Searched refs:ip6_msource (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/netinet6/ |
H A D | in6_mcast.c | 100 RB_GENERATE(ip6_msource_tree, ip6_msource, im6s_link, ip6_msource_cmp); 140 static void im6s_merge(struct ip6_msource *ims, 148 struct ip6_msource **pims); 294 struct ip6_msource find; in im6o_match_source() 295 struct ip6_msource *ims; in im6o_match_source() 664 struct ip6_msource *ims; in in6m_clear_recorded() 703 struct ip6_msource find; in in6m_record_source() 704 struct ip6_msource *ims, *nims; in in6m_record_source() 715 nims = malloc(sizeof(struct ip6_msource), M_IP6MSOURCE, in in6m_record_source() 750 struct ip6_msource find; in im6f_get_source() [all …]
|
H A D | in6_var.h | 560 struct ip6_msource { struct 561 RB_ENTRY(ip6_msource) im6s_link; /* RB tree links */ 569 RB_HEAD(ip6_msource_tree, ip6_msource); argument 574 * NOTE: overlapping use of struct ip6_msource fields at start. 577 RB_ENTRY(ip6_msource) im6s_link; /* Common field */ 590 ip6_msource_cmp(const struct ip6_msource *a, const struct ip6_msource *b) in ip6_msource_cmp() 595 RB_PROTOTYPE(ip6_msource_tree, ip6_msource, im6s_link, ip6_msource_cmp); 736 im6s_get_mode(const struct in6_multi *inm, const struct ip6_msource *ims, in im6s_get_mode()
|
H A D | mld6.c | 2285 struct ip6_msource *ims, *nims; in mld_v2_enqueue_group_record() 2670 struct ip6_msource *ims, *nims; in mld_v2_enqueue_filter_change()
|