Lines Matching refs:iface
187 struct interface *iface = NULL; in init_interface() local
194 iface = xzalloc(sizeof(*iface)); in init_interface()
195 strlcpy(iface->name, ifname, sizeof(iface->name)); in init_interface()
196 iface->flags = ifr.ifr_flags; in init_interface()
199 iface->metric = 200 + if_nametoindex(iface->name); in init_interface()
200 if (getifssid(ifname, iface->ssid) != -1) { in init_interface()
201 iface->wireless = 1; in init_interface()
202 iface->metric += 100; in init_interface()
216 iface->raw_fd = -1; in init_interface()
217 iface->udp_fd = -1; in init_interface()
218 iface->arp_fd = -1; in init_interface()
222 free(iface); in init_interface()
223 iface = NULL; in init_interface()
225 return iface; in init_interface()
229 carrier_status(struct interface *iface) in carrier_status() argument
241 strlcpy(ifr.ifr_name, iface->name, sizeof(ifr.ifr_name)); in carrier_status()
250 iface->flags = ifr.ifr_flags; in carrier_status()
255 strlcpy(ifmr.ifm_name, iface->name, sizeof(ifmr.ifm_name)); in carrier_status()
266 up_interface(struct interface *iface) in up_interface() argument
275 strlcpy(ifr.ifr_name, iface->name, sizeof(ifr.ifr_name)); in up_interface()
289 iface->flags = ifr.ifr_flags; in up_interface()