summaryrefslogtreecommitdiffstats
path: root/pimd/subdir.am
diff options
context:
space:
mode:
authorDavid Lamparter <equinox@opensourcerouting.org>2021-11-11 20:41:23 +0100
committerDavid Lamparter <equinox@opensourcerouting.org>2022-05-06 16:01:59 +0200
commit5e5034b0a230a2622acbedc968cdcaf305e0ba21 (patch)
treeffa5626d34e59f385e46093e0c8c4da18b2b95da /pimd/subdir.am
parentMerge pull request #11122 from ak503/bgp_esi_str (diff)
downloadfrr-5e5034b0a230a2622acbedc968cdcaf305e0ba21.tar.xz
frr-5e5034b0a230a2622acbedc968cdcaf305e0ba21.zip
pim6d: add fresh MLD implementation
Fresh ground-up MLD implementation with subscriber-tracking for MLDv2. Intended to be adapted for IPv4 and replace the IGMP implementation at a later point. Tested in ANVL, currently at 94/116. Some issues/TODOs are left in the code as CPP_NOTICE markers, but the code is very much good enough to proceed since otherwise we're blocked on overall PIM v6 progress. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'pimd/subdir.am')
-rw-r--r--pimd/subdir.am5
1 files changed, 5 insertions, 0 deletions
diff --git a/pimd/subdir.am b/pimd/subdir.am
index 41fc6dc63..342b93e21 100644
--- a/pimd/subdir.am
+++ b/pimd/subdir.am
@@ -9,6 +9,7 @@ noinst_PROGRAMS += pimd/test_igmpv3_join
vtysh_scan += \
pimd/pim_cmd.c \
pimd/pim6_cmd.c \
+ pimd/pim6_mld.c \
#end
vtysh_daemons += pimd
vtysh_daemons += pim6d
@@ -89,6 +90,7 @@ nodist_pimd_pimd_SOURCES = \
pimd_pim6d_SOURCES = \
$(pim_common) \
pimd/pim6_main.c \
+ pimd/pim6_mld.c \
pimd/pim6_stubs.c \
pimd/pim6_cmd.c \
pimd/pim6_mroute_msg.c \
@@ -155,6 +157,8 @@ noinst_HEADERS += \
pimd/pim_vxlan.h \
pimd/pim_vxlan_instance.h \
pimd/pimd.h \
+ pimd/pim6_mld.h \
+ pimd/pim6_mld_protocol.h \
pimd/mtracebis_netlink.h \
pimd/mtracebis_routeget.h \
pimd/pim6_cmd.h \
@@ -163,6 +167,7 @@ noinst_HEADERS += \
clippy_scan += \
pimd/pim_cmd.c \
pimd/pim6_cmd.c \
+ pimd/pim6_mld.c \
# end
pimd_pimd_CFLAGS = $(AM_CFLAGS) -DPIM_IPV=4