aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet.am
diff options
context:
space:
mode:
authorNeale Ranns <nranns@cisco.com>2017-11-05 16:26:46 -0800
committerFlorin Coras <florin.coras@gmail.com>2017-11-07 16:13:42 +0000
commit810086d8fd08445919ae03bf36161037e53a712a (patch)
tree76a91d3ed49759ef3adae32066f9dcedd75df889 /src/vnet.am
parent595992c5c3b5abbdb7e90e61acbee212f25ad59f (diff)
UDP Encapsulation.
A UDP-encap object that particiapates in the FIB graph and contributes DPO to teh output chain. It thereofre resembles a tunnel but without the interface. FIB paths (and henace routes) can then be created to egress through the UDP-encap. Said routes can have MPLS labels, hence this also allows MPLSoUPD. Encap is uni-directional. For decap, one still registers with the UDP port dispatcher. Change-Id: I23bd345523b20789a1de1b02022ea1148ca50797 Signed-off-by: Neale Ranns <nranns@cisco.com>
Diffstat (limited to 'src/vnet.am')
-rw-r--r--src/vnet.am7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/vnet.am b/src/vnet.am
index 19973947674..f5548307647 100644
--- a/src/vnet.am
+++ b/src/vnet.am
@@ -518,13 +518,18 @@ libvnet_la_SOURCES += \
vnet/udp/builtin_server.c \
vnet/udp/udp_format.c \
vnet/udp/udp_local.c \
- vnet/udp/udp_pg.c
+ vnet/udp/udp_pg.c \
+ vnet/udp/udp_encap_node.c \
+ vnet/udp/udp_encap.c \
+ vnet/udp/udp_api.c
nobase_include_HEADERS += \
vnet/udp/udp_error.def \
vnet/udp/udp.h \
vnet/udp/udp_packet.h
+API_FILES += vnet/udp/udp.api
+
########################################
# Tunnel protocol: gre
########################################