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