Lines Matching refs:ifa
100 struct ifaddrs *ifa, *ifaddrs;
111 for (ifa = ifaddrs; ifa != NULL; ifa = ifa -> ifa_next) {
113 if (ifa->ifa_addr == NULL || !ISSET(ifa->ifa_flags, IFF_UP) ||
114 ISSET(ifa->ifa_flags, IFF_LOOPBACK))
117 switch(ifa->ifa_addr->sa_family) {
132 for (ifa = ifaddrs, i = 0; ifa != NULL; ifa = ifa -> ifa_next) {
134 if (ifa->ifa_addr == NULL || !ISSET(ifa->ifa_flags, IFF_UP) ||
135 ISSET(ifa->ifa_flags, IFF_LOOPBACK))
138 switch(ifa->ifa_addr->sa_family) {
140 sin = (struct sockaddr_in *)ifa->ifa_addr;
145 sin = (struct sockaddr_in *)ifa->ifa_netmask;
155 sin6 = (struct sockaddr_in6 *)ifa->ifa_addr;
160 sin6 = (struct sockaddr_in6 *)ifa->ifa_netmask;