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