summaryrefslogtreecommitdiffstats
path: root/pimd/pim_bsm.h
diff options
context:
space:
mode:
authorvdhingra <vdhingra@vmware.com>2020-12-21 11:24:11 +0100
committervdhingra <vdhingra@vmware.com>2021-01-08 13:45:49 +0100
commite7016ceb4c03297712afb48e23b90957ade813d4 (patch)
tree71e29a55f7c4e0662c8f3af270aeb5612e880fd9 /pimd/pim_bsm.h
parentMerge pull request #7768 from donaldsharp/route_map_opt (diff)
downloadfrr-e7016ceb4c03297712afb48e23b90957ade813d4.tar.xz
frr-e7016ceb4c03297712afb48e23b90957ade813d4.zip
pimd : Added the command to clear the pim bsr data.
This command has been added in the context of PIM BSM functionality. This command will clear the data structs having bsr information. Co-authored-by: Sarita Patra <saritap@vmware.com> Signed-off-by: vishaldhingra <vdhingra@vmware.com>
Diffstat (limited to 'pimd/pim_bsm.h')
-rw-r--r--pimd/pim_bsm.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/pimd/pim_bsm.h b/pimd/pim_bsm.h
index 0758c94f1..2829c1e05 100644
--- a/pimd/pim_bsm.h
+++ b/pimd/pim_bsm.h
@@ -195,4 +195,7 @@ int pim_bsm_process(struct interface *ifp,
bool pim_bsm_new_nbr_fwd(struct pim_neighbor *neigh, struct interface *ifp);
struct bsgrp_node *pim_bsm_get_bsgrp_node(struct bsm_scope *scope,
struct prefix *grp);
+void pim_bs_timer_stop(struct bsm_scope *scope);
+void pim_free_bsgrp_data(struct bsgrp_node *bsgrp_node);
+void pim_free_bsgrp_node(struct route_table *rt, struct prefix *grp);
#endif