Lines Matching refs:group
738 __be32 group = pmc ? pmc->multiaddr : 0; in igmp_send_report() local
746 if (ipv4_is_local_multicast(group) && in igmp_send_report()
753 dst = group; in igmp_send_report()
796 ih->group = group; in igmp_send_report()
922 static bool igmp_heard_report(struct in_device *in_dev, __be32 group) in igmp_heard_report() argument
929 if (group == IGMP_ALL_HOSTS) in igmp_heard_report()
931 if (ipv4_is_local_multicast(group) && in igmp_heard_report()
937 if (im->multiaddr == group) { in igmp_heard_report()
953 __be32 group = ih->group; in igmp_heard_query() local
967 group = 0; in igmp_heard_query()
986 group = 0; in igmp_heard_query()
1028 if (!group) { /* general query */ in igmp_heard_query()
1052 if (group && group != im->multiaddr) in igmp_heard_query()
1113 dropped = igmp_heard_report(in_dev, ih->group); in igmp_rcv()
1644 if (!igmp_hdr(skb)->group && in ip_mc_check_igmp_query()
2354 __be32 group = imr->imr_multiaddr.s_addr; in ip_mc_leave_group() local
2369 if (iml->multi.imr_multiaddr.s_addr != group) in ip_mc_leave_group()
2383 ip_mc_dec_group(in_dev, group); in ip_mc_leave_group()