]> git.proxmox.com Git - mirror_frr.git/blobdiff - zebra/subdir.am
zebra: Unlock the route node when sending route notifications
[mirror_frr.git] / zebra / subdir.am
index e895ffa65f2683b9f39ae5386695a8374f1baee8..1060e38785326aa911a1815fcfa4d5a6917f5134 100644 (file)
@@ -4,28 +4,6 @@
 
 if ZEBRA
 sbin_PROGRAMS += zebra/zebra
-vtysh_scan += \
-       zebra/debug.c \
-       zebra/interface.c \
-       zebra/router-id.c \
-       zebra/rtadv.c \
-       zebra/zebra_gr.c \
-       zebra/zebra_mlag_vty.c \
-       zebra/zebra_evpn_mh.c \
-       zebra/zebra_mpls_vty.c \
-       zebra/zebra_srv6_vty.c \
-       zebra/zebra_ptm.c \
-       zebra/zebra_pw.c \
-       zebra/zebra_routemap.c \
-       zebra/zebra_vty.c \
-       zebra/zserv.c \
-       zebra/zebra_vrf.c \
-       # end
-
-# can be loaded as DSO - always include for vtysh
-vtysh_scan += zebra/irdp_interface.c
-vtysh_scan += zebra/zebra_fpm.c
-
 vtysh_daemons += zebra
 
 if IRDP
@@ -81,11 +59,15 @@ zebra_zebra_SOURCES = \
        zebra/rule_netlink.c \
        zebra/rule_socket.c \
        zebra/table_manager.c \
+       zebra/tc_netlink.c \
+       zebra/tc_socket.c \
        zebra/zapi_msg.c \
+       zebra/zebra_affinitymap.c \
        zebra/zebra_dplane.c \
        zebra/zebra_errors.c \
        zebra/zebra_gr.c \
        zebra/zebra_l2.c \
+       zebra/zebra_l2_bridge_if.c \
        zebra/zebra_evpn.c \
        zebra/zebra_evpn_mac.c \
        zebra/zebra_evpn_neigh.c \
@@ -120,10 +102,12 @@ zebra_zebra_SOURCES = \
        zebra/zebra_routemap_nb_config.c \
        zebra/zebra_script.c \
        zebra/zebra_srte.c \
+       zebra/zebra_tc.c \
        zebra/zebra_trace.c \
        zebra/zebra_vrf.c \
        zebra/zebra_vty.c \
        zebra/zebra_vxlan.c \
+       zebra/zebra_vxlan_if.c \
        zebra/zebra_evpn_mh.c \
        zebra/zebra_neigh.c \
        zebra/zserv.c \
@@ -139,6 +123,7 @@ clippy_scan += \
        zebra/zebra_vty.c \
        zebra/zebra_srv6_vty.c \
        zebra/zebra_vrf.c \
+       zebra/dpdk/zebra_dplane_dpdk_vty.c \
        # end
 
 noinst_HEADERS += \
@@ -161,7 +146,9 @@ noinst_HEADERS += \
        zebra/rtadv.h \
        zebra/rule_netlink.h \
        zebra/table_manager.h \
+       zebra/tc_netlink.h \
        zebra/zapi_msg.h \
+       zebra/zebra_affinitymap.h \
        zebra/zebra_dplane.h \
        zebra/zebra_errors.h \
        zebra/zebra_evpn.h \
@@ -193,13 +180,18 @@ noinst_HEADERS += \
        zebra/zebra_router.h \
        zebra/zebra_script.h \
        zebra/zebra_srte.h \
+       zebra/zebra_tc.h \
        zebra/zebra_trace.h \
        zebra/zebra_vrf.h \
        zebra/zebra_vxlan.h \
        zebra/zebra_vxlan_private.h \
        zebra/zebra_evpn_mh.h \
        zebra/zebra_neigh.h \
+       zebra/zebra_l2_bridge_if.h \
+       zebra/zebra_vxlan_if.h \
        zebra/zserv.h \
+       zebra/dpdk/zebra_dplane_dpdk.h \
+       zebra/dpdk/zebra_dplane_dpdk_private.h \
        # end
 
 zebra_zebra_irdp_la_SOURCES = \
@@ -248,8 +240,6 @@ module_LTLIBRARIES += zebra/dplane_fpm_nl.la
 zebra_dplane_fpm_nl_la_SOURCES = zebra/dplane_fpm_nl.c
 zebra_dplane_fpm_nl_la_LDFLAGS = $(MODULE_LDFLAGS)
 zebra_dplane_fpm_nl_la_LIBADD  =
-
-vtysh_scan += zebra/dplane_fpm_nl.c
 endif
 
 if NETLINK_DEBUG
@@ -257,3 +247,12 @@ zebra_zebra_SOURCES += \
        zebra/debug_nl.c \
        # end
 endif
+
+if DP_DPDK
+module_LTLIBRARIES += zebra/zebra_dplane_dpdk.la
+endif
+
+zebra_zebra_dplane_dpdk_la_SOURCES = zebra/dpdk/zebra_dplane_dpdk.c zebra/dpdk/zebra_dplane_dpdk_vty.c
+zebra_zebra_dplane_dpdk_la_LDFLAGS = -avoid-version -module -shared -export-dynamic -L/usr/local/lib -v
+zebra_zebra_dplane_dpdk_la_CFLAGS = $(DPDK_CFLAGS)
+zebra_zebra_dplane_dpdk_la_LIBADD  = $(DPDK_LIBS)