Home
last modified time | relevance | path

Searched refs:wext (Results 1 – 9 of 9) sorted by relevance

/linux/net/wireless/
H A Dwext-sme.c31 wdev->wext.connect.ie = wdev->wext.ie; in cfg80211_mgd_wext_connect()
32 wdev->wext.connect.ie_len = wdev->wext.ie_len; in cfg80211_mgd_wext_connect()
35 wdev->wext.connect.bg_scan_period = -1; in cfg80211_mgd_wext_connect()
37 if (wdev->wext.keys) { in cfg80211_mgd_wext_connect()
38 wdev->wext.keys->def = wdev->wext.default_key; in cfg80211_mgd_wext_connect()
39 if (wdev->wext.default_key != -1) in cfg80211_mgd_wext_connect()
40 wdev->wext.connect.privacy = true; in cfg80211_mgd_wext_connect()
43 if (!wdev->wext.connect.ssid_len) in cfg80211_mgd_wext_connect()
46 if (wdev->wext.keys && wdev->wext.keys->def != -1) { in cfg80211_mgd_wext_connect()
47 ck = kmemdup(wdev->wext.keys, sizeof(*ck), GFP_KERNEL); in cfg80211_mgd_wext_connect()
[all …]
H A Dibss.c14 #include "wext-compat.h"
142 wdev->wext.ibss.chandef = params->chandef; in __cfg80211_join_ibss()
187 wdev->wext.ibss.ssid_len = 0; in cfg80211_clear_ibss()
224 if (!wdev->wext.ibss.beacon_interval) in cfg80211_ibss_wext_join()
225 wdev->wext.ibss.beacon_interval = 100; in cfg80211_ibss_wext_join()
228 if (!wdev->wext.ibss.chandef.chan) { in cfg80211_ibss_wext_join()
256 cfg80211_chandef_create(&wdev->wext.ibss.chandef, new_chan, in cfg80211_ibss_wext_join()
261 if (!wdev->wext.ibss.ssid_len) in cfg80211_ibss_wext_join()
267 if (wdev->wext.keys) in cfg80211_ibss_wext_join()
268 wdev->wext in cfg80211_ibss_wext_join()
[all...]
H A Dwext-compat.c417 if (!wdev->wext.keys) { in cfg80211_set_encryption()
418 wdev->wext.keys = kzalloc_obj(*wdev->wext.keys); in cfg80211_set_encryption()
419 if (!wdev->wext.keys) in cfg80211_set_encryption()
422 wdev->wext.keys->params[i].key = in cfg80211_set_encryption()
423 wdev->wext.keys->data[i]; in cfg80211_set_encryption()
451 if (idx == wdev->wext.default_key && in cfg80211_set_encryption()
463 wdev->wext.connect.privacy = false; in cfg80211_set_encryption()
472 memset(wdev->wext.keys->data[idx], 0, in cfg80211_set_encryption()
473 sizeof(wdev->wext.keys->data[idx])); in cfg80211_set_encryption()
474 wdev->wext.keys->params[idx].key_len = 0; in cfg80211_set_encryption()
[all …]
H A Dcore.c638 rdev->wiphy.wext = &cfg80211_wext_handler; in wiphy_new_nm()
1450 kfree_sensitive(wdev->wext.keys); in _cfg80211_unregister_wdev()
1451 wdev->wext.keys = NULL; in _cfg80211_unregister_wdev()
1529 kfree(wdev->wext.ie); in cfg80211_leave_locked()
1530 wdev->wext.ie = NULL; in cfg80211_leave_locked()
1531 wdev->wext.ie_len = 0; in cfg80211_leave_locked()
1532 wdev->wext.connect.auth_type = NL80211_AUTHTYPE_AUTOMATIC; in cfg80211_leave_locked()
1624 wdev->wext.default_key = -1; in cfg80211_init_wdev()
1625 wdev->wext.default_mgmt_key = -1; in cfg80211_init_wdev()
1626 wdev->wext.connect.auth_type = NL80211_AUTHTYPE_AUTOMATIC; in cfg80211_init_wdev()
H A Dwext-core.c660 dev->ieee80211_ptr->wiphy->wext && in get_wireless_stats()
661 dev->ieee80211_ptr->wiphy->wext->get_wireless_stats) { in get_wireless_stats()
665 return dev->ieee80211_ptr->wiphy->wext->get_wireless_stats(dev); in get_wireless_stats()
707 handlers = dev->ieee80211_ptr->wiphy->wext; in get_handler()
H A Dsme.c795 memcpy(wdev->wext.prev_bssid, connected_addr, ETH_ALEN); in __cfg80211_connect_result()
796 wdev->wext.prev_bssid_valid = true; in __cfg80211_connect_result()
1154 memcpy(wdev->wext.prev_bssid, connected_addr, ETH_ALEN); in __cfg80211_roamed()
1155 wdev->wext.prev_bssid_valid = true; in __cfg80211_roamed()
1399 wdev->wext.connect.ssid_len = 0; in __cfg80211_disconnected()
H A Dnl80211.c5510 wdev->wext.default_key = key.idx; in nl80211_set_key()
5533 wdev->wext.default_mgmt_key = key.idx; in nl80211_set_key()
5693 if (key.idx == wdev->wext.default_key) in nl80211_del_key()
5694 wdev->wext.default_key = -1; in nl80211_del_key()
5695 else if (key.idx == wdev->wext.default_mgmt_key) in nl80211_del_key()
5696 wdev->wext.default_mgmt_key = -1; in nl80211_del_key()
/linux/include/net/
H A Dcfg80211.h6648 const struct iw_handler_def *wext; member
7282 } wext; member
/linux/
H A DMAINTAINERS126 F: include/net/wext.h
18996 X: include/net/wext.h