SNAT: Port allocation per protocol 99/4999/3
authorMatus Fabian <matfabia@cisco.com>
Thu, 2 Feb 2017 09:43:00 +0000 (01:43 -0800)
committerMatus Fabian <matfabia@cisco.com>
Fri, 3 Feb 2017 09:09:45 +0000 (01:09 -0800)
commit09d96f4a611fa989bfbbfb7e683d668dbe73ac1a
treec3e99fad08357a2c1b9660de49cf01b2e7d20aee
parent85bb9172894870f0c6c72e1555a0decf4d37213f
SNAT: Port allocation per protocol

Ports are allocated per protocol (UDP, TCP, ICMP)
1:1 NAT with port is configured for specific protocol

Change-Id: I37ae5eed3715b223d0620d4fdaed7a482bb7a834
Signed-off-by: Matus Fabian <matfabia@cisco.com>
src/plugins/snat/in2out.c
src/plugins/snat/out2in.c
src/plugins/snat/snat.api
src/plugins/snat/snat.c
src/plugins/snat/snat.h
src/plugins/snat/snat_ipfix_logging.c
src/plugins/snat/snat_test.c
test/test_snat.py
test/vpp_papi_provider.py