Lines Matching defs:gsa

1406 	sockunion_t			*gsa, *ssa;
1423 gsa = (sockunion_t *)&gsr.gsr_group;
1435 if (gsa->sin6.sin6_family != AF_INET6 ||
1436 gsa->sin6.sin6_len != sizeof(struct sockaddr_in6))
1467 if (!IN6_IS_ADDR_MULTICAST(&gsa->sin6.sin6_addr))
1470 (void) in6_setscope(&gsa->sin6.sin6_addr, ifp, NULL);
1480 idx = im6o_match_group(imo, ifp, &gsa->sa);
1635 sockunion_t *gsa;
1673 gsa = (sockunion_t *)&msfr.msfr_group;
1674 if (!IN6_IS_ADDR_MULTICAST(&gsa->sin6.sin6_addr))
1695 (void)in6_setscope(&gsa->sin6.sin6_addr, ifp, NULL);
1701 idx = im6o_match_group(imo, ifp, &gsa->sa);
1957 sockunion_t *gsa, *ssa;
1975 gsa = (sockunion_t *)&gsr.gsr_group;
1976 gsa->ss.ss_family = AF_UNSPEC;
2016 gsa->sin6.sin6_family = AF_INET6;
2017 gsa->sin6.sin6_len = sizeof(struct sockaddr_in6);
2018 gsa->sin6.sin6_addr = mreq.ipv6mr_multiaddr;
2020 gsin6 = &gsa->sin6;
2058 if (gsa->sin6.sin6_family != AF_INET6 ||
2059 gsa->sin6.sin6_len != sizeof(struct sockaddr_in6))
2095 if (!IN6_IS_ADDR_MULTICAST(&gsa->sin6.sin6_addr))
2101 gsa->sin6.sin6_port = 0;
2102 gsa->sin6.sin6_scope_id = 0;
2108 (void)in6_setscope(&gsa->sin6.sin6_addr, ifp, &scopeid);
2114 if ((IN6_IS_ADDR_MC_LINKLOCAL(&gsa->sin6.sin6_addr) ||
2115 IN6_IS_ADDR_MC_INTFACELOCAL(&gsa->sin6.sin6_addr)) &&
2116 (scopeid == 0 || gsa->sin6.sin6_addr.s6_addr16[1] == 0))
2124 idx = im6o_match_group(imo, ifp, &gsa->sa);
2248 error = in6_mc_join(ifp, &gsa->sin6.sin6_addr, imf, &inm, 0);
2309 sockunion_t *gsa, *ssa;
2326 gsa = (sockunion_t *)&gsr.gsr_group;
2327 gsa->ss.ss_family = AF_UNSPEC;
2367 gsa->sin6.sin6_family = AF_INET6;
2368 gsa->sin6.sin6_len = sizeof(struct sockaddr_in6);
2369 gsa->sin6.sin6_addr = mreq.ipv6mr_multiaddr;
2370 gsa->sin6.sin6_port = 0;
2371 gsa->sin6.sin6_scope_id = 0;
2373 gsin6 = &gsa->sin6;
2395 if (gsa->sin6.sin6_family != AF_INET6 ||
2396 gsa->sin6.sin6_len != sizeof(struct sockaddr_in6))
2411 gsa->sin6.sin6_port = 0;
2412 gsa->sin6.sin6_scope_id = 0;
2423 if (!IN6_IS_ADDR_MULTICAST(&gsa->sin6.sin6_addr))
2443 (void) in6_setscope(&gsa->sin6.sin6_addr, ifp, NULL);
2445 error = sa6_embedscope(&gsa->sin6, ip6_use_defzone);
2458 ifindex = ntohs(gsa->sin6.sin6_addr.s6_addr16[1]);
2462 ip6_sprintf(&gsa->sin6.sin6_addr)));
2463 ifp = in6p_lookup_mcast_ifp(inp, &gsa->sin6);
2485 idx = im6o_match_group(imo, ifp, &gsa->sa);
2643 sockunion_t *gsa;
2688 gsa = (sockunion_t *)&msfr.msfr_group;
2689 if (!IN6_IS_ADDR_MULTICAST(&gsa->sin6.sin6_addr))
2692 gsa->sin6.sin6_port = 0; /* ignore port */
2704 (void)in6_setscope(&gsa->sin6.sin6_addr, ifp, NULL);
2715 idx = im6o_match_group(imo, ifp, &gsa->sa);