Lines Matching refs:flags
33 static int driver_wired_get_ifflags(const char *ifname, int *flags) in driver_wired_get_ifflags() argument
53 *flags = ifr.ifr_flags & 0xffff; in driver_wired_get_ifflags()
58 static int driver_wired_set_ifflags(const char *ifname, int flags) in driver_wired_set_ifflags() argument
71 ifr.ifr_flags = flags & 0xffff; in driver_wired_set_ifflags()
185 capa->flags = WPA_DRIVER_FLAGS_WIRED; in driver_wired_get_capa()
222 int flags; in driver_wired_init_common() local
235 if (driver_wired_get_ifflags(ifname, &flags) == 0 && in driver_wired_init_common()
236 !(flags & IFF_UP) && in driver_wired_init_common()
237 driver_wired_set_ifflags(ifname, flags | IFF_UP) == 0) in driver_wired_init_common()
252 } else if (driver_wired_get_ifflags(ifname, &flags) < 0) { in driver_wired_init_common()
256 } else if (flags & IFF_ALLMULTI) { in driver_wired_init_common()
261 flags | IFF_ALLMULTI) < 0) { in driver_wired_init_common()
286 int flags; in driver_wired_deinit_common() local
305 (driver_wired_get_ifflags(common->ifname, &flags) < 0 || in driver_wired_deinit_common()
307 flags & ~IFF_ALLMULTI) < 0)) { in driver_wired_deinit_common()
313 driver_wired_get_ifflags(common->ifname, &flags) == 0 && in driver_wired_deinit_common()
314 (flags & IFF_UP) && in driver_wired_deinit_common()
315 driver_wired_set_ifflags(common->ifname, flags & ~IFF_UP) < 0) { in driver_wired_deinit_common()