summaryrefslogtreecommitdiff
path: root/pimd/pim6_main.c
diff options
context:
space:
mode:
authorDavid Lamparter <equinox@opensourcerouting.org>2021-11-11 20:41:23 +0100
committerDavid Lamparter <equinox@opensourcerouting.org>2022-04-29 20:00:15 +0200
commit89fe7ba0cdb779bc65e80c01f0781bd32e2ffddc (patch)
tree5454d42f60e5e34492b4863c8541e22385fdd008 /pimd/pim6_main.c
parent23a8660ea488940729032d3d24652046f3a5c34d (diff)
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/pim6_main.c')
-rw-r--r--pimd/pim6_main.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/pimd/pim6_main.c b/pimd/pim6_main.c
index ed53924616..e6319a9bdd 100644
--- a/pimd/pim6_main.c
+++ b/pimd/pim6_main.c
@@ -133,6 +133,7 @@ FRR_DAEMON_INFO(pim6d, PIM6,
);
/* clang-format on */
+extern void gm_cli_init(void);
int main(int argc, char **argv, char **envp)
{
@@ -184,6 +185,8 @@ int main(int argc, char **argv, char **envp)
*/
pim_iface_init();
+ gm_cli_init();
+
pim_zebra_init();
#if 0
pim_bfd_init();