• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/wireless/

Lines Matching refs:wext

2  * cfg80211 wext compat for managed mode.
12 #include "wext-compat.h"
28 wdev->wext.connect.ie = wdev->wext.ie;
29 wdev->wext.connect.ie_len = wdev->wext.ie_len;
31 if (wdev->wext.keys) {
32 wdev->wext.keys->def = wdev->wext.default_key;
33 wdev->wext.keys->defmgmt = wdev->wext.default_mgmt_key;
34 if (wdev->wext.default_key != -1)
35 wdev->wext.connect.privacy = true;
38 if (!wdev->wext.connect.ssid_len)
41 if (wdev->wext.keys) {
42 ck = kmemdup(wdev->wext.keys, sizeof(*ck), GFP_KERNEL);
49 if (wdev->wext.prev_bssid_valid)
50 prev_bssid = wdev->wext.prev_bssid;
53 &wdev->wext.connect, ck, prev_bssid);
92 if (wdev->wext.connect.channel == chan) {
98 if (wdev->wext.connect.ssid_len)
107 wdev->wext.connect.channel = chan;
110 if (chan && !wdev->wext.connect.ssid_len) {
137 else if (wdev->wext.connect.channel)
138 chan = wdev->wext.connect.channel;
180 if (wdev->wext.connect.ssid && len &&
181 len == wdev->wext.connect.ssid_len &&
182 memcmp(wdev->wext.connect.ssid, ssid, len) == 0)
194 wdev->wext.prev_bssid_valid = false;
195 wdev->wext.connect.ssid = wdev->wext.ssid;
196 memcpy(wdev->wext.ssid, ssid, len);
197 wdev->wext.connect.ssid_len = len;
199 wdev->wext.connect.crypto.control_port = false;
230 } else if (wdev->wext.connect.ssid && wdev->wext.connect.ssid_len) {
232 data->length = wdev->wext.connect.ssid_len;
233 memcpy(ssid, wdev->wext.connect.ssid, data->length);
267 if (!bssid && !wdev->wext.connect.bssid)
271 if (wdev->wext.connect.bssid && bssid &&
272 compare_ether_addr(bssid, wdev->wext.connect.bssid) == 0)
282 memcpy(wdev->wext.bssid, bssid, ETH_ALEN);
283 wdev->wext.connect.bssid = wdev->wext.bssid;
285 wdev->wext.connect.bssid = NULL;
336 if (wdev->wext.ie_len == ie_len &&
337 memcmp(wdev->wext.ie, ie, ie_len) == 0)
349 kfree(wdev->wext.ie);
350 wdev->wext.ie = ie;
351 wdev->wext.ie_len = ie_len;