Lines Matching refs:ifname
51 char ifname[IFNAMSIZ + 1];
224 os_strlcpy(ifr.ifr_name, drv->ifname, sizeof(ifr.ifr_name));
250 os_strlcpy(ifr.ifr_name, drv->ifname, sizeof(ifr.ifr_name));
292 os_strlcpy(ifr.ifr_ifrn.ifrn_name, drv->ifname, IFNAMSIZ);
363 os_strlcpy(drv->ifname, params->ifname, sizeof(drv->ifname));
412 static int wpa_driver_wired_get_ifflags(const char *ifname, int *flags)
424 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ);
436 static int wpa_driver_wired_set_ifflags(const char *ifname, int flags)
448 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ);
460 static int wpa_driver_wired_multi(const char *ifname, const u8 *addr, int add)
472 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ);
510 static void * wpa_driver_wired_init(void *ctx, const char *ifname)
518 os_strlcpy(drv->ifname, ifname, sizeof(drv->ifname));
529 if (wpa_driver_wired_get_ifflags(ifname, &flags) == 0 &&
531 wpa_driver_wired_set_ifflags(ifname, flags | IFF_UP) == 0) {
536 if_nametoindex(drv->ifname),
541 } else if (wpa_driver_wired_multi(ifname, pae_group_addr, 1) == 0) {
545 } else if (wpa_driver_wired_get_ifflags(ifname, &flags) < 0) {
553 } else if (wpa_driver_wired_set_ifflags(ifname,
576 if_nametoindex(drv->ifname),
583 wpa_driver_wired_multi(drv->ifname, pae_group_addr, 0) < 0) {
589 (wpa_driver_wired_get_ifflags(drv->ifname, &flags) < 0 ||
590 wpa_driver_wired_set_ifflags(drv->ifname,
597 wpa_driver_wired_get_ifflags(drv->ifname, &flags) == 0 &&
599 wpa_driver_wired_set_ifflags(drv->ifname, flags & ~IFF_UP) < 0) {