diff options
| author | Sarita Patra <saritap@vmware.com> | 2020-10-23 01:40:39 -0700 |
|---|---|---|
| committer | Sarita Patra <saritap@vmware.com> | 2020-11-06 03:41:51 -0800 |
| commit | 299c66b3b64ad3c23075a0622d4ab1e762f00458 (patch) | |
| tree | dfd98bdcd2a6cc8c372d0f6e988a1f945e4d22d5 /pimd/pim_main.c | |
| parent | 9dc9724ee644c85c293afca6494babc0ed984107 (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.c | 9 |
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 |
