/xnu-2782.1.97/bsd/netinet/ |
H A D | in_mcast.c | 135 static void ims_merge(struct ip_msource *ims, 385 struct ip_msource *ims; local 401 ims = RB_FIND(ip_msource_tree, &imf->imf_sources, &find); 403 return ((struct in_msource *)ims); 417 struct in_msource *ims; local 437 ims = imo_match_source(imo, gidx, src); 439 if ((ims == NULL && mode == MCAST_INCLUDE) || 440 (ims != NULL && ims->imsl_st[0] != mode)) { 673 struct ip_msource *ims; local 708 struct ip_msource *ims, *nims; local 754 struct ip_msource *ims; local 827 struct ip_msource *ims; local 848 struct ip_msource *ims, *tims; local 879 struct ip_msource *ims; local 897 struct ip_msource *ims; local 915 struct ip_msource *ims, *tims; local 939 struct ip_msource *ims, *tims; local 969 struct ip_msource *ims, *nims; local 1009 ims_get_mode(const struct in_multi *inm, const struct ip_msource *ims, uint8_t t) argument 1028 ims_merge(struct ip_msource *ims, const struct in_msource *lims, const int rollback) argument 1080 struct ip_msource *ims, *nims; local 1212 struct ip_msource *ims; local 1233 struct ip_msource *ims, *tims; local 1256 struct ip_msource *ims, *tims; local 1462 struct in_msource *ims; local 1721 struct ip_msource *ims; local 2384 struct in_msource *ims; local 3116 struct ip_msource *ims; variable in typeref:struct:ip_msource 3562 struct ip_msource *ims; local 3572 ipms_free(struct ip_msource *ims) argument [all...] |
H A D | igmp.c | 3018 struct ip_msource *ims, *nims; local 3209 RB_FOREACH_SAFE(ims, ip_msource_tree, &inm->inm_srcs, nims) { 3213 inet_ntop_haddr(ims->ims_haddr, buf, sizeof(buf)); 3216 now = ims_get_mode(inm, ims, 1); 3223 if (is_source_query && ims->ims_stp == 0) { 3229 naddr = htonl(ims->ims_haddr); 3311 RB_FOREACH_FROM(ims, ip_msource_tree, nims) { 3315 inet_ntop_haddr(ims->ims_haddr, buf, sizeof(buf)); 3318 now = ims_get_mode(inm, ims, 1); 3324 if (is_source_query && ims 3394 struct ip_msource *ims, *nims; local [all...] |
/xnu-2782.1.97/bsd/netinet6/ |
H A D | in6_mcast.c | 126 static void im6s_merge(struct ip6_msource *ims, 394 struct ip6_msource *ims; local 410 ims = RB_FIND(ip6_msource_tree, &imf->im6f_sources, &find); 412 return ((struct in6_msource *)ims); 426 struct in6_msource *ims; local 446 ims = im6o_match_source(imo, gidx, src); 448 if ((ims == NULL && mode == MCAST_INCLUDE) || 449 (ims != NULL && ims->im6sl_st[0] != mode)) 605 struct ip6_msource *ims; local 644 struct ip6_msource *ims, *nims; local 690 struct ip6_msource *ims; local 762 struct ip6_msource *ims; local 782 struct ip6_msource *ims, *tims; local 813 struct ip6_msource *ims; local 831 struct ip6_msource *ims; local 849 struct ip6_msource *ims, *tims; local 873 struct ip6_msource *ims, *tims; local 903 struct ip6_msource *ims, *nims; local 936 im6s_get_mode(const struct in6_multi *inm, const struct ip6_msource *ims, uint8_t t) argument 955 im6s_merge(struct ip6_msource *ims, const struct in6_msource *lims, const int rollback) argument 998 struct ip6_msource *ims, *nims; local 1130 struct ip6_msource *ims; local 1151 struct ip6_msource *ims, *tims; local 1174 struct ip6_msource *ims, *tims; local 1410 struct in6_msource *ims; local 1639 struct ip6_msource *ims; local 2313 struct in6_msource *ims; local 2985 struct ip6_msource *ims; variable in typeref:struct:ip6_msource [all...] |
H A D | mld6.c | 2665 struct ip6_msource *ims, *nims; local 2874 RB_FOREACH_SAFE(ims, ip6_msource_tree, &inm->in6m_srcs, 2877 ip6_sprintf(&ims->im6s_addr))); 2878 now = im6s_get_mode(inm, ims, 1); 2886 if (is_source_query && ims->im6s_stp == 0) { 2893 (void *)&ims->im6s_addr)) { 2967 RB_FOREACH_FROM(ims, ip6_msource_tree, nims) { 2969 __func__, ip6_sprintf(&ims->im6s_addr))); 2970 now = im6s_get_mode(inm, ims, 1); 2977 if (is_source_query && ims 3046 struct ip6_msource *ims, *nims; local [all...] |