Lines Matching refs:ifa
190 init_one(struct ifaddrs *ifa, char *target, int pass1) in init_one() argument
196 family = ifa->ifa_addr->sa_family; in init_one()
204 if (!(ifa->ifa_flags & IFF_UP) || in init_one()
205 (ifa->ifa_flags & (IFF_LOOPBACK | IFF_POINTOPOINT))) in init_one()
213 if (target != NULL && strcmp(ifa->ifa_name, target) != 0) in init_one()
218 if (strcmp(ifa->ifa_name, ii->ii_ifname) == 0) in init_one()
234 strlcpy(ii->ii_ifname, ifa->ifa_name, sizeof(ii->ii_ifname)); in init_one()
259 ii->ii_ipaddr = SATOSIN(ifa->ifa_addr)->sin_addr.s_addr; in init_one()
260 ii->ii_netmask = SATOSIN(ifa->ifa_netmask)->sin_addr.s_addr; in init_one()
268 ll = (struct sockaddr_dl *)ifa->ifa_addr; in init_one()
283 struct ifaddrs *ifhead, *ifa; in init() local
299 for (ifa = ifhead; ifa != NULL; ifa = ifa->ifa_next) in init()
300 init_one(ifa, target, 1); in init()
301 for (ifa = ifhead; ifa != NULL; ifa = ifa->ifa_next) in init()
302 init_one(ifa, target, 0); in init()