Lines Matching defs:addr6
64 struct sockaddr_in6 addr6;
84 static void append_scopeid(const struct sockaddr_in6 *addr6,
95 const struct sockaddr_in6 *addr6 = NULL;
106 addr6 = CARES_INADDR_CAST(struct sockaddr_in6 *, sa);
107 port = addr6->sin6_port;
146 ares_inet_ntop(AF_INET6, &addr6->sin6_addr, ipbuf, IPBUFSIZ);
149 append_scopeid(addr6, flags, ipbuf, sizeof(ipbuf));
180 memcpy(&niquery->addr.addr6, addr6, sizeof(niquery->addr.addr6));
181 ares_gethostbyaddr(channel, &addr6->sin6_addr,
217 service = lookup_service(niquery->addr.addr6.sin6_port, niquery->flags,
249 ares_inet_ntop(AF_INET6, &niquery->addr.addr6.sin6_addr, ipbuf, IPBUFSIZ);
251 append_scopeid(&niquery->addr.addr6, niquery->flags, ipbuf,
261 service = lookup_service(niquery->addr.addr6.sin6_port, niquery->flags,
350 static void append_scopeid(const struct sockaddr_in6 *addr6, unsigned int flags,
363 is_ll = IN6_IS_ADDR_LINKLOCAL(&addr6->sin6_addr);
364 is_mcll = IN6_IS_ADDR_MC_LINKLOCAL(&addr6->sin6_addr);
367 (unsigned long)addr6->sin6_scope_id);
369 if (if_indextoname(addr6->sin6_scope_id, &tmpbuf[1]) == NULL) {
371 (unsigned long)addr6->sin6_scope_id);
376 (unsigned long)addr6->sin6_scope_id);