Home | History | Annotate | Download | only in wpa_supplicant_lib

Lines Matching refs:iwr

820     struct iwreq iwr;
830 os_memset(&iwr, 0, sizeof(iwr));
831 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
832 iwr.u.data.pointer = res_buf;
833 iwr.u.data.length = res_buf_len;
835 if (ioctl(drv->ioctl_sock, SIOCGIWSCAN, &iwr) == 0) {
856 if (iwr.u.data.length > res_buf_len) {
860 *len = iwr.u.data.length;
1176 struct iwreq iwr;
1190 os_memset(&iwr, 0, sizeof(iwr));
1191 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
1192 iwr.u.data.pointer = (caddr_t) range;
1193 iwr.u.data.length = buflen;
1198 if (ioctl(drv->ioctl_sock, SIOCGIWRANGE, &iwr) < 0) {
1202 } else if (iwr.u.data.length >= minlen &&
1261 struct iwreq iwr;
1274 os_memset(&iwr, 0, sizeof(iwr));
1275 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
1282 iwr.u.encoding.pointer = (caddr_t) ext;
1283 iwr.u.encoding.length = sizeof(*ext) + PMK_LEN;
1288 ret = ioctl(drv->ioctl_sock, SIOCSIWENCODEEXT, &iwr);
1305 struct iwreq iwr;
1319 os_memset(&iwr, 0, sizeof(iwr));
1320 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
1321 iwr.u.encoding.flags = key_idx + 1;
1322 iwr.u.encoding.flags |= IW_ENCODE_TEMP;
1324 iwr.u.encoding.flags |= IW_ENCODE_DISABLED;
1326 iwr.u.encoding.pointer = (caddr_t) ext;
1327 iwr.u.encoding.length = sizeof(*ext) + key_len;
1380 if (ioctl(drv->ioctl_sock, SIOCSIWENCODEEXT, &iwr) < 0) {
1422 struct iwreq iwr;
1426 os_memset(&iwr, 0, sizeof(iwr));
1427 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
1433 iwr.u.data.pointer = (caddr_t) &mlme;
1434 iwr.u.data.length = sizeof(mlme);
1436 if (ioctl(drv->ioctl_sock, SIOCSIWMLME, &iwr) < 0) {
1447 struct iwreq iwr;
1459 os_memset(&iwr, 0, sizeof(iwr));
1460 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
1461 if (ioctl(drv->ioctl_sock, SIOCGIWMODE, &iwr) < 0) {
1463 iwr.u.mode = IW_MODE_INFRA;
1466 if (iwr.u.mode == IW_MODE_INFRA) {
1511 struct iwreq iwr;
1514 os_memset(&iwr, 0, sizeof(iwr));
1515 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
1516 iwr.u.data.pointer = (caddr_t) ie;
1517 iwr.u.data.length = ie_len;
1519 if (ioctl(drv->ioctl_sock, SIOCSIWGENIE, &iwr) < 0) {
1532 struct iwreq iwr;
1538 os_memset(&iwr, 0, sizeof(iwr));
1539 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
1541 iwr.u.encoding.flags = 0;
1542 iwr.u.encoding.pointer = (caddr_t) NULL;
1543 iwr.u.encoding.length = 0;
1555 iwr.u.encoding.flags |= IW_ENCODE_DISABLED;
1558 iwr.u.encoding.flags |= IW_ENCODE_OPEN;
1561 iwr.u.encoding.flags |= IW_ENCODE_RESTRICTED;
1565 if (ioctl(drv->ioctl_sock, SIOCSIWENCODE, &iwr) < 0) {
1601 struct iwreq iwr;
1605 os_memset(&iwr, 0, sizeof(iwr));
1606 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
1616 iwr.u.data.pointer = (caddr_t) &pmksa;
1617 iwr.u.data.length = sizeof(pmksa);
1619 if (ioctl(drv->ioctl_sock, SIOCSIWPMKSA, &iwr) < 0) {
1679 iwr;
1683 os_memset(&iwr, 0, sizeof(iwr));
1684 iwr.u.data.pointer = (char*)&iws;
1685 iwr.u.data.length = sizeof(iws);
1686 iwr.u.data.flags = 1;
1687 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
1689 if (ioctl(drv->ioctl_sock, SIOCGIWSTATS, &iwr) < 0) {
1708 struct iwreq iwr;
1711 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
1713 if (ioctl(drv->ioctl_sock, SIOCGIWRATE, &iwr) < 0) {
1718 linkspeed = iwr.u.bitrate.value / 1000000;
2101 struct iwreq iwr;
2115 os_memset(&iwr, 0, sizeof(iwr));
2116 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
2122 iwr.u.data.pointer = (caddr_t) &req;
2123 iwr.u.data.length = sizeof(req);
2124 iwr.u.data.flags = IW_SCAN_THIS_ESSID;
2143 if (ioctl(drv->ioctl_sock, SIOCSIWSCAN, &iwr) < 0) {