ipsec: Use the new tunnel API types to add flow label and TTL copy 97/31197/4
authorNeale Ranns <neale@graphiant.com>
Tue, 9 Feb 2021 14:04:02 +0000 (14:04 +0000)
committerMatthew Smith <mgsmith@netgate.com>
Wed, 10 Feb 2021 13:39:37 +0000 (13:39 +0000)
commit9ec846c2684b69f47505d73ea9f873b793a11558
tree78b1f3ced7dcee5d925f5c715b7e2ba99d5cdd95
parent98d82ca04ba438cd2ba3c03de6e1e82e4786cd83
ipsec: Use the new tunnel API types to add flow label and TTL copy
support

Type: feature

attmpet 2. this includes changes in ah_encrypt that don't use
uninitialised memory when doing tunnel mode fixups.

Signed-off-by: Neale Ranns <neale@graphiant.com>
Change-Id: Ie3cb776f5c415c93b8a5ee22f22586fd0181110d
21 files changed:
src/plugins/dpdk/ipsec/esp_encrypt.c
src/plugins/ikev2/ikev2.c
src/vnet/ipsec/ah_encrypt.c
src/vnet/ipsec/esp_encrypt.c
src/vnet/ipsec/ipsec.api
src/vnet/ipsec/ipsec_api.c
src/vnet/ipsec/ipsec_cli.c
src/vnet/ipsec/ipsec_format.c
src/vnet/ipsec/ipsec_input.c
src/vnet/ipsec/ipsec_itf.c
src/vnet/ipsec/ipsec_sa.c
src/vnet/ipsec/ipsec_sa.h
src/vnet/ipsec/ipsec_tun.c
src/vnet/ipsec/ipsec_tun.h
src/vnet/ipsec/ipsec_types.api
src/vnet/tunnel/tunnel.c
test/template_ipsec.py
test/test_ipsec_ah.py
test/test_ipsec_esp.py
test/test_ipsec_tun_if_esp.py
test/vpp_ipsec.py