tunnel: support copying TTL and flow label from inner to outer 11/31111/3
authorNeale Ranns <neale@graphiant.com>
Thu, 4 Feb 2021 11:02:52 +0000 (11:02 +0000)
committerOle Tr�an <otroan@employees.org>
Mon, 8 Feb 2021 11:44:00 +0000 (11:44 +0000)
commita91cb45909642978592c7e21a8f6d2da2e44e506
treeeab3c645e03cba2707555647cb61e83ffedef42f
parent7d527a2292bdabc84ff070f5b27f35c0e858cddd
tunnel: support copying TTL and flow label from inner to outer

Type: feature

The added functionality is to support copying TTL and flow label from
inner to outer. The .api was extened to support expressing this and also
adding a common tunnel endpoint type. i find it best to make API changes
in one patch so there are less versions of the API.

Signed-off-by: Neale Ranns <neale@graphiant.com>
Change-Id: I755c1e3f4c475058792af39c1abeda92129efb76
src/vnet/gre/gre.c
src/vnet/ip/ip4_packet.h
src/vnet/ip/ip6_packet.h
src/vnet/ipip/ipip.c
src/vnet/ipsec/esp_encrypt.c
src/vnet/tunnel/tunnel.c
src/vnet/tunnel/tunnel.h
src/vnet/tunnel/tunnel_dp.h
src/vnet/tunnel/tunnel_types.api
src/vnet/tunnel/tunnel_types_api.c
src/vnet/tunnel/tunnel_types_api.h