Home
last modified time | relevance | path

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

/Linux-v5.15/net/wireless/
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 …]
Dibss.c143 wdev->wext.ibss.chandef = params->chandef; in __cfg80211_join_ibss()
188 wdev->wext.ibss.ssid_len = 0; in __cfg80211_clear_ibss()
247 if (!wdev->wext.ibss.beacon_interval) in cfg80211_ibss_wext_join()
248 wdev->wext.ibss.beacon_interval = 100; in cfg80211_ibss_wext_join()
251 if (!wdev->wext.ibss.chandef.chan) { in cfg80211_ibss_wext_join()
279 cfg80211_chandef_create(&wdev->wext.ibss.chandef, new_chan, in cfg80211_ibss_wext_join()
284 if (!wdev->wext.ibss.ssid_len) in cfg80211_ibss_wext_join()
290 if (wdev->wext.keys) in cfg80211_ibss_wext_join()
291 wdev->wext.keys->def = wdev->wext.default_key; in cfg80211_ibss_wext_join()
293 wdev->wext.ibss.privacy = wdev->wext.default_key != -1; in cfg80211_ibss_wext_join()
[all …]
Dwext-compat.c425 if (!wdev->wext.keys) { in __cfg80211_set_encryption()
426 wdev->wext.keys = kzalloc(sizeof(*wdev->wext.keys), in __cfg80211_set_encryption()
428 if (!wdev->wext.keys) in __cfg80211_set_encryption()
431 wdev->wext.keys->params[i].key = in __cfg80211_set_encryption()
432 wdev->wext.keys->data[i]; in __cfg80211_set_encryption()
458 if (idx == wdev->wext.default_key && in __cfg80211_set_encryption()
471 wdev->wext.connect.privacy = false; in __cfg80211_set_encryption()
480 memset(wdev->wext.keys->data[idx], 0, in __cfg80211_set_encryption()
481 sizeof(wdev->wext.keys->data[idx])); in __cfg80211_set_encryption()
482 wdev->wext.keys->params[idx].key_len = 0; in __cfg80211_set_encryption()
[all …]
DMakefile8 obj-$(CONFIG_WEXT_CORE) += wext-core.o
9 obj-$(CONFIG_WEXT_PROC) += wext-proc.o
10 obj-$(CONFIG_WEXT_SPY) += wext-spy.o
11 obj-$(CONFIG_WEXT_PRIV) += wext-priv.o
18 cfg80211-$(CONFIG_CFG80211_WEXT) += wext-compat.o wext-sme.o
Dcore.c511 rdev->wiphy.wext = &cfg80211_wext_handler; in wiphy_new_nm()
1147 kfree_sensitive(wdev->wext.keys); in _cfg80211_unregister_wdev()
1148 wdev->wext.keys = NULL; in _cfg80211_unregister_wdev()
1213 kfree(wdev->wext.ie); in __cfg80211_leave()
1214 wdev->wext.ie = NULL; in __cfg80211_leave()
1215 wdev->wext.ie_len = 0; in __cfg80211_leave()
1216 wdev->wext.connect.auth_type = NL80211_AUTHTYPE_AUTOMATIC; in __cfg80211_leave()
1288 wdev->wext.default_key = -1; in cfg80211_init_wdev()
1289 wdev->wext.default_mgmt_key = -1; in cfg80211_init_wdev()
1290 wdev->wext.connect.auth_type = NL80211_AUTHTYPE_AUTOMATIC; in cfg80211_init_wdev()
Dwext-core.c651 dev->ieee80211_ptr->wiphy->wext && in get_wireless_stats()
652 dev->ieee80211_ptr->wiphy->wext->get_wireless_stats) in get_wireless_stats()
653 return dev->ieee80211_ptr->wiphy->wext->get_wireless_stats(dev); in get_wireless_stats()
691 handlers = dev->ieee80211_ptr->wiphy->wext; in get_handler()
Dsme.c720 memcpy(wdev->wext.prev_bssid, cr->bssid, ETH_ALEN); in __cfg80211_connect_result()
721 wdev->wext.prev_bssid_valid = true; in __cfg80211_connect_result()
946 memcpy(wdev->wext.prev_bssid, info->bss->bssid, ETH_ALEN); in __cfg80211_roamed()
947 wdev->wext.prev_bssid_valid = true; in __cfg80211_roamed()
1135 wdev->wext.connect.ssid_len = 0; in __cfg80211_disconnected()
DKconfig202 wext compatibility symbols to be exported.
Dnl80211.c4288 dev->ieee80211_ptr->wext.default_key = key.idx; in nl80211_set_key()
4310 dev->ieee80211_ptr->wext.default_mgmt_key = key.idx; in nl80211_set_key()
4467 if (key.idx == dev->ieee80211_ptr->wext.default_key) in nl80211_del_key()
4468 dev->ieee80211_ptr->wext.default_key = -1; in nl80211_del_key()
4469 else if (key.idx == dev->ieee80211_ptr->wext.default_mgmt_key) in nl80211_del_key()
4470 dev->ieee80211_ptr->wext.default_mgmt_key = -1; in nl80211_del_key()
/Linux-v5.15/drivers/net/wireless/intersil/orinoco/
DMakefile5 orinoco-objs := main.o fw.o hw.o mic.o scan.o wext.o hermes_dld.o hermes.o cfg.o
/Linux-v5.15/include/net/
Dcfg80211.h5089 const struct iw_handler_def *wext; member
5481 } wext; member
/Linux-v5.15/
DMAINTAINERS201 F: include/net/wext.h