Lines Matching refs:ims
2692 struct ip_msource *ims, *nims; in igmp_v3_enqueue_group_record() local
2879 RB_FOREACH_SAFE(ims, ip_msource_tree, &inm->inm_srcs, nims) { in igmp_v3_enqueue_group_record()
2881 ims->ims_haddr); in igmp_v3_enqueue_group_record()
2882 now = ims_get_mode(inm, ims, 1); in igmp_v3_enqueue_group_record()
2889 if (is_source_query && ims->ims_stp == 0) { in igmp_v3_enqueue_group_record()
2895 naddr = htonl(ims->ims_haddr); in igmp_v3_enqueue_group_record()
2975 RB_FOREACH_FROM(ims, ip_msource_tree, nims) { in igmp_v3_enqueue_group_record()
2977 ims->ims_haddr); in igmp_v3_enqueue_group_record()
2978 now = ims_get_mode(inm, ims, 1); in igmp_v3_enqueue_group_record()
2984 if (is_source_query && ims->ims_stp == 0) { in igmp_v3_enqueue_group_record()
2990 naddr = htonl(ims->ims_haddr); in igmp_v3_enqueue_group_record()
3053 struct ip_msource *ims, *nims; in igmp_v3_enqueue_filter_change() local
3171 RB_FOREACH_FROM(ims, ip_msource_tree, nims) { in igmp_v3_enqueue_filter_change()
3173 __func__, ims->ims_haddr); in igmp_v3_enqueue_filter_change()
3174 now = ims_get_mode(inm, ims, 1); in igmp_v3_enqueue_filter_change()
3175 then = ims_get_mode(inm, ims, 0); in igmp_v3_enqueue_filter_change()
3197 naddr = htonl(ims->ims_haddr); in igmp_v3_enqueue_filter_change()