Lines Matching refs:sin6_addr
326 zoneid = scope6_addr2default(&sin6->sin6_addr); in sa6_embedscope()
329 (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) || in sa6_embedscope()
330 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr))) { in sa6_embedscope()
341 sin6->sin6_addr.s6_addr16[1] = htons(zoneid & 0xffff); in sa6_embedscope()
357 if (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) || in sa6_recoverscope()
358 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr)) { in sa6_recoverscope()
362 zoneid = ntohs(sin6->sin6_addr.s6_addr16[1]); in sa6_recoverscope()
377 ip6_sprintf(ip6buf, &sin6->sin6_addr), in sa6_recoverscope()
380 sin6->sin6_addr.s6_addr16[1] = 0; in sa6_recoverscope()
522 scope = in6_addrscope(&sa6->sin6_addr); in sa6_checkzone()
525 if (IN6_IS_ADDR_MULTICAST(&sa6->sin6_addr) && in sa6_checkzone()
538 if (IN6_IS_ADDR_LOOPBACK(&sa6->sin6_addr)) { in sa6_checkzone()
562 scope = in6_addrscope(&sa6->sin6_addr); in sa6_checkzone_ifp()