summaryrefslogtreecommitdiffstats
path: root/pimd/pim6_mld.h
diff options
context:
space:
mode:
authorDonald Sharp <donaldsharp72@gmail.com>2023-04-13 13:41:49 +0200
committerGitHub <noreply@github.com>2023-04-13 13:41:49 +0200
commit635d65e2c8984f7f1f5bbc0064e0c8564070d7a1 (patch)
tree50f899b9572ab46afe15c19a64e87c9c1ac7699e /pimd/pim6_mld.h
parentMerge pull request #13244 from patrasar/pim_bsm (diff)
parentpim6d: Fixing mroutes not created after disabling and enabling PIMv6. (diff)
downloadfrr-635d65e2c8984f7f1f5bbc0064e0c8564070d7a1.tar.xz
frr-635d65e2c8984f7f1f5bbc0064e0c8564070d7a1.zip
Merge pull request #13097 from AbhishekNR/mroute
pim6d: mroutes not created after disabling and enabling PIMv6.
Diffstat (limited to 'pimd/pim6_mld.h')
-rw-r--r--pimd/pim6_mld.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/pimd/pim6_mld.h b/pimd/pim6_mld.h
index d3f1d3925..7634fb2ec 100644
--- a/pimd/pim6_mld.h
+++ b/pimd/pim6_mld.h
@@ -113,6 +113,8 @@ struct gm_sg {
*/
struct gm_packet_sg *most_recent;
};
+int gm_sg_cmp(const struct gm_sg *a, const struct gm_sg *b);
+DECLARE_RBTREE_UNIQ(gm_sgs, struct gm_sg, itm, gm_sg_cmp);
/* host tracking entry. addr will be one of:
*
@@ -352,5 +354,6 @@ static inline void gm_ifp_teardown(struct interface *ifp)
#endif
extern void gm_cli_init(void);
+bool in6_multicast_nofwd(const pim_addr *addr);
#endif /* PIM6_MLD_H */