nat: fix worker selection 27/31527/7
authorKlement Sekera <ksekera@cisco.com>
Wed, 3 Mar 2021 21:14:55 +0000 (22:14 +0100)
committerOle Tr�an <otroan@employees.org>
Sun, 7 Mar 2021 17:57:32 +0000 (17:57 +0000)
commit76401c5767ecdf701f4c77beee0b721c485321d5
tree0c0c80f4362aabdb6a3565f77e6395724a6cb2fc
parente79bbe918b2afa12943ea99b8323dd8f3aef73ab
nat: fix worker selection

Use correct ports from SVR. Perform lookup of existing session for all
cases to pick any created bypasses and derive correct thread indexes.

Type: fix
Change-Id: I1e3814c9e13cd4d9b8d65f514f7e9ab42df3c22e
Signed-off-by: Klement Sekera <ksekera@cisco.com>
src/plugins/nat/nat44-ed/nat44_ed.c
src/plugins/nat/nat44-ed/nat44_ed.h
src/plugins/nat/nat44-ed/nat44_ed_api.c
src/plugins/nat/nat44-ed/nat44_ed_handoff.c
src/plugins/nat/nat44-ed/nat44_ed_in2out.c
src/plugins/nat/nat44-ed/nat44_ed_out2in.c
src/plugins/nat/nat44-ei/nat44_ei.c