Lines Matching refs:wext
3 * cfg80211 wext compat for managed mode.
14 #include <net/cfg80211-wext.h>
15 #include "wext-compat.h"
31 wdev->wext.connect.ie = wdev->wext.ie;
32 wdev->wext.connect.ie_len = wdev->wext.ie_len;
35 wdev->wext.connect.bg_scan_period = -1;
37 if (wdev->wext.keys) {
38 wdev->wext.keys->def = wdev->wext.default_key;
39 if (wdev->wext.default_key != -1)
40 wdev->wext.connect.privacy = true;
43 if (!wdev->wext.connect.ssid_len)
46 if (wdev->wext.keys && wdev->wext.keys->def != -1) {
47 ck = kmemdup(wdev->wext.keys, sizeof(*ck), GFP_KERNEL);
54 if (wdev->wext.prev_bssid_valid)
55 prev_bssid = wdev->wext.prev_bssid;
58 &wdev->wext.connect, ck, prev_bssid);
95 if (wdev->wext.connect.channel == chan) {
101 if (wdev->wext.connect.ssid_len)
109 wdev->wext.connect.channel = chan;
130 else if (wdev->wext.connect.channel)
131 chan = wdev->wext.connect.channel;
171 if (wdev->wext.connect.ssid && len &&
172 len == wdev->wext.connect.ssid_len &&
173 memcmp(wdev->wext.connect.ssid, ssid, len) == 0)
185 wdev->wext.prev_bssid_valid = false;
186 wdev->wext.connect.ssid = wdev->wext.ssid;
187 memcpy(wdev->wext.ssid, ssid, len);
188 wdev->wext.connect.ssid_len = len;
190 wdev->wext.connect.crypto.control_port = false;
191 wdev->wext.connect.crypto.control_port_ethertype =
229 } else if (wdev->wext.connect.ssid && wdev->wext.connect.ssid_len) {
231 data->length = wdev->wext.connect.ssid_len;
232 memcpy(ssid, wdev->wext.connect.ssid, data->length);
264 if (!bssid && !wdev->wext.connect.bssid)
268 if (wdev->wext.connect.bssid && bssid &&
269 ether_addr_equal(bssid, wdev->wext.connect.bssid))
279 memcpy(wdev->wext.bssid, bssid, ETH_ALEN);
280 wdev->wext.connect.bssid = wdev->wext.bssid;
282 wdev->wext.connect.bssid = NULL;
331 if (wdev->wext.ie_len == ie_len &&
332 memcmp(wdev->wext.ie, ie, ie_len) == 0)
344 kfree(wdev->wext.ie);
345 wdev->wext.ie = ie;
346 wdev->wext.ie_len = ie_len;