Lines Matching refs:group
198 static u32 amt_group_hash(struct amt_tunnel_list *tunnel, union amt_addr *group)
200 u32 hash = jhash(group, sizeof(*group), tunnel->amt->hash_seed);
206 union amt_addr *group,
210 u32 hash = amt_group_hash(tunnel, group);
214 if (amt_addr_equal(&gnode->group_addr, group) &&
265 netdev_dbg(amt->dev, "Leave group %pI4\n",
269 netdev_dbg(amt->dev, "Leave group %pI6\n",
282 /* If a source timer expires with a router filter-mode for the group of
304 /* When a router filter-mode for a group is EXCLUDE,
305 * source records are only deleted when the group timer expires
452 /* Non-existent group is created as INCLUDE {empty}:
465 union amt_addr *group,
483 gnode->group_addr = *group;
493 hash = amt_group_hash(tunnel, group);
498 netdev_dbg(amt->dev, "Join group %pI4\n",
502 netdev_dbg(amt->dev, "Join group %pI6\n",
561 ihv3->group = 0;
1174 union amt_addr group = {0,};
1209 group.ip4 = iph->daddr;
1233 group.ip6 = ip6h->daddr;
1272 hash = amt_group_hash(tunnel, &group);
1929 * translates the following IGMPv2 messages for that group to their
1943 union amt_addr group, host;
1945 memset(&group, 0, sizeof(union amt_addr));
1946 group.ip4 = ih->group;
1950 gnode = amt_lookup_group(tunnel, &group, &host, false);
1952 gnode = amt_add_group(amt, tunnel, &group, &host, false);
1966 * translates the following IGMPv2 messages for that group to their
1980 union amt_addr group, host;
1982 memset(&group, 0, sizeof(union amt_addr));
1983 group.ip4 = ih->group;
1987 gnode = amt_lookup_group(tunnel, &group, &host, false);
2000 union amt_addr group, host;
2017 memset(&group, 0, sizeof(union amt_addr));
2018 group.ip4 = grec->grec_mca;
2021 gnode = amt_lookup_group(tunnel, &group, &host, false);
2023 gnode = amt_add_group(amt, tunnel, &group, &host,
2104 union amt_addr group, host;
2106 memcpy(&group.ip6, &mld->mld_mca, sizeof(struct in6_addr));
2109 gnode = amt_lookup_group(tunnel, &group, &host, true);
2111 gnode = amt_add_group(amt, tunnel, &group, &host, true);
2141 union amt_addr group, host;
2143 memcpy(&group.ip6, &mld->mld_mca, sizeof(struct in6_addr));
2147 gnode = amt_lookup_group(tunnel, &group, &host, true);
2162 union amt_addr group, host;
2179 memset(&group, 0, sizeof(union amt_addr));
2180 group.ip6 = grec->grec_mca;
2183 gnode = amt_lookup_group(tunnel, &group, &host, true);
2185 gnode = amt_add_group(amt, tunnel, &group, &host,