summaryrefslogtreecommitdiff
path: root/pimd/pim_main.c
diff options
context:
space:
mode:
authorSarita Patra <saritap@vmware.com>2020-10-23 01:40:39 -0700
committerSarita Patra <saritap@vmware.com>2020-11-06 03:41:51 -0800
commit299c66b3b64ad3c23075a0622d4ab1e762f00458 (patch)
treedfd98bdcd2a6cc8c372d0f6e988a1f945e4d22d5 /pimd/pim_main.c
parent9dc9724ee644c85c293afca6494babc0ed984107 (diff)
pimd: Northbound implementations for frr-pim, frr-igmp, frr-pim-rp
Signed-off-by: Sarita Patra <saritap@vmware.com>
Diffstat (limited to 'pimd/pim_main.c')
-rw-r--r--pimd/pim_main.c9
1 files changed, 9 insertions, 0 deletions
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