Lines Matching refs:sin6
1341 struct sockaddr_in6 sin6;
1344 bzero(&sin6, sizeof(sin6));
1345 sin6.sin6_len = sizeof(struct sockaddr_in6);
1346 sin6.sin6_family = AF_INET6;
1347 sin6.sin6_addr = *addr6;
1352 rt = rtalloc1_scoped_locked((struct sockaddr *)&sin6,
1355 rt = rtalloc1_scoped((struct sockaddr *)&sin6,
1391 ifa = ifaof_ifpforaddr((struct sockaddr *)&sin6, ifp);
1407 (struct sockaddr *)&sin6, ifa->ifa_addr,
1810 struct sockaddr_in6 sin6;
1812 rtkey_to_sa6(rt, &sin6);
1820 no_nd_cache = !nd6_is_addr_neighbor(&sin6, ifp, 1);
2790 struct sockaddr_in6 sin6;
2792 rtkey_to_sa6(rt, &sin6);
2798 nd6_output(ifp, ifp, m, &sin6, rt, NULL);
3148 struct sockaddr_in6 sin6;
3152 sin6 = *dst;
3153 sin6.sin6_scope_id = 0;
3163 if (nd6_is_addr_neighbor(&sin6, ifp, 0)) {
3696 struct sockaddr_in6 *sin6, *s6;
3705 sin6 = (struct sockaddr_in6 *)(p + 1);
3727 if ((void *)&sin6[advrtrs + 1] >
3732 s6 = &sin6[advrtrs];
3735 s6->sin6_len = sizeof (*sin6);
3750 advance = sizeof (*p) + sizeof (*sin6) * advrtrs;
3761 struct sockaddr_in6 *sin6, *s6;
3770 sin6 = (struct sockaddr_in6 *)(p_32 + 1);
3792 if ((void *)&sin6[advrtrs + 1] >
3797 s6 = &sin6[advrtrs];
3800 s6->sin6_len = sizeof (*sin6);
3815 advance = sizeof (*p_32) + sizeof (*sin6) * advrtrs;