Lines Matching refs:sin6
1210 struct sockaddr_in6 sin6;
1212 rtkey_to_sa6(rt, &sin6);
1227 nd6_output(ifp, ifp, m_hold, &sin6, rt, NULL);
2172 struct sockaddr_dl* sdl, struct sockaddr_in6 *sin6)
2179 VERIFY(sin6 && (void *)sa != (void *)sin6);
2181 bzero(sin6, sizeof *sin6);
2182 sin6->sin6_len = sizeof *sin6;
2183 sin6->sin6_family = AF_INET6;
2196 VERIFY(sa->sa_len == sizeof *sin6);
2219 struct in6_addr *in6 = &sin6->sin6_addr;
2225 sin6->sin6_scope_id = sdla->sdl_index;
2226 if (sin6->sin6_scope_id == 0)
2227 sin6->sin6_scope_id = ifp->if_index;
2254 nd6_alt_node_present(struct ifnet *ifp, struct sockaddr_in6 *sin6,
2261 nd6_cache_lladdr(ifp, &sin6->sin6_addr, LLADDR(sdl),
2267 rt = rtalloc1_scoped_locked((struct sockaddr *)sin6, 1, 0,
2295 __func__, ip6_sprintf(&sin6->sin6_addr));
2299 ip6_sprintf(&sin6->sin6_addr), lr));
2304 nd6_alt_node_absent(struct ifnet *ifp, struct sockaddr_in6 *sin6)
2309 ip6_sprintf(&sin6->sin6_addr)));
2314 rt = rtalloc1_scoped_locked((struct sockaddr *)sin6, 0, 0,