Home
last modified time | relevance | path

Searched refs:sme (Results 1 – 17 of 17) sorted by relevance

/Linux-v4.19/drivers/net/wireless/marvell/libertas/
Dcfg.c1016 struct cfg80211_connect_params *sme) in lbs_set_authtype() argument
1032 if (sme->bssid) in lbs_set_authtype()
1033 memcpy(cmd.bssid, sme->bssid, ETH_ALEN); in lbs_set_authtype()
1035 ret = lbs_auth_to_authtype(sme->auth_type); in lbs_set_authtype()
1061 struct cfg80211_connect_params *sme) in lbs_associate() argument
1123 pos += lbs_add_auth_type_tlv(pos, sme->auth_type); in lbs_associate()
1126 if (sme->ie && sme->ie_len) in lbs_associate()
1127 pos += lbs_add_wpa_tlv(pos, sme->ie, sme->ie_len); in lbs_associate()
1202 sme->ie, sme->ie_len, in lbs_associate()
1221 _new_connect_scan_req(struct wiphy *wiphy, struct cfg80211_connect_params *sme) in _new_connect_scan_req() argument
[all …]
/Linux-v4.19/drivers/staging/wlan-ng/
Dcfg80211.c441 struct cfg80211_connect_params *sme) in prism2_connect() argument
444 struct ieee80211_channel *channel = sme->channel; in prism2_connect()
447 int length = sme->ssid_len; in prism2_connect()
449 int is_wep = (sme->crypto.cipher_group == WLAN_CIPHER_SUITE_WEP40) || in prism2_connect()
450 (sme->crypto.cipher_group == WLAN_CIPHER_SUITE_WEP104); in prism2_connect()
465 if ((sme->auth_type == NL80211_AUTHTYPE_OPEN_SYSTEM) || in prism2_connect()
466 ((sme->auth_type == NL80211_AUTHTYPE_AUTOMATIC) && !is_wep)) in prism2_connect()
468 else if ((sme->auth_type == NL80211_AUTHTYPE_SHARED_KEY) || in prism2_connect()
469 ((sme->auth_type == NL80211_AUTHTYPE_AUTOMATIC) && is_wep)) in prism2_connect()
474 sme->auth_type); in prism2_connect()
[all …]
/Linux-v4.19/drivers/staging/wilc1000/
Dwilc_wfi_cfgoperations.c663 struct cfg80211_connect_params *sme) in connect() argument
678 if (!(strncmp(sme->ssid, "DIRECT-", 7))) in connect()
684 if (sme->ssid_len == last_scanned_shadow[i].ssid_len && in connect()
686 sme->ssid, in connect()
687 sme->ssid_len) == 0) { in connect()
688 if (!sme->bssid) { in connect()
695 sme->bssid, in connect()
715 cipher_group = sme->crypto.cipher_group; in connect()
720 priv->wep_key_len[sme->key_idx] = sme->key_len; in connect()
721 memcpy(priv->wep_key[sme->key_idx], sme->key, in connect()
[all …]
/Linux-v4.19/drivers/net/wireless/quantenna/qtnfmac/
Dcommands.c2391 struct cfg80211_connect_params *sme) in qtnf_cmd_send_connect() argument
2411 if (sme->bssid_hint) in qtnf_cmd_send_connect()
2412 ether_addr_copy(cmd->bssid_hint, sme->bssid_hint); in qtnf_cmd_send_connect()
2416 if (sme->prev_bssid) in qtnf_cmd_send_connect()
2417 ether_addr_copy(cmd->prev_bssid, sme->prev_bssid); in qtnf_cmd_send_connect()
2421 if ((sme->bg_scan_period >= 0) && in qtnf_cmd_send_connect()
2422 (sme->bg_scan_period <= SHRT_MAX)) in qtnf_cmd_send_connect()
2423 cmd->bg_scan_period = cpu_to_le16(sme->bg_scan_period); in qtnf_cmd_send_connect()
2427 if (sme->flags & ASSOC_REQ_DISABLE_HT) in qtnf_cmd_send_connect()
2429 if (sme->flags & ASSOC_REQ_DISABLE_VHT) in qtnf_cmd_send_connect()
[all …]
Dcommands.h63 struct cfg80211_connect_params *sme);
Dcfg80211.c619 struct cfg80211_connect_params *sme) in qtnf_connect() argument
630 if (sme->bssid) in qtnf_connect()
631 ether_addr_copy(vif->bssid, sme->bssid); in qtnf_connect()
635 ret = qtnf_cmd_send_connect(vif, sme); in qtnf_connect()
/Linux-v4.19/drivers/net/wireless/ath/ath6kl/
Dcfg80211.c455 struct cfg80211_connect_params *sme) in ath6kl_cfg80211_connect() argument
476 ((sme->channel && sme->channel->center_freq == 0) || in ath6kl_cfg80211_connect()
477 (sme->bssid && is_zero_ether_addr(sme->bssid)))) { in ath6kl_cfg80211_connect()
507 status = ath6kl_set_assoc_req_ies(vif, sme->ie, sme->ie_len); in ath6kl_cfg80211_connect()
513 if (sme->ie == NULL || sme->ie_len == 0) in ath6kl_cfg80211_connect()
517 vif->ssid_len == sme->ssid_len && in ath6kl_cfg80211_connect()
518 !memcmp(vif->ssid, sme->ssid, vif->ssid_len)) { in ath6kl_cfg80211_connect()
530 } else if (vif->ssid_len == sme->ssid_len && in ath6kl_cfg80211_connect()
531 !memcmp(vif->ssid, sme->ssid, vif->ssid_len)) { in ath6kl_cfg80211_connect()
536 vif->ssid_len = sme->ssid_len; in ath6kl_cfg80211_connect()
[all …]
/Linux-v4.19/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
Dcfg80211.c1462 struct cfg80211_connect_params *sme) in brcmf_set_wpa_version() argument
1469 if (sme->crypto.wpa_versions & NL80211_WPA_VERSION_1) in brcmf_set_wpa_version()
1471 else if (sme->crypto.wpa_versions & NL80211_WPA_VERSION_2) in brcmf_set_wpa_version()
1482 sec->wpa_versions = sme->crypto.wpa_versions; in brcmf_set_wpa_version()
1487 struct cfg80211_connect_params *sme) in brcmf_set_auth_type() argument
1494 switch (sme->auth_type) { in brcmf_set_auth_type()
1505 brcmf_dbg(CONN, "automatic, auth type (%d)\n", sme->auth_type); in brcmf_set_auth_type()
1515 sec->auth_type = sme->auth_type; in brcmf_set_auth_type()
1521 struct cfg80211_connect_params *sme) in brcmf_set_wsec_mode() argument
1530 if (sme->crypto.n_ciphers_pairwise) { in brcmf_set_wsec_mode()
[all …]
/Linux-v4.19/drivers/net/wireless/ath/wil6210/
Dcfg80211.c875 struct cfg80211_connect_params *sme) in wil_print_connect_params() argument
878 if (sme->channel) { in wil_print_connect_params()
880 sme->channel->hw_value, sme->channel->center_freq); in wil_print_connect_params()
882 if (sme->bssid) in wil_print_connect_params()
883 wil_info(wil, " BSSID: %pM\n", sme->bssid); in wil_print_connect_params()
884 if (sme->ssid) in wil_print_connect_params()
886 16, 1, sme->ssid, sme->ssid_len, true); in wil_print_connect_params()
887 wil_info(wil, " Privacy: %s\n", sme->privacy ? "secure" : "open"); in wil_print_connect_params()
888 wil_info(wil, " PBSS: %d\n", sme->pbss); in wil_print_connect_params()
889 wil_print_crypto(wil, &sme->crypto); in wil_print_connect_params()
[all …]
/Linux-v4.19/net/wireless/
DMakefile14 cfg80211-y += mlme.o ibss.o sme.o chan.o ethtool.o mesh.o ap.o trace.o ocb.o
17 cfg80211-$(CONFIG_CFG80211_WEXT) += wext-compat.o wext-sme.o
Drdev-ops.h484 struct cfg80211_connect_params *sme) in rdev_connect() argument
487 trace_rdev_connect(&rdev->wiphy, dev, sme); in rdev_connect()
488 ret = rdev->ops->connect(&rdev->wiphy, dev, sme); in rdev_connect()
496 struct cfg80211_connect_params *sme, u32 changed) in rdev_update_connect_params() argument
499 trace_rdev_update_connect_params(&rdev->wiphy, dev, sme, changed); in rdev_update_connect_params()
500 ret = rdev->ops->update_connect_params(&rdev->wiphy, dev, sme, changed); in rdev_update_connect_params()
Dtrace.h1247 struct cfg80211_connect_params *sme),
1248 TP_ARGS(wiphy, netdev, sme),
1263 MAC_ASSIGN(bssid, sme->bssid);
1265 memcpy(__entry->ssid, sme->ssid, sme->ssid_len);
1266 __entry->auth_type = sme->auth_type;
1267 __entry->privacy = sme->privacy;
1268 __entry->wpa_versions = sme->crypto.wpa_versions;
1269 __entry->flags = sme->flags;
1270 MAC_ASSIGN(prev_bssid, sme->prev_bssid);
1282 struct cfg80211_connect_params *sme, u32 changed),
[all …]
/Linux-v4.19/drivers/net/wireless/
Drndis_wlan.c499 struct cfg80211_connect_params *sme);
2154 struct cfg80211_connect_params *sme) in rndis_connect() argument
2158 struct ieee80211_channel *channel = sme->channel; in rndis_connect()
2168 groupwise = rndis_cipher_to_alg(sme->crypto.cipher_group); in rndis_connect()
2169 for (i = 0; i < sme->crypto.n_ciphers_pairwise; i++) in rndis_connect()
2171 rndis_cipher_to_alg(sme->crypto.ciphers_pairwise[i]); in rndis_connect()
2173 if (sme->crypto.n_ciphers_pairwise > 0 && in rndis_connect()
2179 for (i = 0; i < sme->crypto.n_akm_suites; i++) in rndis_connect()
2181 rndis_akm_suite_to_key_mgmt(sme->crypto.akm_suites[i]); in rndis_connect()
2183 if (sme->crypto.n_akm_suites > 0 && in rndis_connect()
[all …]
/Linux-v4.19/drivers/staging/rtl8723bs/os_dep/
Dioctl_cfg80211.c2056 struct cfg80211_connect_params *sme) in cfg80211_rtw_connect() argument
2069 sme->privacy, sme->key, sme->key_len, sme->key_idx); in cfg80211_rtw_connect()
2090 if (!sme->ssid || !sme->ssid_len) in cfg80211_rtw_connect()
2096 if (sme->ssid_len > IW_ESSID_MAX_SIZE) { in cfg80211_rtw_connect()
2103 ndis_ssid.SsidLength = sme->ssid_len; in cfg80211_rtw_connect()
2104 memcpy(ndis_ssid.Ssid, (u8 *)sme->ssid, sme->ssid_len); in cfg80211_rtw_connect()
2106 DBG_8192C("ssid =%s, len =%zu\n", ndis_ssid.Ssid, sme->ssid_len); in cfg80211_rtw_connect()
2109 if (sme->bssid) in cfg80211_rtw_connect()
2110 DBG_8192C("bssid ="MAC_FMT"\n", MAC_ARG(sme->bssid)); in cfg80211_rtw_connect()
2128 ret = rtw_cfg80211_set_wpa_version(psecuritypriv, sme->crypto.wpa_versions); in cfg80211_rtw_connect()
[all …]
/Linux-v4.19/drivers/net/wireless/marvell/mwifiex/
Dcfg80211.c2146 struct cfg80211_connect_params *sme, bool privacy) in mwifiex_cfg80211_assoc() argument
2205 if (sme->auth_type == NL80211_AUTHTYPE_AUTOMATIC) { in mwifiex_cfg80211_assoc()
2209 auth_type = sme->auth_type; in mwifiex_cfg80211_assoc()
2212 if (sme->crypto.n_ciphers_pairwise) { in mwifiex_cfg80211_assoc()
2214 sme->crypto.ciphers_pairwise[0]; in mwifiex_cfg80211_assoc()
2218 if (sme->crypto.cipher_group) { in mwifiex_cfg80211_assoc()
2219 priv->sec_info.encryption_mode = sme->crypto.cipher_group; in mwifiex_cfg80211_assoc()
2222 if (sme->ie) in mwifiex_cfg80211_assoc()
2223 ret = mwifiex_set_gen_ie(priv, sme->ie, sme->ie_len); in mwifiex_cfg80211_assoc()
2225 if (sme->key) { in mwifiex_cfg80211_assoc()
[all …]
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb/
Despi.c85 int i, sme = 1; in tricn_init() local
94 if (sme) { in tricn_init()
/Linux-v4.19/include/net/
Dcfg80211.h3241 struct cfg80211_connect_params *sme);
3244 struct cfg80211_connect_params *sme,