Lines Matching refs:wext

3  * cfg80211 - wext compat code
21 #include <net/cfg80211-wext.h>
22 #include "wext-compat.h"
227 * cfg80211_wext_freq - get wext frequency for non-"auto"
228 * @freq: the wext freq encoding
435 * to do it first in case the allocation fails. Don't use wext.
437 if (!wdev->wext.keys) {
438 wdev->wext.keys = kzalloc(sizeof(*wdev->wext.keys),
440 if (!wdev->wext.keys)
443 wdev->wext.keys->params[i].key =
444 wdev->wext.keys->data[i];
472 if (idx == wdev->wext.default_key &&
485 wdev->wext.connect.privacy = false;
494 memset(wdev->wext.keys->data[idx], 0,
495 sizeof(wdev->wext.keys->data[idx]));
496 wdev->wext.keys->params[idx].key_len = 0;
497 wdev->wext.keys->params[idx].cipher = 0;
499 if (idx == wdev->wext.default_key)
500 wdev->wext.default_key = -1;
501 else if (idx == wdev->wext.default_mgmt_key)
502 wdev->wext.default_mgmt_key = -1;
535 wdev->wext.keys->params[idx] = *params;
536 memcpy(wdev->wext.keys->data[idx],
538 wdev->wext.keys->params[idx].key =
539 wdev->wext.keys->data[idx];
544 (tx_key || (!addr && wdev->wext.default_key == -1))) {
554 wdev->wext.default_key == -1) {
562 wdev->wext.default_key = idx;
570 (tx_key || (!addr && wdev->wext.default_mgmt_key == -1))) {
576 wdev->wext.default_mgmt_key = idx;
627 idx = wdev->wext.default_key;
649 wdev->wext.default_key = idx;
667 wdev->wext.default_key == -1,
739 idx = wdev->wext.default_mgmt_key;
746 idx = wdev->wext.default_key;
793 idx = wdev->wext.default_key;
803 if (!wdev->wext.keys || !wdev->wext.keys->params[idx].cipher) {
810 wdev->wext.keys->params[idx].key_len);
811 memcpy(keybuf, wdev->wext.keys->params[idx].key, erq->length);
949 * wext doesn't support negative values, see
1028 wdev->wext.connect.auth_type = NL80211_AUTHTYPE_OPEN_SYSTEM;
1033 wdev->wext.connect.auth_type = NL80211_AUTHTYPE_SHARED_KEY;
1038 wdev->wext.connect.auth_type = NL80211_AUTHTYPE_NETWORK_EAP;
1042 wdev->wext.connect.auth_type = NL80211_AUTHTYPE_AUTOMATIC;
1060 wdev->wext.connect.crypto.wpa_versions &=
1064 wdev->wext.connect.crypto.wpa_versions |=
1068 wdev->wext.connect.crypto.wpa_versions |=
1077 wdev->wext.connect.crypto.cipher_group =
1080 wdev->wext.connect.crypto.cipher_group =
1083 wdev->wext.connect.crypto.cipher_group =
1086 wdev->wext.connect.crypto.cipher_group =
1089 wdev->wext.connect.crypto.cipher_group =
1092 wdev->wext.connect.crypto.cipher_group = 0;
1102 u32 *ciphers_pairwise = wdev->wext.connect.crypto.ciphers_pairwise;
1131 wdev->wext.connect.crypto.n_ciphers_pairwise = nr_ciphers;
1146 wdev->wext.connect.crypto.akm_suites[nr_akm_suites] =
1152 wdev->wext.connect.crypto.akm_suites[nr_akm_suites] =
1157 wdev->wext.connect.crypto.n_akm_suites = nr_akm_suites;
1174 wdev->wext.connect.privacy = data->value;