Lines Matching refs:sin6
338 struct sockaddr_in6 *sin6; in grab_myaddrs() local
384 sin6 = (struct sockaddr_in6 *)p->addr; in grab_myaddrs()
385 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr) in grab_myaddrs()
386 || IN6_IS_ADDR_SITELOCAL(&sin6->sin6_addr)) { in grab_myaddrs()
387 sin6->sin6_scope_id = in grab_myaddrs()
388 ntohs(*(u_int16_t *)&sin6->sin6_addr.s6_addr[2]); in grab_myaddrs()
389 sin6->sin6_addr.s6_addr[2] = 0; in grab_myaddrs()
390 sin6->sin6_addr.s6_addr[3] = 0; in grab_myaddrs()
395 sin6 = (struct sockaddr_in6 *)p->addr; in grab_myaddrs()
396 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr) in grab_myaddrs()
397 || IN6_IS_ADDR_SITELOCAL(&sin6->sin6_addr)) { in grab_myaddrs()
398 sin6->sin6_scope_id = in grab_myaddrs()
436 struct sockaddr_in6 *sin6; in grab_myaddrs()
511 sin6 = (struct sockaddr_in6 *)p->addr; in grab_myaddrs()
512 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr) in grab_myaddrs()
513 || IN6_IS_ADDR_SITELOCAL(&sin6->sin6_addr)) { in grab_myaddrs()
514 sin6->sin6_scope_id = in grab_myaddrs()
515 ntohs(*(u_int16_t *)&sin6->sin6_addr.s6_addr[2]); in grab_myaddrs()
516 sin6->sin6_addr.s6_addr[2] = 0; in grab_myaddrs()
517 sin6->sin6_addr.s6_addr[3] = 0; in grab_myaddrs()