Lines Matching refs:ims
3204 struct ip_msource *ims, *nims; in igmp_v3_enqueue_group_record() local
3405 RB_FOREACH_SAFE(ims, ip_msource_tree, &inm->inm_srcs, nims) { in igmp_v3_enqueue_group_record()
3409 inet_ntop_haddr(ims->ims_haddr, buf, sizeof(buf)); in igmp_v3_enqueue_group_record()
3412 now = ims_get_mode(inm, ims, 1); in igmp_v3_enqueue_group_record()
3419 if (is_source_query && ims->ims_stp == 0) { in igmp_v3_enqueue_group_record()
3425 naddr = htonl(ims->ims_haddr); in igmp_v3_enqueue_group_record()
3517 RB_FOREACH_FROM(ims, ip_msource_tree, nims) { in igmp_v3_enqueue_group_record()
3521 inet_ntop_haddr(ims->ims_haddr, buf, sizeof(buf)); in igmp_v3_enqueue_group_record()
3524 now = ims_get_mode(inm, ims, 1); in igmp_v3_enqueue_group_record()
3530 if (is_source_query && ims->ims_stp == 0) { in igmp_v3_enqueue_group_record()
3536 naddr = htonl(ims->ims_haddr); in igmp_v3_enqueue_group_record()
3602 struct ip_msource *ims, *nims; in igmp_v3_enqueue_filter_change() local
3725 RB_FOREACH_FROM(ims, ip_msource_tree, nims) { in igmp_v3_enqueue_filter_change()
3729 inet_ntop_haddr(ims->ims_haddr, buf, sizeof(buf)); in igmp_v3_enqueue_filter_change()
3732 now = ims_get_mode(inm, ims, 1); in igmp_v3_enqueue_filter_change()
3733 then = ims_get_mode(inm, ims, 0); in igmp_v3_enqueue_filter_change()
3756 naddr = htonl(ims->ims_haddr); in igmp_v3_enqueue_filter_change()