Lines Matching refs:group
737 __be32 group = pmc ? pmc->multiaddr : 0; in igmp_send_report() local
745 if (ipv4_is_local_multicast(group) && in igmp_send_report()
752 dst = group; in igmp_send_report()
795 ih->group = group; in igmp_send_report()
914 static bool igmp_heard_report(struct in_device *in_dev, __be32 group) in igmp_heard_report() argument
921 if (group == IGMP_ALL_HOSTS) in igmp_heard_report()
923 if (ipv4_is_local_multicast(group) && in igmp_heard_report()
929 if (im->multiaddr == group) { in igmp_heard_report()
945 __be32 group = ih->group; in igmp_heard_query() local
959 group = 0; in igmp_heard_query()
978 group = 0; in igmp_heard_query()
1020 if (!group) { /* general query */ in igmp_heard_query()
1044 if (group && group != im->multiaddr) in igmp_heard_query()
1105 dropped = igmp_heard_report(in_dev, ih->group); in igmp_rcv()
1553 if (!igmp_hdr(skb)->group && in ip_mc_check_igmp_query()
2260 __be32 group = imr->imr_multiaddr.s_addr; in ip_mc_leave_group() local
2275 if (iml->multi.imr_multiaddr.s_addr != group) in ip_mc_leave_group()
2289 ip_mc_dec_group(in_dev, group); in ip_mc_leave_group()