Lines Matching refs:ifa
250 struct ifaddrs *ifa;
277 for (ifa = ifap; ifa; ifa = ifa->ifa_next) {
282 if (ifa->ifa_addr->sa_family != AF_INET6) {
288 if (strncmp(if_name, ifa->ifa_name, IFNAMSIZ) == 0) {
304 interface = CFStringCreateWithCString(NULL, ifa->ifa_name, kCFStringEncodingMacRoman);
313 /* ALIGN: ifa->ifa_addr aligned (getifaddrs), cast ok. */
314 sin6 = (struct sockaddr_in6 *)(void *)ifa->ifa_addr;
330 strncpy(ifr6.ifr_name, ifa->ifa_name, sizeof(ifr6.ifr_name));
344 /* ALIGN: ifa should be aligned (from getifaddrs), cast ok.
346 appendPrefixLen(newDict, (struct sockaddr_in6 *)(void *)ifa->ifa_netmask);
350 if (ifa->ifa_flags & IFF_POINTOPOINT
351 && ifa->ifa_dstaddr != NULL) {
354 /* ALIGN: ifa should be aligned (from getifaddrs), cast ok. */
355 dst6 = (struct sockaddr_in6 *)(void *)ifa->ifa_dstaddr;