diff options
author | David Lamparter <equinox@opensourcerouting.org> | 2021-11-11 20:41:23 +0100 |
---|---|---|
committer | David Lamparter <equinox@opensourcerouting.org> | 2022-05-06 16:01:59 +0200 |
commit | 5e5034b0a230a2622acbedc968cdcaf305e0ba21 (patch) | |
tree | ffa5626d34e59f385e46093e0c8c4da18b2b95da /pimd/subdir.am | |
parent | Merge pull request #11122 from ak503/bgp_esi_str (diff) | |
download | frr-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.am | 5 |
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 |