Home | History | Annotate | Download | only in ifconfig

Lines Matching refs:sin6

205 	const struct sockaddr_in6 *sin6 = NULL;
228 struct sockaddr_in6 sin6;
230 } any = {.sin6 = {.sin6_family = AF_INET6}};
231 memcpy(&any.sin6.sin6_addr, &in6addr_any,
232 sizeof(any.sin6.sin6_addr));
245 sin6 = (const struct sockaddr_in6 *)ifa->ifa_addr;
246 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) {
247 lladdr = &sin6->sin6_addr;
265 struct sockaddr_in6 *sin6;
271 sin6 = (struct sockaddr_in6 *)ifa->ifa_addr;
272 inet6_getscopeid(sin6, INET6_IS_ADDR_LINKLOCAL);
273 scopeid = sin6->sin6_scope_id;
274 if (getnameinfo((const struct sockaddr *)sin6, sin6->sin6_len,
278 inet6_putscopeid(sin6, INET6_IS_ADDR_LINKLOCAL);
280 sin6 = (struct sockaddr_in6 *)ifa->ifa_netmask;
281 printf("/%d", prefix(&sin6->sin6_addr, sizeof(struct in6_addr)));
284 sin6 = (struct sockaddr_in6 *)ifa->ifa_dstaddr;
285 inet6_getscopeid(sin6, INET6_IS_ADDR_LINKLOCAL);
287 if (getnameinfo((struct sockaddr *)sin6, sin6->sin6_len,