summaryrefslogtreecommitdiff
path: root/pimd/pim6_main.c
diff options
context:
space:
mode:
Diffstat (limited to 'pimd/pim6_main.c')
-rw-r--r--pimd/pim6_main.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/pimd/pim6_main.c b/pimd/pim6_main.c
index 3d8ebd0d86..c9e3463969 100644
--- a/pimd/pim6_main.c
+++ b/pimd/pim6_main.c
@@ -36,6 +36,8 @@
#include "pim_errors.h"
#include "pim_iface.h"
#include "pim_zebra.h"
+#include "pim_nb.h"
+#include "pim6_cmd.h"
zebra_capabilities_t _caps_p[] = {
ZCAP_SYS_ADMIN,
@@ -109,6 +111,9 @@ static const struct frr_yang_module_info *const pim6d_yang_modules[] = {
&frr_route_map_info,
&frr_vrf_info,
&frr_routing_info,
+ &frr_pim_info,
+ &frr_pim_rp_info,
+ &frr_gmp_info,
};
/* clang-format off */
@@ -172,9 +177,9 @@ int main(int argc, char **argv, char **envp)
prefix_list_delete_hook(pim_prefix_list_update);
pim_route_map_init();
- pim_init();
#endif
-
+ /* pim_init(); */
+ pim_cmd_init();
/*
* Initialize zclient "update" and "lookup" sockets
*/
@@ -183,8 +188,8 @@ int main(int argc, char **argv, char **envp)
/* TODO PIM6: next line is temporary since pim_cmd_init is disabled */
if_cmd_init(NULL);
-#if 0
pim_zebra_init();
+#if 0
pim_bfd_init();
pim_mlag_init();