nat: reduce number of hash tables for EI NAT 90/31090/4
authorKlement Sekera <ksekera@cisco.com>
Tue, 26 Jan 2021 11:18:53 +0000 (12:18 +0100)
committerOle Tr�an <otroan@employees.org>
Thu, 4 Feb 2021 14:35:43 +0000 (14:35 +0000)
commit6b3f1c0a9cf66f82cda1dc6b15982ee910671340
tree5cb27b76f68f82421e0f1aca2a80b818fc220957
parent92e9caea3b1bea837b4061a8328361ed166e5eab
nat: reduce number of hash tables for EI NAT

Making code more simple and storing thread index along with session
index as a preparation step for fixing thread safety patches.

Type: improvement
Signed-off-by: Klement Sekera <ksekera@cisco.com>
Change-Id: Ib0c531e9f1f64b1f1ee912d4a83279200638e931
src/plugins/nat/nat.c
src/plugins/nat/nat.h
src/plugins/nat/nat44-ei/nat44_ei.c
src/plugins/nat/nat44-ei/nat44_ei_ha.c
src/plugins/nat/nat44-ei/nat44_ei_in2out.c
src/plugins/nat/nat44-ei/nat44_ei_out2in.c
src/plugins/nat/nat44_cli.c
src/plugins/nat/nat44_hairpinning.c
src/plugins/nat/nat_inlines.h