Home
last modified time | relevance | path

Searched refs:nims (Results 1 – 4 of 4) sorted by relevance

/xnu-8019.80.24/bsd/netinet6/
H A Din6_mcast.c635 struct ip6_msource *ims, *nims; in in6m_record_source() local
648 nims = ip6ms_alloc(Z_WAITOK); in in6m_record_source()
649 nims->im6s_addr = find.im6s_addr; in in6m_record_source()
650 RB_INSERT(ip6_msource_tree, &inm->in6m_srcs, nims); in in6m_record_source()
652 ims = nims; in in6m_record_source()
892 struct ip6_msource *ims, *nims; in in6m_get_source() local
902 nims = ip6ms_alloc(Z_WAITOK); in in6m_get_source()
903 nims->im6s_addr = *addr; in in6m_get_source()
904 RB_INSERT(ip6_msource_tree, &inm->in6m_srcs, nims); in in6m_get_source()
906 ims = nims; in in6m_get_source()
[all …]
H A Dmld6.c2798 struct ip6_msource *ims, *nims; in mld_v2_enqueue_group_record() local
2818 nims = NULL; in mld_v2_enqueue_group_record()
3016 nims) { in mld_v2_enqueue_group_record()
3084 while (nims != NULL) { in mld_v2_enqueue_group_record()
3115 RB_FOREACH_FROM(ims, ip6_msource_tree, nims) { in mld_v2_enqueue_group_record()
3196 struct ip6_msource *ims, *nims; in mld_v2_enqueue_filter_change() local
3222 nims = NULL; /* next tree node pointer */ in mld_v2_enqueue_filter_change()
3306 if (nims == NULL) { in mld_v2_enqueue_filter_change()
3307 nims = RB_MIN(ip6_msource_tree, in mld_v2_enqueue_filter_change()
3310 RB_FOREACH_FROM(ims, ip6_msource_tree, nims) { in mld_v2_enqueue_filter_change()
[all …]
/xnu-8019.80.24/bsd/netinet/
H A Din_mcast.c698 struct ip_msource *ims, *nims; in inm_record_source() local
711 nims = ipms_alloc(Z_WAITOK); in inm_record_source()
712 nims->ims_haddr = find.ims_haddr; in inm_record_source()
713 RB_INSERT(ip_msource_tree, &inm->inm_srcs, nims); in inm_record_source()
715 ims = nims; in inm_record_source()
957 struct ip_msource *ims, *nims; in inm_get_source() local
970 nims = ipms_alloc(Z_WAITOK); in inm_get_source()
971 nims->ims_haddr = haddr; in inm_get_source()
972 RB_INSERT(ip_msource_tree, &inm->inm_srcs, nims); in inm_get_source()
974 ims = nims; in inm_get_source()
[all …]
H A Digmp.c3079 struct ip_msource *ims, *nims; in igmp_v3_enqueue_group_record() local
3102 nims = NULL; in igmp_v3_enqueue_group_record()
3279 RB_FOREACH_SAFE(ims, ip_msource_tree, &inm->inm_srcs, nims) { in igmp_v3_enqueue_group_record()
3351 while (nims != NULL) { in igmp_v3_enqueue_group_record()
3389 RB_FOREACH_FROM(ims, ip_msource_tree, nims) { in igmp_v3_enqueue_group_record()
3474 struct ip_msource *ims, *nims; in igmp_v3_enqueue_filter_change() local
3504 nims = NULL; /* next tree node pointer */ in igmp_v3_enqueue_filter_change()
3593 if (nims == NULL) { in igmp_v3_enqueue_filter_change()
3594 nims = RB_MIN(ip_msource_tree, &inm->inm_srcs); in igmp_v3_enqueue_filter_change()
3596 RB_FOREACH_FROM(ims, ip_msource_tree, nims) { in igmp_v3_enqueue_filter_change()
[all …]