diff options
Diffstat (limited to 'src/vnet/CMakeLists.txt')
-rw-r--r-- | src/vnet/CMakeLists.txt | 225 |
1 files changed, 225 insertions, 0 deletions
diff --git a/src/vnet/CMakeLists.txt b/src/vnet/CMakeLists.txt index ec9fc2dcb67..349ef6458bf 100644 --- a/src/vnet/CMakeLists.txt +++ b/src/vnet/CMakeLists.txt @@ -475,6 +475,231 @@ vpp_add_api_files(vnet_api_headers bfd/bfd.api ) +vpp_add_header_files(vnet + l3_types.h + vxlan-gpe/vxlan_gpe.h + vxlan-gpe/vxlan_gpe_packet.h + vxlan-gpe/vxlan_gpe_error.def + ip/icmp6.h + ip/ip_source_and_port_range_check.h + ip/ports.def + ip/ip6_to_ip4.h + ip/ip4_error.h + ip/ip6_error.h + ip/ip4_packet.h + ip/lookup.h + ip/ip_neighbor.h + ip/ip6_hop_by_hop_packet.h + ip/format.h + ip/ip4_mtrie.h + ip/icmp4.h + ip/icmp46_packet.h + ip/igmp_packet.h + ip/protocols.def + ip/ip6_neighbor.h + ip/ip4.h + ip/ip6_hop_by_hop.h + ip/punt.h + ip/ip6.h + ip/ip6_packet.h + ip/punt_error.def + ip/ip.h + ip/ip_packet.h + ip/ip4_to_ip6.h + adj/adj_nbr.h + adj/adj_glean.h + adj/adj_nsh.h + adj/adj.h + adj/adj_types.h + adj/rewrite.h + fib/fib_table.h + fib/fib_entry.h + fib/fib.h + fib/ip4_fib.h + fib/fib_node.h + fib/ip6_fib.h + fib/fib_types.h + fib/fib_node_list.h + fib/fib_entry_delegate.h + devices/virtio/virtio.h + devices/virtio/vhost_user.h + devices/af_packet/af_packet.h + devices/devices.h + devices/tap/tap.h + devices/netmap/netmap.h + devices/netlink.h + devices/pipe/pipe.h + vnet_msg_enum.h + dpo/load_balance.h + dpo/dpo.h + dpo/punt_dpo.h + dpo/lookup_dpo.h + dpo/drop_dpo.h + dpo/classify_dpo.h + dpo/receive_dpo.h + dpo/ip_null_dpo.h + dpo/replicate_dpo.h + l2tp/packet.h + l2tp/l2tp.h + global_funcs.h + bier/bier_types.h + bier/bier_entry.h + bier/bier_table.h + bier/bier_update.h + ipsec-gre/ipsec_gre.h + ipsec-gre/error.def + interface_funcs.h + lawful-intercept/lawful_intercept.h + util/radix.h + util/refcount.h + cop/cop.h + ipsec/ikev2.h + ipsec/ikev2_priv.h + ipsec/ah.h + ipsec/esp.h + ipsec/ipsec.h + flow/flow.h + lisp-gpe/lisp_gpe_packet.h + lisp-gpe/lisp_gpe_error.def + lisp-gpe/lisp_gpe_fwd_entry.h + lisp-gpe/lisp_gpe_tenant.h + lisp-gpe/lisp_gpe.h + lldp/lldp.h + lldp/lldp_protocol.h + pipeline.h + hdlc/packet.h + hdlc/hdlc.h + hdlc/error.def + vxlan/vxlan_packet.h + vxlan/vxlan.h + vxlan/vxlan_error.def + srmpls/sr_mpls.h + pg/edit.h + pg/pg.h + bonding/node.h + dns/dns.h + feature/feature.h + dhcp/dhcp6_pd_client_dp.h + dhcp/client.h + dhcp/dhcp4_proxy_error.def + dhcp/dhcp4_packet.h + dhcp/dhcp6_proxy_error.def + dhcp/dhcp6_client_common_dp.h + dhcp/dhcp_proxy.h + dhcp/dhcp6_ia_na_client_dp.h + dhcp/dhcp6_packet.h + tls/tls.h + sctp/sctp_error.def + sctp/sctp_packet.h + sctp/sctp_timer.h + sctp/sctp.h + ipip/ipip.h + handoff.h + api_errno.h + osi/osi.h + udp/udp_error.def + udp/udp_packet.h + udp/udp.h + ppp/packet.h + ppp/ppp.h + ppp/error.def + lisp-cp/lisp_types.h + lisp-cp/lisp_cp_messages.h + lisp-cp/packets.h + lisp-cp/gid_dictionary.h + lisp-cp/lisp_msg_serdes.h + lisp-cp/control.h + vnet.h + mpls/packet.h + mpls/mpls.h + mpls/mpls_tunnel.h + mpls/mpls_types.h + mpls/error.def + mfib/mfib_types.h + mfib/ip4_mfib.h + mfib/mfib_table.h + interface.h + plugin/plugin.h + l2/l2_xcrw.h + l2/l2_output.h + l2/l2_rw.h + l2/l2_fib.h + l2/l2_vtr.h + l2/feat_bitmap.h + l2/l2_flood.h + l2/l2_classify.h + l2/l2_bd.h + l2/l2_efp_filter.h + l2/l2_fwd.h + l2/l2_input.h + l2/l2_input_vtr.h + l2/l2_bvi.h + geneve/geneve.h + geneve/geneve_error.def + geneve/geneve_packet.h + tcp/tcp_packet.h + tcp/tcp_debug.h + tcp/tcp_timer.h + tcp/tcp_error.def + tcp/tcp.h + session-apps/echo_client.h + session-apps/proxy.h + unix/pcap.h + unix/tuntap.h + unix/tapcli.h + srv6/sr.h + srv6/sr_packet.h + gre/packet.h + gre/gre.h + gre/error.def + span/span.h + policer/xlate.h + policer/policer.h + policer/police.h + config.h + buffer.h + llc/llc.h + session/session_lookup.h + session/mma_template.c + session/application.h + session/segment_manager.h + session/mma_template.h + session/session_rules_table.h + session/session.h + session/transport.h + session/session_debug.h + session/mma_16.h + session/mma_40.h + session/session_table.h + session/transport_interface.h + session/application_namespace.h + session/stream_session.h + session/application_interface.h + replication.h + ethernet/packet.h + ethernet/arp.h + ethernet/p2p_ethernet.h + ethernet/sfp.h + ethernet/types.def + ethernet/arp_packet.h + ethernet/ethernet.h + ethernet/error.def + ipfix-export/ipfix_info_elements.h + ipfix-export/flow_report.h + ipfix-export/flow_report_classify.h + ipfix-export/ipfix_packet.h + snap/snap.h + classify/flow_classify.h + classify/in_out_acl.h + classify/vnet_classify.h + classify/policer_classify.h + bfd/bfd_udp.h + bfd/bfd_protocol.h + bfd/bfd_main.h + srp/packet.h + srp/srp.h +) + add_library(vnet SHARED ${VNET_SRCS}) vpp_library_set_multiarch_sources(vnet |