Lines Matching refs:ifa
100 struct ifaddrs *ifa0, *ifa;
114 for (ifa = ifa0, num = 0; ifa != NULL; ifa = ifa->ifa_next, num++)
140 for (ifa = ifa0, idx = 0; ifa != NULL; ifa = ifa->ifa_next) {
141 if ((ifa->ifa_flags & IFF_UP) == 0)
143 if (ifa->ifa_addr == NULL)
145 if (memcmp(ifa->ifa_addr, &sa_zero, sizeof(sa_zero)) == 0)
147 if (krb5_sockaddr_uninteresting(ifa->ifa_addr))
149 if (krb5_sockaddr_is_loopback(ifa->ifa_addr) && (flags & LOOP) == 0)
153 ret = krb5_sockaddr2address(context, ifa->ifa_addr, &res->val[idx]);
181 for (ifa = ifa0; ifa != NULL; ifa = ifa->ifa_next) {
182 if ((ifa->ifa_flags & IFF_UP) == 0)
184 if (ifa->ifa_addr == NULL)
186 if (memcmp(ifa->ifa_addr, &sa_zero, sizeof(sa_zero)) == 0)
188 if (krb5_sockaddr_uninteresting(ifa->ifa_addr))
190 if (!krb5_sockaddr_is_loopback(ifa->ifa_addr))
192 if ((ifa->ifa_flags & IFF_LOOPBACK) == 0)
196 ifa->ifa_addr, &res->val[idx]);