X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2FCMakeLists.txt;h=54e8c8ddcb4c504d03a10a08c3758d62ca3a4128;hb=refs%2Fchanges%2F19%2F18019%2F2;hp=a258b54207f3b9e8dfd3fef09cf487fdcd4d5968;hpb=330bf9387bc8c07547154a5092d4125da684e263;p=vpp.git diff --git a/src/vnet/CMakeLists.txt b/src/vnet/CMakeLists.txt index a258b54207f..54e8c8ddcb4 100644 --- a/src/vnet/CMakeLists.txt +++ b/src/vnet/CMakeLists.txt @@ -288,6 +288,11 @@ list(APPEND VNET_SOURCES geneve/geneve_api.c ) +list(APPEND VNET_MULTIARCH_SOURCES + geneve/encap.c + geneve/decap.c +) + list(APPEND VNET_HEADERS geneve/geneve.h geneve/geneve_packet.h @@ -434,7 +439,11 @@ list(APPEND VNET_API_FILES ip/punt.api ) -list(APPEND VNET_MULTIARCH_SOURCES ip/ip4_forward.c ip/ip4_input.c) +list(APPEND VNET_MULTIARCH_SOURCES + ip/ip4_forward.c + ip/ip6_forward.c + ip/ip4_input.c +) ############################################################################## # Layer 2/3 ARP @@ -480,16 +489,14 @@ list(APPEND VNET_SOURCES ipsec/ipsec_input.c ipsec/ipsec_if.c ipsec/ipsec_if_in.c + ipsec/ipsec_sa.c + ipsec/ipsec_spd.c + ipsec/ipsec_spd_policy.c ipsec/esp_format.c ipsec/esp_encrypt.c ipsec/esp_decrypt.c ipsec/ah_decrypt.c ipsec/ah_encrypt.c - ipsec/ikev2.c - ipsec/ikev2_crypto.c - ipsec/ikev2_cli.c - ipsec/ikev2_payload.c - ipsec/ikev2_format.c ipsec/ipsec_api.c ) @@ -498,6 +505,9 @@ list(APPEND VNET_MULTIARCH_SOURCES ipsec/esp_decrypt.c ipsec/ah_decrypt.c ipsec/ah_encrypt.c + ipsec/ipsec_if_in.c + ipsec/ipsec_output.c + ipsec/ipsec_input.c ) list(APPEND VNET_API_FILES ipsec/ipsec.api) @@ -508,10 +518,12 @@ list(APPEND VNET_SOURCES list(APPEND VNET_HEADERS ipsec/ipsec.h + ipsec/ipsec_spd.h + ipsec/ipsec_spd_policy.h + ipsec/ipsec_sa.h + ipsec/ipsec_if.h ipsec/esp.h ipsec/ah.h - ipsec/ikev2.h - ipsec/ikev2_priv.h ) ############################################################################## @@ -583,9 +595,15 @@ list(APPEND VNET_SOURCES sctp/sctp_pg.c sctp/sctp_input.c sctp/sctp_output.c + sctp/sctp_output_node.c sctp/sctp_format.c ) +list(APPEND VNET_MULTIARCH_SOURCES + sctp/sctp_output_node.c + sctp/sctp_input.c +) + list(APPEND VNET_HEADERS sctp/sctp_error.def sctp/sctp_packet.h @@ -606,6 +624,11 @@ list(APPEND VNET_SOURCES 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 @@ -625,6 +648,10 @@ list(APPEND VNET_SOURCES ipip/ipip_cli.c ) +list(APPEND VNET_MULTIARCH_SOURCES + ipip/node.c +) + list(APPEND VNET_HEADERS ipip/ipip.h ) @@ -664,6 +691,13 @@ list(APPEND VNET_SOURCES mpls/mpls_api.c ) +list(APPEND VNET_MULTIARCH_SOURCES + mpls/mpls_output.c + mpls/mpls_input.c + mpls/mpls_lookup.c + mpls/mpls_features.c +) + list(APPEND VNET_HEADERS mpls/mpls.h mpls/mpls_types.h @@ -914,6 +948,10 @@ list(APPEND VNET_SOURCES span/node.c ) +list(APPEND VNET_MULTIARCH_SOURCES + span/node.c +) + list(APPEND VNET_HEADERS span/span.h ) @@ -971,9 +1009,13 @@ list(APPEND VNET_SOURCES devices/virtio/vhost_user_output.c devices/virtio/vhost_user_api.c devices/virtio/virtio.c + devices/virtio/virtio_api.c + devices/virtio/cli.c + devices/virtio/pci.c ) list(APPEND VNET_HEADERS + devices/virtio/pci.h devices/virtio/virtio.h devices/virtio/vhost_user.h ) @@ -981,9 +1023,15 @@ 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 ) -list(APPEND VNET_API_FILES devices/virtio/vhost_user.api) +list(APPEND VNET_API_FILES + devices/virtio/vhost_user.api + devices/virtio/virtio.api +) ############################################################################## # tap interface (with virtio backend) @@ -1028,8 +1076,10 @@ list(APPEND VNET_SOURCES session/session_node.c session/transport.c session/application.c + session/application_worker.c session/session_cli.c session/application_interface.c + session/application_local.c session/application_namespace.c session/segment_manager.c session/session_api.c @@ -1039,12 +1089,13 @@ list(APPEND VNET_HEADERS session/session.h session/session_table.h session/session_rules_table.h - session/stream_session.h + session/session_types.h session/session_lookup.h session/application.h session/transport.h - session/transport_interface.h + session/transport_types.h session/application_interface.h + session/application_local.h session/application_namespace.h session/session_debug.h session/segment_manager.h @@ -1082,6 +1133,7 @@ list(APPEND VNET_SOURCES list(APPEND VNET_HEADERS tls/tls.h + tls/tls_test.h ) ############################################################################## @@ -1144,25 +1196,19 @@ list(APPEND VNET_API_FILES feature/feature.api) list(APPEND VNET_SOURCES unix/gdb_funcs.c - unix/tap_api.c - unix/tapcli.c unix/tuntap.c ) list(APPEND VNET_HEADERS unix/tuntap.h - unix/tapcli.h ) -list(APPEND VNET_API_FILES unix/tap.api) - ############################################################################## # FIB ############################################################################## list(APPEND VNET_SOURCES fib/fib.c - fib/fib_test.c fib/ip4_fib.c fib/ip6_fib.c fib/mpls_fib.c @@ -1223,6 +1269,11 @@ list(APPEND VNET_SOURCES adj/adj_delegate.c ) +list(APPEND VNET_MULTIARCH_SOURCES + adj/adj_nsh.c + adj/adj_l2.c +) + list(APPEND VNET_HEADERS adj/adj.h adj/adj_types.h @@ -1273,7 +1324,6 @@ list(APPEND VNET_HEADERS ############################################################################## list(APPEND VNET_SOURCES - mfib/mfib_test.c mfib/mfib_forward.c mfib/ip4_mfib.c mfib/ip6_mfib.c @@ -1281,6 +1331,11 @@ list(APPEND VNET_SOURCES mfib/mfib_signal.c mfib/mfib_itf.c mfib/mfib_entry.c + mfib/mfib_entry.c + mfib/mfib_entry_cover.c + mfib/mfib_entry_delegate.c + mfib/mfib_entry_src.c + mfib/mfib_entry_src_rr.c mfib/mfib_table.c ) @@ -1314,7 +1369,14 @@ list(APPEND VNET_SOURCES qos/qos_api.c qos/qos_egress_map.c qos/qos_record.c + qos/qos_record_node.c qos/qos_mark.c + qos/qos_mark_node.c +) + +list(APPEND VNET_MULTIARCH_SOURCES + qos/qos_record_node.c + qos/qos_mark_node.c ) list(APPEND VNET_API_FILES qos/qos.api) @@ -1333,7 +1395,6 @@ list(APPEND VNET_SOURCES bier/bier_output.c bier/bier_table.c bier/bier_types.c - bier/bier_test.c bier/bier_api.c bier/bier_drop.c bier/bier_update.c @@ -1346,6 +1407,12 @@ list(APPEND VNET_SOURCES bier/bier_bift_table.c ) +list(APPEND VNET_MULTIARCH_SOURCES + bier/bier_disp_dispatch_node.c + bier/bier_disp_lookup_node.c + bier/bier_imp_node.c +) + list(APPEND VNET_HEADERS bier/bier_types.h bier/bier_entry.h