]> git.proxmox.com Git - mirror_frr.git/blobdiff - pimd/pim_ssm.h
lib: enforce vrf_name_to_id by returning default_vrf when name is null
[mirror_frr.git] / pimd / pim_ssm.h
index 9e89d0c80ccc5a9f8327a7bfc14e7a2aec610023..7235ade8dc779a45400be89fb4e0b175edc3c677 100644 (file)
@@ -29,13 +29,14 @@ enum pim_ssm_err {
 };
 
 struct pim_ssm {
-       vrf_id_t vrf_id;
        char *plist_name; /* prefix list of group ranges */
 };
 
-void pim_ssm_prefix_list_update(struct prefix_list *plist);
-int pim_is_grp_ssm(struct in_addr group_addr);
-int pim_ssm_range_set(vrf_id_t vrf_id, const char *plist_name);
-void *pim_ssm_init(vrf_id_t vrf_id);
+void pim_ssm_prefix_list_update(struct pim_instance *pim,
+                               struct prefix_list *plist);
+int pim_is_grp_ssm(struct pim_instance *pim, struct in_addr group_addr);
+int pim_ssm_range_set(struct pim_instance *pim, vrf_id_t vrf_id,
+                     const char *plist_name);
+void *pim_ssm_init(void);
 void pim_ssm_terminate(struct pim_ssm *ssm);
 #endif