X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet.am;h=aea5b216e40da1eb9532a05ee5833dc260aaf9ad;hb=refs%2Fchanges%2F62%2F9362%2F2;hp=97964c5132e33e74a24a44f5d4c044f080d51845;hpb=3cbc04bea02fc60471dfe0c671ede3ca42c118c3;p=vpp.git diff --git a/src/vnet.am b/src/vnet.am index 97964c5132e..aea5b216e40 100644 --- a/src/vnet.am +++ b/src/vnet.am @@ -518,12 +518,18 @@ libvnet_la_SOURCES += \ vnet/udp/builtin_server.c \ vnet/udp/udp_format.c \ vnet/udp/udp_local.c \ - vnet/udp/udp_pg.c + vnet/udp/udp_pg.c \ + vnet/udp/udp_encap_node.c \ + vnet/udp/udp_encap.c \ + vnet/udp/udp_api.c nobase_include_HEADERS += \ vnet/udp/udp_error.def \ vnet/udp/udp.h \ - vnet/udp/udp_packet.h + vnet/udp/udp_packet.h \ + vnet/udp/udp.api.h + +API_FILES += vnet/udp/udp.api ######################################## # Tunnel protocol: gre @@ -820,6 +826,7 @@ libvnet_la_SOURCES += \ vnet/dns/dns.h \ vnet/dns/dns_packet.h \ vnet/dns/reply_node.c \ + vnet/dns/request_node.c \ vnet/dns/resolver_process.c nobase_include_HEADERS += \ @@ -875,6 +882,7 @@ nobase_include_HEADERS += \ libvnet_la_SOURCES += \ vnet/session/session.c \ vnet/session/session_table.c \ + vnet/session/session_rules_table.c \ vnet/session/session_lookup.c \ vnet/session/session_node.c \ vnet/session/transport.c \ @@ -889,6 +897,7 @@ libvnet_la_SOURCES += \ nobase_include_HEADERS += \ vnet/session/session.h \ vnet/session/session_table.h \ + vnet/session/session_rules_table.h \ vnet/session/stream_session.h \ vnet/session/session_lookup.h \ vnet/session/application.h \ @@ -898,6 +907,10 @@ nobase_include_HEADERS += \ vnet/session/application_namespace.h \ vnet/session/session_debug.h \ vnet/session/segment_manager.h \ + vnet/session/mma_template.h \ + vnet/session/mma_template.c \ + vnet/session/mma_16.h \ + vnet/session/mma_40.h \ vnet/session/session.api.h API_FILES += vnet/session/session.api @@ -1057,6 +1070,7 @@ libvnet_la_SOURCES += \ vnet/dpo/interface_tx_dpo.c \ vnet/dpo/mpls_disposition.c \ vnet/dpo/mpls_label_dpo.c \ + vnet/dpo/l3_proxy_dpo.c \ vnet/dpo/l2_bridge_dpo.c nobase_include_HEADERS += \ @@ -1067,6 +1081,7 @@ nobase_include_HEADERS += \ vnet/dpo/classify_dpo.h \ vnet/dpo/receive_dpo.h \ vnet/dpo/ip_null_dpo.h \ + vnet/dpo/replicate_dpo.h \ vnet/dpo/dpo.h ######################################## @@ -1094,7 +1109,42 @@ nobase_include_HEADERS += \ ######################################## libvnet_la_SOURCES += \ - vnet/util/radix.c + vnet/util/radix.c \ + vnet/util/trajectory.c + +######################################## +# BIER +######################################## + +libvnet_la_SOURCES += \ + vnet/bier/bier_bit_string.c \ + vnet/bier/bier_entry.c \ + vnet/bier/bier_fmask.c \ + vnet/bier/bier_fmask_db.c \ + vnet/bier/bier_input.c \ + vnet/bier/bier_lookup.c \ + vnet/bier/bier_output.c \ + vnet/bier/bier_table.c \ + vnet/bier/bier_types.c \ + vnet/bier/bier_test.c \ + vnet/bier/bier_api.c \ + vnet/bier/bier_drop.c \ + vnet/bier/bier_update.c \ + vnet/bier/bier_imp_node.c \ + vnet/bier/bier_imp.c \ + vnet/bier/bier_disp_entry.c \ + vnet/bier/bier_disp_lookup_node.c \ + vnet/bier/bier_disp_dispatch_node.c \ + vnet/bier/bier_disp_table.c + +nobase_include_HEADERS += \ + vnet/bier/bier_types.h \ + vnet/bier/bier_entry.h \ + vnet/bier/bier_update.h \ + vnet/bier/bier.api.h \ + vnet/bier/bier_table.h + +API_FILES += vnet/bier/bier.api ######################################## # Plugin client library