nat: transitory timeout for TCP CLOSED state 62/25762/12
authorKlement Sekera <ksekera@cisco.com>
Tue, 10 Mar 2020 11:32:54 +0000 (12:32 +0100)
committerOle Trøan <otroan@employees.org>
Thu, 26 Mar 2020 14:56:09 +0000 (14:56 +0000)
commit1c2ac860ed9a80dac539af6408d70f7dfd2c238e
tree5f418adb4fe3f43d104379179fc2885fc5b64f6a
parent65c30ceb92dd79c7b00e8c31119db98d473dbfbb
nat: transitory timeout for TCP CLOSED state

Wait transitory timeout seconds before moving internal state of TCP
session to CLOSED state per RFC 7857. This patch implements this
functionality for endpoint-dependent NAT.

Type: improvement
Signed-off-by: Klement Sekera <ksekera@cisco.com>
Change-Id: I4491d831cd9edf63fae520a516cdbe590bac85db
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/nat44_cli.c
src/plugins/nat/nat_det_in2out.c
src/plugins/nat/nat_inlines.h
src/plugins/nat/out2in_ed.c
src/plugins/nat/test/test_nat.py