Lines Matching refs:group

250 					     const struct in6_addr *group,  in ip6_mc_find_dev_rcu()  argument
257 struct rt6_info *rt = rt6_lookup(net, group, NULL, 0, 0); in ip6_mc_find_dev_rcu()
314 struct in6_addr *source, *group; in ip6_mc_source() local
326 group = &((struct sockaddr_in6 *)&pgsr->gsr_group)->sin6_addr; in ip6_mc_source()
328 if (!ipv6_addr_is_multicast(group)) in ip6_mc_source()
332 idev = ip6_mc_find_dev_rcu(net, group, pgsr->gsr_interface); in ip6_mc_source()
343 if (ipv6_addr_equal(&pmc->addr, group)) in ip6_mc_source()
358 ip6_mc_add_src(idev, group, omode, 0, NULL, 0); in ip6_mc_source()
359 ip6_mc_del_src(idev, group, pmc->sfmode, 0, NULL, 0); in ip6_mc_source()
386 ip6_mc_del_src(idev, group, omode, 1, source, 1); in ip6_mc_source()
432 ip6_mc_add_src(idev, group, omode, 1, source, 1); in ip6_mc_source()
439 err = ipv6_sock_mc_drop(sk, pgsr->gsr_interface, group); in ip6_mc_source()
445 const struct in6_addr *group; in ip6_mc_msfilter() local
454 group = &((struct sockaddr_in6 *)&gsf->gf_group)->sin6_addr; in ip6_mc_msfilter()
456 if (!ipv6_addr_is_multicast(group)) in ip6_mc_msfilter()
463 idev = ip6_mc_find_dev_rcu(net, group, gsf->gf_interface); in ip6_mc_msfilter()
480 if (ipv6_addr_equal(&pmc->addr, group)) in ip6_mc_msfilter()
501 err = ip6_mc_add_src(idev, group, gsf->gf_fmode, in ip6_mc_msfilter()
509 (void) ip6_mc_add_src(idev, group, gsf->gf_fmode, 0, NULL, 0); in ip6_mc_msfilter()
515 (void) ip6_mc_del_src(idev, group, pmc->sfmode, in ip6_mc_msfilter()
519 (void) ip6_mc_del_src(idev, group, pmc->sfmode, 0, NULL, 0); in ip6_mc_msfilter()
528 err = ipv6_sock_mc_drop(sk, gsf->gf_interface, group); in ip6_mc_msfilter()
536 const struct in6_addr *group; in ip6_mc_msfget() local
543 group = &((struct sockaddr_in6 *)&gsf->gf_group)->sin6_addr; in ip6_mc_msfget()
545 if (!ipv6_addr_is_multicast(group)) in ip6_mc_msfget()
549 idev = ip6_mc_find_dev_rcu(net, group, gsf->gf_interface); in ip6_mc_msfget()
565 if (ipv6_addr_equal(group, &pmc->addr)) in ip6_mc_msfget()
955 bool ipv6_chk_mcast_addr(struct net_device *dev, const struct in6_addr *group, in ipv6_chk_mcast_addr() argument
967 if (ipv6_addr_equal(&mc->mca_addr, group)) in ipv6_chk_mcast_addr()
1302 const struct in6_addr *group; in igmp6_event_query() local
1335 group = &mld->mld_mca; in igmp6_event_query()
1336 group_type = ipv6_addr_type(group); in igmp6_event_query()
1391 if (!ipv6_addr_equal(group, &ma->mca_addr)) in igmp6_event_query()