/darwin-on-arm/xnu/bsd/netinet/ |
H A D | in_mcast.c | 135 static void ims_merge(struct ip_msource *ims, 388 struct ip_msource *ims; local 404 ims = RB_FIND(ip_msource_tree, &imf->imf_sources, &find); 406 return ((struct in_msource *)ims); 420 struct in_msource *ims; local 440 ims = imo_match_source(imo, gidx, src); 442 if ((ims == NULL && mode == MCAST_INCLUDE) || 443 (ims != NULL && ims->imsl_st[0] != mode)) { 676 struct ip_msource *ims; local 711 struct ip_msource *ims, *nims; local 757 struct ip_msource *ims; local 830 struct ip_msource *ims; local 851 struct ip_msource *ims, *tims; local 881 struct ip_msource *ims; local 899 struct ip_msource *ims; local 917 struct ip_msource *ims, *tims; local 940 struct ip_msource *ims, *tims; local 969 struct ip_msource *ims, *nims; local 1007 ims_get_mode(const struct in_multi *inm, const struct ip_msource *ims, uint8_t t) argument 1026 ims_merge(struct ip_msource *ims, const struct in_msource *lims, const int rollback) argument 1074 struct ip_msource *ims, *nims; local 1204 struct ip_msource *ims; local 1224 struct ip_msource *ims, *tims; local 1246 struct ip_msource *ims, *tims; local 1438 struct in_msource *ims; local 1689 struct ip_msource *ims; local 2357 struct in_msource *ims; local 3106 struct ip_msource *ims; variable in typeref:struct:ip_msource 3551 struct ip_msource *ims; local 3561 ipms_free(struct ip_msource *ims) argument [all...] |
H A D | igmp.c | 2878 struct ip_msource *ims, *nims; local 3065 RB_FOREACH_SAFE(ims, ip_msource_tree, &inm->inm_srcs, nims) { 3067 inet_ntoa_haddr(ims->ims_haddr))); 3068 now = ims_get_mode(inm, ims, 1); 3075 if (is_source_query && ims->ims_stp == 0) { 3081 naddr = htonl(ims->ims_haddr); 3163 RB_FOREACH_FROM(ims, ip_msource_tree, nims) { 3165 inet_ntoa_haddr(ims->ims_haddr))); 3166 now = ims_get_mode(inm, ims, 1); 3172 if (is_source_query && ims 3243 struct ip_msource *ims, *nims; local [all...] |
/darwin-on-arm/xnu/bsd/netinet6/ |
H A D | in6_mcast.c | 126 static void im6s_merge(struct ip6_msource *ims, 397 struct ip6_msource *ims; local 413 ims = RB_FIND(ip6_msource_tree, &imf->im6f_sources, &find); 415 return ((struct in6_msource *)ims); 429 struct in6_msource *ims; local 449 ims = im6o_match_source(imo, gidx, src); 451 if ((ims == NULL && mode == MCAST_INCLUDE) || 452 (ims != NULL && ims->im6sl_st[0] != mode)) 608 struct ip6_msource *ims; local 647 struct ip6_msource *ims, *nims; local 693 struct ip6_msource *ims; local 765 struct ip6_msource *ims; local 785 struct ip6_msource *ims, *tims; local 815 struct ip6_msource *ims; local 833 struct ip6_msource *ims; local 851 struct ip6_msource *ims, *tims; local 874 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 1128 struct ip6_msource *ims; local 1148 struct ip6_msource *ims, *tims; local 1170 struct ip6_msource *ims, *tims; local 1394 struct in6_msource *ims; local 1617 struct ip6_msource *ims; local 2284 struct in6_msource *ims; local 2943 struct ip6_msource *ims; variable in typeref:struct:ip6_msource [all...] |
H A D | mld6.c | 2470 struct ip6_msource *ims, *nims; local 2677 RB_FOREACH_SAFE(ims, ip6_msource_tree, &inm->in6m_srcs, 2680 ip6_sprintf(&ims->im6s_addr))); 2681 now = im6s_get_mode(inm, ims, 1); 2689 if (is_source_query && ims->im6s_stp == 0) { 2696 (void *)&ims->im6s_addr)) { 2770 RB_FOREACH_FROM(ims, ip6_msource_tree, nims) { 2772 __func__, ip6_sprintf(&ims->im6s_addr))); 2773 now = im6s_get_mode(inm, ims, 1); 2780 if (is_source_query && ims 2850 struct ip6_msource *ims, *nims; local [all...] |