Lines Matching defs:sin6
179 struct sockaddr_in6 *sin6;
263 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr;
264 pi->pi_ifaddr = sin6->sin6_addr;
272 sin6 = (struct sockaddr_in6 *)&lifr.lifr_token;
273 if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
278 pi->pi_token = sin6->sin6_addr;
291 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr;
292 if (sin6->sin6_family != AF_INET6 ||
293 IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr) ||
294 !IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) {
297 pi->pi_dst_token = sin6->sin6_addr;
646 struct sockaddr_in6 *sin6;
655 sin6 = (struct sockaddr_in6 *)&(lifrp->lifr_nd.lnr_addr);
656 sin6->sin6_family = AF_INET6;
657 sin6->sin6_addr = pi->pi_ifaddr;
855 struct sockaddr_in6 sin6;
926 (void) memset(&sin6, 0, sizeof (sin6));
929 (uchar_t *)&opt, &sin6, _B_FALSE, _B_TRUE)) {
1203 struct sockaddr_in6 *sin6;
1217 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr;
1218 pr->pr_address = sin6->sin6_addr;
1296 sin6 = (struct sockaddr_in6 *)&lifr.lifr_subnet;
1298 prefix_set(&pr->pr_prefix, sin6->sin6_addr, pr->pr_prefix_len);
1490 struct sockaddr_in6 *sin6;
1601 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr;
1602 bzero(sin6, sizeof (struct sockaddr_in6));
1603 sin6->sin6_family = AF_INET6;
1604 sin6->sin6_addr = pr->pr_address;
1622 sin6->sin6_addr = pr->pr_prefix;
1625 sin6->sin6_addr = pr->pr_address;
1631 inet_ntop(AF_INET6, (void *)&sin6->sin6_addr,
1647 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr;
1648 bzero(sin6, sizeof (struct sockaddr_in6));
1649 sin6->sin6_family = AF_INET6;
1650 sin6->sin6_addr = pr->pr_prefix;
1652 sin6->sin6_addr.s6_addr[i] |=
1659 (void *)&sin6->sin6_addr,
1684 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr;
1685 bzero(sin6, sizeof (struct sockaddr_in6));
1686 sin6->sin6_family = AF_INET6;
1690 inet_ntop(AF_INET6, (void *)&sin6->sin6_addr,
1718 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr;
1719 bzero(sin6, sizeof (struct sockaddr_in6));
1720 sin6->sin6_family = AF_INET6;
1721 sin6->sin6_addr = pr->pr_prefix;
1726 inet_ntop(AF_INET6, (void *)&sin6->sin6_addr,
1749 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr;
1750 bzero(sin6, sizeof (struct sockaddr_in6));
1751 sin6->sin6_family = AF_INET6;
1752 sin6->sin6_addr = pr->pr_address;
1757 inet_ntop(AF_INET6, (void *)&sin6->sin6_addr,