]> git.puffer.fish Git - matthieu/frr.git/commit
pim6d: add fresh MLD implementation
authorDavid Lamparter <equinox@opensourcerouting.org>
Thu, 11 Nov 2021 19:41:23 +0000 (20:41 +0100)
committerDavid Lamparter <equinox@opensourcerouting.org>
Fri, 29 Apr 2022 18:00:15 +0000 (20:00 +0200)
commit89fe7ba0cdb779bc65e80c01f0781bd32e2ffddc
tree5454d42f60e5e34492b4863c8541e22385fdd008
parent23a8660ea488940729032d3d24652046f3a5c34d
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>
pimd/pim6_cmd.c
pimd/pim6_main.c
pimd/pim6_mld.c [new file with mode: 0644]
pimd/pim6_mld.h [new file with mode: 0644]
pimd/pim6_mld_protocol.h [new file with mode: 0644]
pimd/pim_iface.c
pimd/pim_iface.h
pimd/pim_nb_config.c
pimd/subdir.am