X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2FCMakeLists.txt;h=5a9ae4c1a7f47a909995eaab489c8b76552d0749;hb=b29d523af039ac007238300a7316ba9e3e44ce25;hp=c2a0dd54401f1ea98435113531045ba69cc1a058;hpb=c171d01cdb5183c8bf640951e94af6b1fd5e3efc;p=vpp.git diff --git a/src/vnet/CMakeLists.txt b/src/vnet/CMakeLists.txt index c2a0dd54401..5a9ae4c1a7f 100644 --- a/src/vnet/CMakeLists.txt +++ b/src/vnet/CMakeLists.txt @@ -734,7 +734,6 @@ list(APPEND VNET_SOURCES ipip/sixrd.c ipip/ipip_api.c ipip/ipip_cli.c - ipip/ipip_types_api.c ) list(APPEND VNET_MULTIARCH_SOURCES @@ -743,14 +742,29 @@ list(APPEND VNET_MULTIARCH_SOURCES list(APPEND VNET_HEADERS ipip/ipip.h - ipip/ipip_types_api.h ) list(APPEND VNET_API_FILES - ipip/ipip_types.api ipip/ipip.api ) +############################################################################## +# Tunnel infra +############################################################################## +list(APPEND VNET_SOURCES + tunnel/tunnel.c + tunnel/tunnel_types_api.c +) + +list(APPEND VNET_API_FILES + tunnel/tunnel_types.api +) + +list(APPEND VNET_HEADERS + tunnel/tunnel.h + tunnel/tunnel_dp.h +) + ############################################################################## # Tunnel protocol: l2tpv3 ############################################################################## @@ -1076,7 +1090,6 @@ list(APPEND VNET_HEADERS list(APPEND VNET_MULTIARCH_SOURCES devices/virtio/vhost_user_input.c devices/virtio/vhost_user_output.c - devices/netmap/node.c devices/virtio/node.c devices/af_packet/node.c devices/virtio/device.c @@ -1188,7 +1201,6 @@ list(APPEND VNET_SOURCES ) list(APPEND VNET_MULTIARCH_SOURCES - devices/netmap/device.c devices/af_packet/device.c ) @@ -1198,24 +1210,6 @@ list(APPEND VNET_HEADERS list(APPEND VNET_API_FILES devices/af_packet/af_packet.api) -############################################################################## -# NETMAP interface -############################################################################## - -list(APPEND VNET_SOURCES - devices/netmap/netmap.c - devices/netmap/device.c - devices/netmap/node.c - devices/netmap/cli.c - devices/netmap/netmap_api.c -) - -list(APPEND VNET_HEADERS - devices/netmap/netmap.h -) - -list(APPEND VNET_API_FILES devices/netmap/netmap.api) - ############################################################################## # Driver feature graph arc support ############################################################################## @@ -1523,20 +1517,20 @@ list(APPEND VNET_HEADERS list(APPEND VNET_API_FILES pci/pci_types.api) ############################################################################## -# NHRP +# Tunnel Endpoint Information Base ############################################################################## list (APPEND VNET_SOURCES - nhrp/nhrp_api.c - nhrp/nhrp_cli.c - nhrp/nhrp.c + teib/teib_api.c + teib/teib_cli.c + teib/teib.c ) list(APPEND VNET_HEADERS - nhrp/nhrp.h + teib/teib.h ) -list(APPEND VNET_API_FILES nhrp/nhrp.api) +list(APPEND VNET_API_FILES teib/teib.api) ############################################################################## # ARP/ND @@ -1587,3 +1581,12 @@ add_vpp_library(vnet ) ############################################################################## +# vpp api test client library +############################################################################## + +add_vpp_library (vatclient + SOURCES ip/ip_types_api.c + DEPENDS api_headers +) + +##############################################################################