X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2FCMakeLists.txt;h=5dd7cdb24ab4c2a14fc1fe658613e07862907c50;hb=3be9164f8;hp=52208bde069ceef9dc0d23bd6e4facb420c59aaa;hpb=6da37696511c764d1ebaa4660ade2c0cac4ce713;p=vpp.git diff --git a/src/vnet/CMakeLists.txt b/src/vnet/CMakeLists.txt index 52208bde069..5dd7cdb24ab 100644 --- a/src/vnet/CMakeLists.txt +++ b/src/vnet/CMakeLists.txt @@ -56,7 +56,6 @@ list(APPEND VNET_HEADERS devices/netlink.h flow/flow.h global_funcs.h - handoff.h interface/rx_queue_funcs.h interface/tx_queue_funcs.h interface.h @@ -458,6 +457,7 @@ list(APPEND VNET_HEADERS ip/ip_table.h ip/ip_interface.h ip/ip_packet.h + ip/ip_psh_cksum.h ip/ip_source_and_port_range_check.h ip/ip_types.h ip/lookup.h @@ -778,30 +778,6 @@ list(APPEND VNET_HEADERS list(APPEND VNET_API_FILES mpls/mpls.api) -############################################################################## -# Tunnel protocol: vxlan-gbp -############################################################################## -list(APPEND VNET_SOURCES - vxlan-gbp/decap.c - vxlan-gbp/encap.c - vxlan-gbp/vxlan_gbp_api.c - vxlan-gbp/vxlan_gbp.c - vxlan-gbp/vxlan_gbp_packet.c -) - -list (APPEND VNET_MULTIARCH_SOURCES - vxlan-gbp/decap.c - vxlan-gbp/encap.c -) - -list(APPEND VNET_HEADERS - vxlan-gbp/vxlan_gbp.h - vxlan-gbp/vxlan_gbp_packet.h - vxlan-gbp/vxlan_gbp_error.def -) - -list(APPEND VNET_API_FILES vxlan-gbp/vxlan_gbp.api) - ############################################################################## # Tunnel protocol: vxlan-gpe ############################################################################## @@ -881,6 +857,20 @@ list(APPEND VNET_HEADERS list(APPEND VNET_API_FILES ipfix-export/ipfix_export.api) +############################################################################## +# HASH +############################################################################## +list(APPEND VNET_SOURCES + hash/hash.c + hash/cli.c + hash/crc32_5tuple.c + hash/handoff_eth.c +) + +list(APPEND VNET_HEADERS + hash/hash.h +) + ############################################################################## # GSO ############################################################################## @@ -1209,6 +1199,9 @@ list(APPEND VNET_HEADERS fib/fib.h fib/fib_api.h fib/ip4_fib.h + fib/ip4_fib_8.h + fib/ip4_fib_16.h + fib/ip4_fib_hash.h fib/ip6_fib.h fib/fib_types.h fib/fib_table.h @@ -1470,6 +1463,7 @@ list (APPEND VNET_SOURCES ip6-nd/ip6_nd.c ip6-nd/ip6_nd_api.c ip6-nd/ip6_nd_proxy.c + ip6-nd/ip6_nd_mirror_proxy.c ip6-nd/ip6_ra.c ip6-nd/rd_cp.c ip6-nd/rd_cp_api.c @@ -1506,6 +1500,17 @@ add_vpp_library (vatclient DEPENDS api_headers ) +add_vat_test_library(vnet + interface_test.c + ip/ip_test.c + arp/arp_test.c + ip6-nd/ip6_nd_test.c + srmpls/sr_mpls_test.c + session/session_test.c + l2/l2_test.c + ipsec/ipsec_test.c +) + ############################################################################## # VAT2 plugins ##############################################################################