Lines Matching refs:sin6

181 	struct sockaddr_in6 *sin6;  in phyint_init_from_k()  local
265 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in phyint_init_from_k()
266 pi->pi_ifaddr = sin6->sin6_addr; in phyint_init_from_k()
274 sin6 = (struct sockaddr_in6 *)&lifr.lifr_token; in phyint_init_from_k()
275 if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { in phyint_init_from_k()
280 pi->pi_token = sin6->sin6_addr; in phyint_init_from_k()
293 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in phyint_init_from_k()
294 if (sin6->sin6_family != AF_INET6 || in phyint_init_from_k()
295 IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr) || in phyint_init_from_k()
296 !IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) { in phyint_init_from_k()
299 pi->pi_dst_token = sin6->sin6_addr; in phyint_init_from_k()
648 struct sockaddr_in6 *sin6; in phyint_get_lla() local
657 sin6 = (struct sockaddr_in6 *)&(lifrp->lifr_nd.lnr_addr); in phyint_get_lla()
658 sin6->sin6_family = AF_INET6; in phyint_get_lla()
659 sin6->sin6_addr = pi->pi_ifaddr; in phyint_get_lla()
857 struct sockaddr_in6 sin6; in tmptoken_timer() local
928 (void) memset(&sin6, 0, sizeof (sin6)); in tmptoken_timer()
931 (uchar_t *)&opt, &sin6, _B_FALSE, _B_TRUE)) { in tmptoken_timer()
1205 struct sockaddr_in6 *sin6; in prefix_init_from_k() local
1219 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in prefix_init_from_k()
1220 pr->pr_address = sin6->sin6_addr; in prefix_init_from_k()
1298 sin6 = (struct sockaddr_in6 *)&lifr.lifr_subnet; in prefix_init_from_k()
1300 prefix_set(&pr->pr_prefix, sin6->sin6_addr, pr->pr_prefix_len); in prefix_init_from_k()
1492 struct sockaddr_in6 *sin6; in prefix_update_k() local
1603 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in prefix_update_k()
1604 bzero(sin6, sizeof (struct sockaddr_in6)); in prefix_update_k()
1605 sin6->sin6_family = AF_INET6; in prefix_update_k()
1606 sin6->sin6_addr = pr->pr_address; in prefix_update_k()
1624 sin6->sin6_addr = pr->pr_prefix; in prefix_update_k()
1627 sin6->sin6_addr = pr->pr_address; in prefix_update_k()
1633 inet_ntop(AF_INET6, (void *)&sin6->sin6_addr, in prefix_update_k()
1649 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in prefix_update_k()
1650 bzero(sin6, sizeof (struct sockaddr_in6)); in prefix_update_k()
1651 sin6->sin6_family = AF_INET6; in prefix_update_k()
1652 sin6->sin6_addr = pr->pr_prefix; in prefix_update_k()
1654 sin6->sin6_addr.s6_addr[i] |= in prefix_update_k()
1661 (void *)&sin6->sin6_addr, in prefix_update_k()
1686 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in prefix_update_k()
1687 bzero(sin6, sizeof (struct sockaddr_in6)); in prefix_update_k()
1688 sin6->sin6_family = AF_INET6; in prefix_update_k()
1692 inet_ntop(AF_INET6, (void *)&sin6->sin6_addr, in prefix_update_k()
1720 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in prefix_update_k()
1721 bzero(sin6, sizeof (struct sockaddr_in6)); in prefix_update_k()
1722 sin6->sin6_family = AF_INET6; in prefix_update_k()
1723 sin6->sin6_addr = pr->pr_prefix; in prefix_update_k()
1728 inet_ntop(AF_INET6, (void *)&sin6->sin6_addr, in prefix_update_k()
1751 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in prefix_update_k()
1752 bzero(sin6, sizeof (struct sockaddr_in6)); in prefix_update_k()
1753 sin6->sin6_family = AF_INET6; in prefix_update_k()
1754 sin6->sin6_addr = pr->pr_address; in prefix_update_k()
1759 inet_ntop(AF_INET6, (void *)&sin6->sin6_addr, in prefix_update_k()