nat: ignore user hash in ED NAT 74/26574/11
authorKlement Sekera <ksekera@cisco.com>
Wed, 15 Apr 2020 13:37:18 +0000 (15:37 +0200)
committerOle Trøan <otroan@employees.org>
Fri, 24 Apr 2020 15:22:24 +0000 (15:22 +0000)
commitd9e18aac39827b576dda5ee456e17694988f5ac6
tree4fbfc680d777cc90d51270c9665693d1b64b9b79
parent5581de6d6d69388f899692f2dc201ff76a06af3d
nat: ignore user hash in ED NAT

With port overloading, port is no longer a scarce resource and there
is no need to limit connections per internal IP. This saves one hash
insert in slow path.

Type: improvement

Change-Id: I8a7a9713ac855fa99fa1617ec684f757cf6e09ae
Signed-off-by: Klement Sekera <ksekera@cisco.com>
src/plugins/nat/in2out_ed.c
src/plugins/nat/nat.c
src/plugins/nat/nat.h
src/plugins/nat/nat44/inlines.h
src/plugins/nat/nat_api.c
src/plugins/nat/nat_inlines.h
src/plugins/nat/out2in_ed.c
src/plugins/nat/test/test_nat.py