From 299c66b3b64ad3c23075a0622d4ab1e762f00458 Mon Sep 17 00:00:00 2001 From: Sarita Patra Date: Fri, 23 Oct 2020 01:40:39 -0700 Subject: pimd: Northbound implementations for frr-pim, frr-igmp, frr-pim-rp Signed-off-by: Sarita Patra --- pimd/pim_main.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'pimd/pim_main.c') diff --git a/pimd/pim_main.c b/pimd/pim_main.c index 132d913f68..b7ca90ad93 100644 --- a/pimd/pim_main.c +++ b/pimd/pim_main.c @@ -38,6 +38,7 @@ #include "vrf.h" #include "libfrr.h" #include "routemap.h" +#include "routing_nb.h" #include "pimd.h" #include "pim_instance.h" @@ -49,6 +50,7 @@ #include "pim_bfd.h" #include "pim_mlag.h" #include "pim_errors.h" +#include "pim_nb.h" extern struct host host; @@ -77,6 +79,10 @@ static const struct frr_yang_module_info *const pimd_yang_modules[] = { &frr_interface_info, &frr_route_map_info, &frr_vrf_info, + &frr_routing_info, + &frr_pim_info, + &frr_pim_rp_info, + &frr_igmp_info, }; FRR_DAEMON_INFO(pimd, PIM, .vty_port = PIMD_VTY_PORT, @@ -137,6 +143,9 @@ int main(int argc, char **argv, char **envp) pim_bfd_init(); pim_mlag_init(); + hook_register(routing_conf_event, + routing_control_plane_protocols_name_validate); + frr_config_fork(); #ifdef PIM_DEBUG_BYDEFAULT -- cgit v1.2.3