Add lisp-gpe ip6 data-plane support 27/927/2
authorFlorin Coras <[email protected]>
Mon, 25 Apr 2016 22:17:24 +0000 (00:17 +0200)
committerDave Barach <[email protected]>
Fri, 29 Apr 2016 12:01:15 +0000 (12:01 +0000)
commit02655bd425cc596960b7efc74d1fbad3b3406419
treecf840b76a83e27574f97d67ca4a1d22ea7290e53
parent848191d3e1b1b2febb1f67e5121487f871e67b56
Add lisp-gpe ip6 data-plane support

The implementation mimics that of the ip4 data-plane. Therefore, a new
lgpe-ip6-lookup lookup node is introduced for ip6 source lookups, a
lisp-gpe-ip6-input node for decapsulating ip6 encapsulated packets and
the tx function of the lisp-gpe interface is updated to support any mix
of v4 and v6 in underlay and overlay.

Change-Id: Ib3a6e339b8cd7618a940acf0dd8e61c042fd83dd
Signed-off-by: Florin Coras <[email protected]>
12 files changed:
vnet/Makefile.am
vnet/vnet/ip/udp.h
vnet/vnet/lisp-cp/control.c
vnet/vnet/lisp-cp/lisp_types.c
vnet/vnet/lisp-cp/lisp_types.h
vnet/vnet/lisp-cp/packets.h
vnet/vnet/lisp-gpe/decap.c
vnet/vnet/lisp-gpe/interface.c
vnet/vnet/lisp-gpe/ip_forward.c [new file with mode: 0644]
vnet/vnet/lisp-gpe/lisp_gpe.c
vnet/vnet/lisp-gpe/lisp_gpe.h
vpp/api/api.c