Home | History | Annotate | Download | only in drivers

Lines Matching full:ifname

36 	char ifname[IFNAMSIZ + 1];
56 static int wpa_driver_wired_get_ifflags(const char *ifname, int *flags)
68 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ);
80 static int wpa_driver_wired_set_ifflags(const char *ifname, int flags)
92 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ);
104 static int wpa_driver_wired_multi(const char *ifname, const u8 *addr, int add)
116 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ);
164 mreq.mr_ifindex = if_nametoindex(drv->ifname);
182 static void * wpa_driver_wired_init(void *ctx, const char *ifname)
190 os_strlcpy(drv->ifname, ifname, sizeof(drv->ifname));
201 if (wpa_driver_wired_get_ifflags(ifname, &flags) == 0 &&
203 wpa_driver_wired_set_ifflags(ifname, flags | IFF_UP) == 0) {
211 } else if (wpa_driver_wired_multi(ifname, pae_group_addr, 1) == 0) {
215 } else if (wpa_driver_wired_get_ifflags(ifname, &flags) < 0) {
223 } else if (wpa_driver_wired_set_ifflags(ifname,
251 wpa_driver_wired_multi(drv->ifname, pae_group_addr, 0) < 0) {
257 (wpa_driver_wired_get_ifflags(drv->ifname, &flags) < 0 ||
258 wpa_driver_wired_set_ifflags(drv->ifname,
265 wpa_driver_wired_get_ifflags(drv->ifname, &flags) == 0 &&
267 wpa_driver_wired_set_ifflags(drv->ifname, flags & ~IFF_UP) < 0) {