]> git.proxmox.com Git - mirror_frr.git/blobdiff - pimd/pimd.h
pimd: Create a `struct pim_router` and move thread master into it
[mirror_frr.git] / pimd / pimd.h
index 1b11dc3f73901aabb19b60fd553904714ac4a252..1dd363d2ef771467d8c9db7bb1b9c9897ebb5f85 100644 (file)
@@ -132,7 +132,7 @@ const char *const PIM_ALL_ROUTERS;
 const char *const PIM_ALL_PIM_ROUTERS;
 const char *const PIM_ALL_IGMP_ROUTERS;
 
-extern struct thread_master *master;
+extern struct pim_router *router;
 extern struct zebra_privs_t pimd_privs;
 uint32_t qpim_debugs;
 struct in_addr qpim_all_pim_routers_addr;
@@ -237,6 +237,9 @@ extern int32_t qpim_register_probe_time;
 #define PIM_DONT_DEBUG_PIM_NHT_RP          (qpim_debugs &= ~PIM_MASK_PIM_NHT_RP)
 #define PIM_DONT_DEBUG_MTRACE              (qpim_debugs &= ~PIM_MASK_MTRACE)
 
+void pim_router_init(void);
+void pim_router_terminate(void);
+
 void pim_init(void);
 void pim_terminate(void);