Lines Matching defs:sin6
1180 struct sockaddr_in6 sin6;
1182 rtkey_to_sa6(rt, &sin6);
1197 nd6_output(ifp, ifp, m_hold, &sin6, rt, NULL);
2226 struct sockaddr_dl* sdl, struct sockaddr_in6 *sin6)
2233 VERIFY(sin6 && (void *)sa != (void *)sin6);
2235 bzero(sin6, sizeof *sin6);
2236 sin6->sin6_len = sizeof *sin6;
2237 sin6->sin6_family = AF_INET6;
2250 VERIFY(sa->sa_len == sizeof *sin6);
2272 struct in6_addr *in6 = &sin6->sin6_addr;
2278 sin6->sin6_scope_id = sdla->sdl_index;
2279 if (sin6->sin6_scope_id == 0)
2280 sin6->sin6_scope_id = ifp->if_index;
2307 nd6_alt_node_present(struct ifnet *ifp, struct sockaddr_in6 *sin6,
2314 nd6_cache_lladdr(ifp, &sin6->sin6_addr, LLADDR(sdl), sdl->sdl_alen,
2320 rt = rtalloc1_scoped_locked((struct sockaddr *)sin6, 1, 0,
2348 __func__, ip6_sprintf(&sin6->sin6_addr));
2351 __func__, ip6_sprintf(&sin6->sin6_addr),
2357 nd6_alt_node_absent(struct ifnet *ifp, struct sockaddr_in6 *sin6)
2362 ip6_sprintf(&sin6->sin6_addr)));
2367 rt = rtalloc1_scoped_locked((struct sockaddr *)sin6, 0, 0,