X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2FCMakeLists.txt;h=5aada92e8d975eba8669213c81d4d13af9238a98;hb=755e3aa54f663b93d5c0a4be034aef954f22dbb1;hp=99cc551f576c960172f93b748f8f2b1353eb6be4;hpb=41a85c0a263302d8a9e9cf758d6b259aaf957c49;p=vpp.git diff --git a/src/vnet/CMakeLists.txt b/src/vnet/CMakeLists.txt index 99cc551f576..5aada92e8d9 100644 --- a/src/vnet/CMakeLists.txt +++ b/src/vnet/CMakeLists.txt @@ -296,30 +296,6 @@ list(APPEND VNET_HEADERS snap/snap.h ) -############################################################################## -# Layer 2 / vxlan -############################################################################## -list(APPEND VNET_SOURCES - vxlan/vxlan.c - vxlan/encap.c - vxlan/decap.c - vxlan/vxlan_api.c -) - -list(APPEND VNET_MULTIARCH_SOURCES - vxlan/encap.c -) - -list(APPEND VNET_HEADERS - vxlan/vxlan.h - vxlan/vxlan_packet.h - vxlan/vxlan_error.def -) - -list(APPEND VNET_MULTIARCH_SOURCES vxlan/decap.c) - -list(APPEND VNET_API_FILES vxlan/vxlan.api) - ############################################################################## # Layer 2 / Bonding ############################################################################## @@ -670,6 +646,7 @@ list(APPEND VNET_SOURCES udp/udp_encap.c udp/udp_decap.c udp/udp_api.c + udp/udp_output.c ) list(APPEND VNET_MULTIARCH_SOURCES @@ -691,27 +668,10 @@ list(APPEND VNET_API_FILES udp/udp.api) ############################################################################## # Tunnel protocol: gre ############################################################################## -list(APPEND VNET_SOURCES - gre/gre.c - gre/node.c - gre/interface.c - gre/pg.c - gre/gre_api.c -) - -list(APPEND VNET_MULTIARCH_SOURCES - gre/node.c - gre/gre.c -) - list(APPEND VNET_HEADERS - gre/gre.h gre/packet.h - gre/error.def ) -list(APPEND VNET_API_FILES gre/gre.api) - ############################################################################## # Tunnel protocol: ipip ############################################################################## @@ -750,6 +710,7 @@ list(APPEND VNET_API_FILES list(APPEND VNET_HEADERS tunnel/tunnel.h tunnel/tunnel_dp.h + tunnel/tunnel_types_api.h ) ############################################################################## @@ -776,6 +737,7 @@ list(APPEND VNET_MULTIARCH_SOURCES list(APPEND VNET_HEADERS mpls/mpls.h + mpls/mpls_lookup.h mpls/mpls_types.h mpls/mpls_tunnel.h mpls/packet.h @@ -817,6 +779,8 @@ list(APPEND VNET_SOURCES srv6/sr_steering.c srv6/sr_api.c srv6/sr_pt.c + srv6/sr_pt_node.c + srv6/sr_pt_api.c ) list(APPEND VNET_HEADERS @@ -828,6 +792,7 @@ list(APPEND VNET_HEADERS list(APPEND VNET_API_FILES srv6/sr.api srv6/sr_types.api + srv6/sr_pt.api ) ############################################################################## @@ -980,10 +945,6 @@ list(APPEND VNET_SOURCES devices/virtio/format.c devices/virtio/node.c devices/virtio/pci.c - devices/virtio/vhost_user.c - devices/virtio/vhost_user_input.c - devices/virtio/vhost_user_output.c - devices/virtio/vhost_user_api.c devices/virtio/virtio.c devices/virtio/virtio_api.c devices/virtio/virtio_pci_legacy.c @@ -1000,20 +961,15 @@ list(APPEND VNET_HEADERS devices/virtio/virtio_pci_legacy.h devices/virtio/virtio_pci_modern.h devices/virtio/vhost_std.h - devices/virtio/vhost_user.h devices/virtio/virtio_types_api.h ) list(APPEND VNET_MULTIARCH_SOURCES - devices/virtio/vhost_user_input.c - devices/virtio/vhost_user_output.c devices/virtio/node.c - devices/af_packet/node.c devices/virtio/device.c ) list(APPEND VNET_API_FILES - devices/virtio/vhost_user.api devices/virtio/virtio.api devices/virtio/virtio_types.api ) @@ -1108,27 +1064,6 @@ list(APPEND VNET_HEADERS tls/tls_test.h ) -############################################################################## -# Linux packet interface -############################################################################## - -list(APPEND VNET_SOURCES - devices/af_packet/af_packet.c - devices/af_packet/device.c - devices/af_packet/node.c - devices/af_packet/cli.c - devices/af_packet/af_packet_api.c -) - -list(APPEND VNET_MULTIARCH_SOURCES - devices/af_packet/device.c -) - -list(APPEND VNET_HEADERS - devices/af_packet/af_packet.h -) - -list(APPEND VNET_API_FILES devices/af_packet/af_packet.api) ############################################################################## # Driver feature graph arc support @@ -1218,6 +1153,8 @@ list(APPEND VNET_HEADERS fib/fib_node_list.h fib/fib_entry.h fib/fib_entry_delegate.h + fib/fib_path.h + fib/fib_path_list.h fib/fib_sas.h fib/fib_source.h ) @@ -1411,10 +1348,13 @@ list(APPEND VNET_MULTIARCH_SOURCES ) list(APPEND VNET_HEADERS - bier/bier_types.h + bier/bier_bit_string.h bier/bier_entry.h + bier/bier_fwd.h + bier/bier_hdr_inlines.h bier/bier_update.h bier/bier_table.h + bier/bier_types.h ) list(APPEND VNET_API_FILES bier/bier.api)