Home
last modified time | relevance | path

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

/freebsd/sys/netinet/
H A Din_mcast.c687 struct ip_msource *ims, *nims; in inm_record_source() local
698 nims = malloc(sizeof(struct ip_msource), M_IPMSOURCE, in inm_record_source()
700 if (nims == NULL) in inm_record_source()
702 nims->ims_haddr = find.ims_haddr; in inm_record_source()
703 RB_INSERT(ip_msource_tree, &inm->inm_srcs, nims); in inm_record_source()
705 ims = nims; in inm_record_source()
734 struct ip_msource *ims, *nims; in imf_get_source() local
749 nims = malloc(sizeof(struct in_msource), M_INMFILTER, in imf_get_source()
751 if (nims == NULL) in imf_get_source()
753 lims = (struct in_msource *)nims; in imf_get_source()
[all …]
H A Digmp.c2695 struct ip_msource *ims, *nims; in igmp_v3_enqueue_group_record() local
2714 nims = NULL; in igmp_v3_enqueue_group_record()
2882 RB_FOREACH_SAFE(ims, ip_msource_tree, &inm->inm_srcs, nims) { in igmp_v3_enqueue_group_record()
2945 while (nims != NULL) { in igmp_v3_enqueue_group_record()
2978 RB_FOREACH_FROM(ims, ip_msource_tree, nims) { in igmp_v3_enqueue_group_record()
3056 struct ip_msource *ims, *nims; in igmp_v3_enqueue_filter_change() local
3086 nims = NULL; /* next tree node pointer */ in igmp_v3_enqueue_filter_change()
3172 if (nims == NULL) in igmp_v3_enqueue_filter_change()
3173 nims = RB_MIN(ip_msource_tree, &inm->inm_srcs); in igmp_v3_enqueue_filter_change()
3174 RB_FOREACH_FROM(ims, ip_msource_tree, nims) { in igmp_v3_enqueue_filter_change()
[all …]
/freebsd/sys/netinet6/
H A Din6_mcast.c704 struct ip6_msource *ims, *nims; in in6m_record_source() local
715 nims = malloc(sizeof(struct ip6_msource), M_IP6MSOURCE, in in6m_record_source()
717 if (nims == NULL) in in6m_record_source()
719 nims->im6s_addr = find.im6s_addr; in in6m_record_source()
720 RB_INSERT(ip6_msource_tree, &inm->in6m_srcs, nims); in in6m_record_source()
722 ims = nims; in in6m_record_source()
751 struct ip6_msource *ims, *nims; in im6f_get_source() local
765 nims = malloc(sizeof(struct in6_msource), M_IN6MFILTER, in im6f_get_source()
767 if (nims == NULL) in im6f_get_source()
769 lims = (struct in6_msource *)nims; in im6f_get_source()
[all …]
H A Dmld6.c2285 struct ip6_msource *ims, *nims; in mld_v2_enqueue_group_record() local
2306 nims = NULL; in mld_v2_enqueue_group_record()
2499 nims) { in mld_v2_enqueue_group_record()
2563 while (nims != NULL) { in mld_v2_enqueue_group_record()
2591 RB_FOREACH_FROM(ims, ip6_msource_tree, nims) { in mld_v2_enqueue_group_record()
2670 struct ip6_msource *ims, *nims; in mld_v2_enqueue_filter_change() local
2700 nims = NULL; /* next tree node pointer */ in mld_v2_enqueue_filter_change()
2782 if (nims == NULL) { in mld_v2_enqueue_filter_change()
2783 nims = RB_MIN(ip6_msource_tree, in mld_v2_enqueue_filter_change()
2786 RB_FOREACH_FROM(ims, ip6_msource_tree, nims) { in mld_v2_enqueue_filter_change()
[all …]