Lines Matching refs:wext
14 #include "wext-compat.h"
140 wdev->wext.ibss.chandef = params->chandef;
185 wdev->wext.ibss.ssid_len = 0;
244 if (!wdev->wext.ibss.beacon_interval)
245 wdev->wext.ibss.beacon_interval = 100;
248 if (!wdev->wext.ibss.chandef.chan) {
276 cfg80211_chandef_create(&wdev->wext.ibss.chandef, new_chan,
281 if (!wdev->wext.ibss.ssid_len)
287 if (wdev->wext.keys)
288 wdev->wext.keys->def = wdev->wext.default_key;
290 wdev->wext.ibss.privacy = wdev->wext.default_key != -1;
292 if (wdev->wext.keys && wdev->wext.keys->def != -1) {
293 ck = kmemdup(wdev->wext.keys, sizeof(*ck), GFP_KERNEL);
300 &wdev->wext.ibss, ck);
336 if (wdev->wext.ibss.chandef.chan == chan)
349 cfg80211_chandef_create(&wdev->wext.ibss.chandef, chan,
351 wdev->wext.ibss.channel_fixed = true;
354 wdev->wext.ibss.channel_fixed = false;
378 else if (wdev->wext.ibss.chandef.chan)
379 chan = wdev->wext.ibss.chandef.chan;
422 wdev->wext.ibss.ssid = wdev->u.ibss.ssid;
423 wdev->wext.ibss.ssid_len = len;
449 } else if (wdev->wext.ibss.ssid && wdev->wext.ibss.ssid_len) {
451 data->length = wdev->wext.ibss.ssid_len;
452 memcpy(ssid, wdev->wext.ibss.ssid, data->length);
486 if (!bssid && !wdev->wext.ibss.bssid)
490 if (wdev->wext.ibss.bssid && bssid &&
491 ether_addr_equal(bssid, wdev->wext.ibss.bssid))
504 memcpy(wdev->wext.bssid, bssid, ETH_ALEN);
505 wdev->wext.ibss.bssid = wdev->wext.bssid;
507 wdev->wext.ibss.bssid = NULL;
532 else if (wdev->wext.ibss.bssid)
533 memcpy(ap_addr->sa_data, wdev->wext.ibss.bssid, ETH_ALEN);