examples/ipsec-secgw: support IPv6
authorSergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
Thu, 9 Jun 2016 08:42:48 +0000 (09:42 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Tue, 21 Jun 2016 10:11:27 +0000 (12:11 +0200)
commit906257e965b752aab5f1d298f540c004b5b24ce8
treeaba8f9f93115dc71bf33147b294ef5ca80b55061
parent54526a537573ff9c2fd2ee3a454ed808b96435e1
examples/ipsec-secgw: support IPv6

Support IPSec IPv6 allowing IPv4/IPv6 traffic in IPv4 or IPv6 tunnel.

We need separate Routing (LPM) and SP (ACL) tables for IPv4 and IPv6,
but a common SA table.

Signed-off-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
examples/ipsec-secgw/Makefile
examples/ipsec-secgw/esp.c
examples/ipsec-secgw/ipip.h
examples/ipsec-secgw/ipsec-secgw.c
examples/ipsec-secgw/ipsec.c
examples/ipsec-secgw/ipsec.h
examples/ipsec-secgw/rt.c
examples/ipsec-secgw/sa.c
examples/ipsec-secgw/sp.c [deleted file]
examples/ipsec-secgw/sp4.c [new file with mode: 0644]
examples/ipsec-secgw/sp6.c [new file with mode: 0644]