Lines Matching defs:group
113 * socket join on multicast group
186 * now add/increase the group membership on the device
215 * socket leave on multicast group
260 const struct in6_addr *group,
267 struct rt6_info *rt = rt6_lookup(net, group, NULL, 0, NULL, 0);
331 struct in6_addr *source, *group;
343 group = &((struct sockaddr_in6 *)&pgsr->gsr_group)->sin6_addr;
345 if (!ipv6_addr_is_multicast(group))
349 idev = ip6_mc_find_dev_rcu(net, group, pgsr->gsr_interface);
360 if (ipv6_addr_equal(&pmc->addr, group))
375 ip6_mc_add_src(idev, group, omode, 0, NULL, 0);
376 ip6_mc_del_src(idev, group, pmc->sfmode, 0, NULL, 0);
403 ip6_mc_del_src(idev, group, omode, 1, source, 1);
449 ip6_mc_add_src(idev, group, omode, 1, source, 1);
456 err = ipv6_sock_mc_drop(sk, pgsr->gsr_interface, group);
463 const struct in6_addr *group;
472 group = &((struct sockaddr_in6 *)&gsf->gf_group)->sin6_addr;
474 if (!ipv6_addr_is_multicast(group))
481 idev = ip6_mc_find_dev_rcu(net, group, gsf->gf_interface);
498 if (ipv6_addr_equal(&pmc->addr, group))
519 err = ip6_mc_add_src(idev, group, gsf->gf_fmode,
527 (void) ip6_mc_add_src(idev, group, gsf->gf_fmode, 0, NULL, 0);
533 (void) ip6_mc_del_src(idev, group, pmc->sfmode,
537 (void) ip6_mc_del_src(idev, group, pmc->sfmode, 0, NULL, 0);
546 err = ipv6_sock_mc_drop(sk, gsf->gf_interface, group);
554 const struct in6_addr *group;
561 group = &((struct sockaddr_in6 *)&gsf->gf_group)->sin6_addr;
563 if (!ipv6_addr_is_multicast(group))
567 idev = ip6_mc_find_dev_rcu(net, group, gsf->gf_interface);
583 if (ipv6_addr_equal(group, &pmc->addr))
878 * device multicast group inc (add if not found)
940 * device multicast group del
990 bool ipv6_chk_mcast_addr(struct net_device *dev, const struct in6_addr *group,
1002 if (ipv6_addr_equal(&mc->mca_addr, group))
1337 const struct in6_addr *group;
1370 group = &mld->mld_mca;
1371 group_type = ipv6_addr_type(group);
1404 /* mark sources to include, if group & source-specific */
1426 if (!ipv6_addr_equal(group, &ma->mca_addr))
1485 * Cancel the timer for this group
1833 /* make sure we have room for group header */
2537 /* Should stop timer after group drop. or we will