/external/wpa_supplicant_8/hostapd/src/ap/ |
H A D | iapp.c | 382 struct ifreq ifr; local 407 os_memset(&ifr, 0, sizeof(ifr)); 408 os_strlcpy(ifr.ifr_name, iface, sizeof(ifr.ifr_name)); 409 if (ioctl(iapp->udp_sock, SIOCGIFINDEX, &ifr) != 0) { 415 ifindex = ifr.ifr_ifindex; 417 if (ioctl(iapp->udp_sock, SIOCGIFADDR, &ifr) != 0) { 423 paddr = (struct sockaddr_in *) &ifr.ifr_addr; 432 if (ioctl(iapp->udp_sock, SIOCGIFBRDADDR, &ifr) ! [all...] |
H A D | vlan_init.c | 41 struct ifreq ifr; local 49 os_memset(&ifr, 0, sizeof(ifr)); 50 os_strlcpy(ifr.ifr_name, if_name, IFNAMSIZ); 52 if (ioctl(fd, SIOCGIFFLAGS, &ifr) != 0) { 61 ifr.ifr_flags |= IFF_UP; 63 ifr.ifr_flags &= ~IFF_UP; 65 if (ioctl(fd, SIOCSIFFLAGS, &ifr) != 0) { 108 struct ifreq ifr; local 132 os_strlcpy(ifr 159 struct ifreq ifr; local 244 struct ifreq ifr; local 297 struct ifreq ifr; local [all...] |
/external/wpa_supplicant_8/hostapd/src/drivers/ |
H A D | driver_atheros.c | 1702 struct ifreq ifr; local 1720 memset(&ifr, 0, sizeof(ifr)); 1721 os_strlcpy(ifr.ifr_name, drv->iface, sizeof(ifr.ifr_name)); 1722 if (ioctl(drv->ioctl_sock, SIOCGIFINDEX, &ifr) != 0) { 1726 drv->ifindex = ifr.ifr_ifindex;
|
H A D | driver_bsd.c | 141 struct ifreq ifr; local 143 os_memset(&ifr, 0, sizeof(ifr)); 144 os_strlcpy(ifr.ifr_name, drv->ifname, sizeof(ifr.ifr_name)); 145 ifr.ifr_data = (void *)&nwid; 146 if (ioctl(drv->sock, SIOCG80211NWID, &ifr) < 0 || 162 struct ifreq ifr; local 166 os_memset(&ifr, 0, sizeof(ifr)); 197 struct ifreq ifr; local 261 struct ifreq ifr; local [all...] |
H A D | driver_hostap.c | 227 struct ifreq ifr; local 241 memset(&ifr, 0, sizeof(ifr)); 242 snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), "%sap", drv->iface); 243 if (ioctl(drv->sock, SIOCGIFINDEX, &ifr) != 0) { 254 addr.sll_ifindex = ifr.ifr_ifindex; 352 struct ifreq ifr; local 360 memset(&ifr, 0, sizeof(ifr)); [all...] |
H A D | driver_macsec_qca.c | 129 struct ifreq ifr; local 138 os_memset(&ifr, 0, sizeof(ifr)); 139 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ); 140 if (ioctl(s, SIOCGIFFLAGS, (caddr_t) &ifr) < 0) { 146 *flags = ifr.ifr_flags & 0xffff; 153 struct ifreq ifr; local 162 os_memset(&ifr, 0, sizeof(ifr)); 163 os_strlcpy(ifr 205 struct ifreq ifr; local [all...] |
H A D | driver_madwifi.c | 1129 struct ifreq ifr; local 1147 memset(&ifr, 0, sizeof(ifr)); 1148 os_strlcpy(ifr.ifr_name, drv->iface, sizeof(ifr.ifr_name)); 1149 if (ioctl(drv->ioctl_sock, SIOCGIFINDEX, &ifr) != 0) { 1153 drv->ifindex = ifr.ifr_ifindex;
|
H A D | driver_nl80211.c | 11794 struct ifreq ifr; local 11799 os_memset(&ifr, 0, sizeof(ifr)); 11801 os_strlcpy(ifr.ifr_name, bss->ifname, IFNAMSIZ); 11809 ifr.ifr_data = &priv_cmd; 11811 ret = ioctl(drv->global->ioctl_sock, SIOCDEVPRIVATE + 1, &ifr); 11828 struct ifreq ifr; local 11872 memset(&ifr, 0, sizeof(ifr)); 11874 os_strlcpy(ifr [all...] |
H A D | driver_openbsd.c | 33 struct ifreq ifr; local 35 os_memset(&ifr, 0, sizeof(ifr)); 36 os_strlcpy(ifr.ifr_name, drv->ifname, sizeof(ifr.ifr_name)); 37 ifr.ifr_data = (void *)&nwid; 38 if (ioctl(drv->sock, SIOCG80211NWID, &ifr) < 0 ||
|
H A D | driver_roboswitch.c | 60 struct ifreq ifr; member in struct:wpa_driver_roboswitch_data 88 struct mii_ioctl_data *mii = if_mii(&drv->ifr); 93 if (ioctl(drv->fd, SIOCGMIIREG, &drv->ifr) < 0) { 104 struct mii_ioctl_data *mii = if_mii(&drv->ifr); 110 if (ioctl(drv->fd, SIOCSMIIREG, &drv->ifr) < 0) { 394 os_memset(&drv->ifr, 0, sizeof(drv->ifr)); 395 os_strlcpy(drv->ifr.ifr_name, drv->ifname, IFNAMSIZ); 396 if (ioctl(drv->fd, SIOCGMIIPHY, &drv->ifr) < 0) { 401 if (if_mii(&drv->ifr) [all...] |
H A D | driver_wired.c | 205 struct ifreq ifr; local 221 os_memset(&ifr, 0, sizeof(ifr)); 222 os_strlcpy(ifr.ifr_name, drv->ifname, sizeof(ifr.ifr_name)); 223 if (ioctl(drv->sock, SIOCGIFINDEX, &ifr) != 0) { 230 addr.sll_ifindex = ifr.ifr_ifindex; 240 if (wired_multicast_membership(drv->sock, ifr.ifr_ifindex, 247 os_memset(&ifr, 0, sizeof(ifr)); 412 struct ifreq ifr; local 436 struct ifreq ifr; local 488 struct ifreq ifr; local [all...] |
H A D | linux_ioctl.c | 20 struct ifreq ifr; local 26 os_memset(&ifr, 0, sizeof(ifr)); 27 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ); 29 if (ioctl(sock, SIOCGIFFLAGS, &ifr) != 0) { 37 if (ifr.ifr_flags & IFF_UP) 39 ifr.ifr_flags |= IFF_UP; 41 if (!(ifr.ifr_flags & IFF_UP)) 43 ifr.ifr_flags &= ~IFF_UP; 46 if (ioctl(sock, SIOCSIFFLAGS, &ifr) ! 60 struct ifreq ifr; local 82 struct ifreq ifr; local 105 struct ifreq ifr; local 162 struct ifreq ifr; local 184 struct ifreq ifr; local [all...] |
/external/wpa_supplicant_8/hostapd/src/l2_packet/ |
H A D | l2_packet_linux.c | 98 struct ifreq ifr; local 117 os_memset(&ifr, 0, sizeof(ifr)); 118 os_strlcpy(ifr.ifr_name, l2->ifname, sizeof(ifr.ifr_name)); 119 if (ioctl(l2->fd, SIOCGIFINDEX, &ifr) < 0) { 126 l2->ifindex = ifr.ifr_ifindex; 130 ll.sll_ifindex = ifr.ifr_ifindex; 140 if (ioctl(l2->fd, SIOCGIFHWADDR, &ifr) < 0) { 147 os_memcpy(l2->own_addr, ifr 172 struct ifreq ifr; local [all...] |
/external/wpa_supplicant_8/src/ap/ |
H A D | iapp.c | 382 struct ifreq ifr; local 407 os_memset(&ifr, 0, sizeof(ifr)); 408 os_strlcpy(ifr.ifr_name, iface, sizeof(ifr.ifr_name)); 409 if (ioctl(iapp->udp_sock, SIOCGIFINDEX, &ifr) != 0) { 415 ifindex = ifr.ifr_ifindex; 417 if (ioctl(iapp->udp_sock, SIOCGIFADDR, &ifr) != 0) { 423 paddr = (struct sockaddr_in *) &ifr.ifr_addr; 432 if (ioctl(iapp->udp_sock, SIOCGIFBRDADDR, &ifr) ! [all...] |
H A D | vlan_init.c | 41 struct ifreq ifr; local 49 os_memset(&ifr, 0, sizeof(ifr)); 50 os_strlcpy(ifr.ifr_name, if_name, IFNAMSIZ); 52 if (ioctl(fd, SIOCGIFFLAGS, &ifr) != 0) { 61 ifr.ifr_flags |= IFF_UP; 63 ifr.ifr_flags &= ~IFF_UP; 65 if (ioctl(fd, SIOCSIFFLAGS, &ifr) != 0) { 108 struct ifreq ifr; local 132 os_strlcpy(ifr 159 struct ifreq ifr; local 244 struct ifreq ifr; local 297 struct ifreq ifr; local [all...] |
/external/wpa_supplicant_8/src/drivers/ |
H A D | driver_atheros.c | 1702 struct ifreq ifr; local 1720 memset(&ifr, 0, sizeof(ifr)); 1721 os_strlcpy(ifr.ifr_name, drv->iface, sizeof(ifr.ifr_name)); 1722 if (ioctl(drv->ioctl_sock, SIOCGIFINDEX, &ifr) != 0) { 1726 drv->ifindex = ifr.ifr_ifindex;
|
H A D | driver_bsd.c | 141 struct ifreq ifr; local 143 os_memset(&ifr, 0, sizeof(ifr)); 144 os_strlcpy(ifr.ifr_name, drv->ifname, sizeof(ifr.ifr_name)); 145 ifr.ifr_data = (void *)&nwid; 146 if (ioctl(drv->sock, SIOCG80211NWID, &ifr) < 0 || 162 struct ifreq ifr; local 166 os_memset(&ifr, 0, sizeof(ifr)); 197 struct ifreq ifr; local 261 struct ifreq ifr; local [all...] |
H A D | driver_hostap.c | 227 struct ifreq ifr; local 241 memset(&ifr, 0, sizeof(ifr)); 242 snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), "%sap", drv->iface); 243 if (ioctl(drv->sock, SIOCGIFINDEX, &ifr) != 0) { 254 addr.sll_ifindex = ifr.ifr_ifindex; 352 struct ifreq ifr; local 360 memset(&ifr, 0, sizeof(ifr)); [all...] |
H A D | driver_macsec_qca.c | 129 struct ifreq ifr; local 138 os_memset(&ifr, 0, sizeof(ifr)); 139 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ); 140 if (ioctl(s, SIOCGIFFLAGS, (caddr_t) &ifr) < 0) { 146 *flags = ifr.ifr_flags & 0xffff; 153 struct ifreq ifr; local 162 os_memset(&ifr, 0, sizeof(ifr)); 163 os_strlcpy(ifr 205 struct ifreq ifr; local [all...] |
H A D | driver_madwifi.c | 1129 struct ifreq ifr; local 1147 memset(&ifr, 0, sizeof(ifr)); 1148 os_strlcpy(ifr.ifr_name, drv->iface, sizeof(ifr.ifr_name)); 1149 if (ioctl(drv->ioctl_sock, SIOCGIFINDEX, &ifr) != 0) { 1153 drv->ifindex = ifr.ifr_ifindex;
|
H A D | driver_nl80211.c | 11794 struct ifreq ifr; local 11799 os_memset(&ifr, 0, sizeof(ifr)); 11801 os_strlcpy(ifr.ifr_name, bss->ifname, IFNAMSIZ); 11809 ifr.ifr_data = &priv_cmd; 11811 ret = ioctl(drv->global->ioctl_sock, SIOCDEVPRIVATE + 1, &ifr); 11828 struct ifreq ifr; local 11872 memset(&ifr, 0, sizeof(ifr)); 11874 os_strlcpy(ifr [all...] |
H A D | driver_openbsd.c | 33 struct ifreq ifr; local 35 os_memset(&ifr, 0, sizeof(ifr)); 36 os_strlcpy(ifr.ifr_name, drv->ifname, sizeof(ifr.ifr_name)); 37 ifr.ifr_data = (void *)&nwid; 38 if (ioctl(drv->sock, SIOCG80211NWID, &ifr) < 0 ||
|
H A D | driver_roboswitch.c | 60 struct ifreq ifr; member in struct:wpa_driver_roboswitch_data 88 struct mii_ioctl_data *mii = if_mii(&drv->ifr); 93 if (ioctl(drv->fd, SIOCGMIIREG, &drv->ifr) < 0) { 104 struct mii_ioctl_data *mii = if_mii(&drv->ifr); 110 if (ioctl(drv->fd, SIOCSMIIREG, &drv->ifr) < 0) { 394 os_memset(&drv->ifr, 0, sizeof(drv->ifr)); 395 os_strlcpy(drv->ifr.ifr_name, drv->ifname, IFNAMSIZ); 396 if (ioctl(drv->fd, SIOCGMIIPHY, &drv->ifr) < 0) { 401 if (if_mii(&drv->ifr) [all...] |
H A D | driver_wired.c | 205 struct ifreq ifr; local 221 os_memset(&ifr, 0, sizeof(ifr)); 222 os_strlcpy(ifr.ifr_name, drv->ifname, sizeof(ifr.ifr_name)); 223 if (ioctl(drv->sock, SIOCGIFINDEX, &ifr) != 0) { 230 addr.sll_ifindex = ifr.ifr_ifindex; 240 if (wired_multicast_membership(drv->sock, ifr.ifr_ifindex, 247 os_memset(&ifr, 0, sizeof(ifr)); 412 struct ifreq ifr; local 436 struct ifreq ifr; local 488 struct ifreq ifr; local [all...] |
H A D | linux_ioctl.c | 20 struct ifreq ifr; local 26 os_memset(&ifr, 0, sizeof(ifr)); 27 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ); 29 if (ioctl(sock, SIOCGIFFLAGS, &ifr) != 0) { 37 if (ifr.ifr_flags & IFF_UP) 39 ifr.ifr_flags |= IFF_UP; 41 if (!(ifr.ifr_flags & IFF_UP)) 43 ifr.ifr_flags &= ~IFF_UP; 46 if (ioctl(sock, SIOCSIFFLAGS, &ifr) ! 60 struct ifreq ifr; local 82 struct ifreq ifr; local 105 struct ifreq ifr; local 162 struct ifreq ifr; local 184 struct ifreq ifr; local [all...] |