Lines Matching defs:sin6
1165 struct sockaddr_in6 sin6;
1167 rtkey_to_sa6(rt, &sin6);
1182 nd6_output(ifp, ifp, m_hold, &sin6, rt, NULL);
2231 struct sockaddr_dl* sdl, struct sockaddr_in6 *sin6)
2238 VERIFY(sin6 && (void *)sa != (void *)sin6);
2240 bzero(sin6, sizeof *sin6);
2241 sin6->sin6_len = sizeof *sin6;
2242 sin6->sin6_family = AF_INET6;
2255 VERIFY(sa->sa_len == sizeof *sin6);
2277 struct in6_addr *in6 = &sin6->sin6_addr;
2283 sin6->sin6_scope_id = sdla->sdl_index;
2284 if (sin6->sin6_scope_id == 0)
2285 sin6->sin6_scope_id = ifp->if_index;
2312 nd6_alt_node_present(struct ifnet *ifp, struct sockaddr_in6 *sin6,
2319 nd6_cache_lladdr(ifp, &sin6->sin6_addr, LLADDR(sdl), sdl->sdl_alen,
2325 rt = rtalloc1_scoped_locked((struct sockaddr *)sin6, 1, 0,
2353 __func__, ip6_sprintf(&sin6->sin6_addr));
2356 __func__, ip6_sprintf(&sin6->sin6_addr),
2362 nd6_alt_node_absent(struct ifnet *ifp, struct sockaddr_in6 *sin6)
2367 ip6_sprintf(&sin6->sin6_addr)));
2372 rt = rtalloc1_scoped_locked((struct sockaddr *)sin6, 0, 0,