• Home
  • Raw
  • Download

Lines Matching refs:group

252 					     const struct in6_addr *group,  in ip6_mc_find_dev_rcu()  argument
259 struct rt6_info *rt = rt6_lookup(net, group, NULL, 0, 0); in ip6_mc_find_dev_rcu()
316 struct in6_addr *source, *group; in ip6_mc_source() local
328 group = &((struct sockaddr_in6 *)&pgsr->gsr_group)->sin6_addr; in ip6_mc_source()
330 if (!ipv6_addr_is_multicast(group)) in ip6_mc_source()
334 idev = ip6_mc_find_dev_rcu(net, group, pgsr->gsr_interface); in ip6_mc_source()
345 if (ipv6_addr_equal(&pmc->addr, group)) in ip6_mc_source()
360 ip6_mc_add_src(idev, group, omode, 0, NULL, 0); in ip6_mc_source()
361 ip6_mc_del_src(idev, group, pmc->sfmode, 0, NULL, 0); in ip6_mc_source()
388 ip6_mc_del_src(idev, group, omode, 1, source, 1); in ip6_mc_source()
434 ip6_mc_add_src(idev, group, omode, 1, source, 1); in ip6_mc_source()
441 return ipv6_sock_mc_drop(sk, pgsr->gsr_interface, group); in ip6_mc_source()
447 const struct in6_addr *group; in ip6_mc_msfilter() local
456 group = &((struct sockaddr_in6 *)&gsf->gf_group)->sin6_addr; in ip6_mc_msfilter()
458 if (!ipv6_addr_is_multicast(group)) in ip6_mc_msfilter()
465 idev = ip6_mc_find_dev_rcu(net, group, gsf->gf_interface); in ip6_mc_msfilter()
482 if (ipv6_addr_equal(&pmc->addr, group)) in ip6_mc_msfilter()
503 err = ip6_mc_add_src(idev, group, gsf->gf_fmode, in ip6_mc_msfilter()
511 (void) ip6_mc_add_src(idev, group, gsf->gf_fmode, 0, NULL, 0); in ip6_mc_msfilter()
517 (void) ip6_mc_del_src(idev, group, pmc->sfmode, in ip6_mc_msfilter()
521 (void) ip6_mc_del_src(idev, group, pmc->sfmode, 0, NULL, 0); in ip6_mc_msfilter()
530 err = ipv6_sock_mc_drop(sk, gsf->gf_interface, group); in ip6_mc_msfilter()
538 const struct in6_addr *group; in ip6_mc_msfget() local
545 group = &((struct sockaddr_in6 *)&gsf->gf_group)->sin6_addr; in ip6_mc_msfget()
547 if (!ipv6_addr_is_multicast(group)) in ip6_mc_msfget()
551 idev = ip6_mc_find_dev_rcu(net, group, gsf->gf_interface); in ip6_mc_msfget()
567 if (ipv6_addr_equal(group, &pmc->addr)) in ip6_mc_msfget()
957 bool ipv6_chk_mcast_addr(struct net_device *dev, const struct in6_addr *group, in ipv6_chk_mcast_addr() argument
969 if (ipv6_addr_equal(&mc->mca_addr, group)) in ipv6_chk_mcast_addr()
1304 const struct in6_addr *group; in igmp6_event_query() local
1337 group = &mld->mld_mca; in igmp6_event_query()
1338 group_type = ipv6_addr_type(group); in igmp6_event_query()
1393 if (!ipv6_addr_equal(group, &ma->mca_addr)) in igmp6_event_query()