| /OK3568_Linux_fs/kernel/drivers/net/wireless/marvell/libertas/ |
| H A D | cfg.c | 1020 struct cfg80211_connect_params *sme) in lbs_set_authtype() argument 1036 if (sme->bssid) in lbs_set_authtype() 1037 memcpy(cmd.bssid, sme->bssid, ETH_ALEN); in lbs_set_authtype() 1039 ret = lbs_auth_to_authtype(sme->auth_type); in lbs_set_authtype() 1065 struct cfg80211_connect_params *sme) in lbs_associate() argument 1127 pos += lbs_add_auth_type_tlv(pos, sme->auth_type); in lbs_associate() 1130 if (sme->ie && sme->ie_len) in lbs_associate() 1131 pos += lbs_add_wpa_tlv(pos, sme->ie, sme->ie_len); in lbs_associate() 1206 sme->ie, sme->ie_len, in lbs_associate() 1225 _new_connect_scan_req(struct wiphy *wiphy, struct cfg80211_connect_params *sme) in _new_connect_scan_req() argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/wlan-ng/ |
| H A D | cfg80211.c | 433 struct cfg80211_connect_params *sme) in prism2_connect() argument 436 struct ieee80211_channel *channel = sme->channel; in prism2_connect() 439 int length = sme->ssid_len; in prism2_connect() 441 int is_wep = (sme->crypto.cipher_group == WLAN_CIPHER_SUITE_WEP40) || in prism2_connect() 442 (sme->crypto.cipher_group == WLAN_CIPHER_SUITE_WEP104); in prism2_connect() 457 if ((sme->auth_type == NL80211_AUTHTYPE_OPEN_SYSTEM) || in prism2_connect() 458 ((sme->auth_type == NL80211_AUTHTYPE_AUTOMATIC) && !is_wep)) in prism2_connect() 460 else if ((sme->auth_type == NL80211_AUTHTYPE_SHARED_KEY) || in prism2_connect() 461 ((sme->auth_type == NL80211_AUTHTYPE_AUTOMATIC) && is_wep)) in prism2_connect() 466 sme->auth_type); in prism2_connect() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/microchip/wilc1000/ |
| H A D | cfg80211.c | 300 struct cfg80211_connect_params *sme) in connect() argument 319 cipher_group = sme->crypto.cipher_group; in connect() 324 priv->wep_key_len[sme->key_idx] = sme->key_len; in connect() 325 memcpy(priv->wep_key[sme->key_idx], sme->key, in connect() 326 sme->key_len); in connect() 328 wilc_set_wep_default_keyid(vif, sme->key_idx); in connect() 329 wilc_add_wep_key_bss_sta(vif, sme->key, sme->key_len, in connect() 330 sme->key_idx); in connect() 334 priv->wep_key_len[sme->key_idx] = sme->key_len; in connect() 335 memcpy(priv->wep_key[sme->key_idx], sme->key, in connect() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/ath/wil6210/ |
| H A D | cfg80211.c | 1083 struct cfg80211_connect_params *sme) in wil_print_connect_params() argument 1086 if (sme->channel) { in wil_print_connect_params() 1088 sme->channel->hw_value, sme->channel->center_freq); in wil_print_connect_params() 1090 if (sme->bssid) in wil_print_connect_params() 1091 wil_info(wil, " BSSID: %pM\n", sme->bssid); in wil_print_connect_params() 1092 if (sme->ssid) in wil_print_connect_params() 1094 16, 1, sme->ssid, sme->ssid_len, true); in wil_print_connect_params() 1095 if (sme->prev_bssid) in wil_print_connect_params() 1096 wil_info(wil, " Previous BSSID=%pM\n", sme->prev_bssid); in wil_print_connect_params() 1098 wil_get_auth_type_name(sme->auth_type)); in wil_print_connect_params() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/quantenna/qtnfmac/ |
| H A D | commands.c | 2106 struct cfg80211_connect_params *sme) in qtnf_cmd_send_connect() argument 2125 if (sme->bssid_hint) in qtnf_cmd_send_connect() 2126 ether_addr_copy(cmd->bssid_hint, sme->bssid_hint); in qtnf_cmd_send_connect() 2130 if (sme->prev_bssid) in qtnf_cmd_send_connect() 2131 ether_addr_copy(cmd->prev_bssid, sme->prev_bssid); in qtnf_cmd_send_connect() 2135 if ((sme->bg_scan_period >= 0) && in qtnf_cmd_send_connect() 2136 (sme->bg_scan_period <= SHRT_MAX)) in qtnf_cmd_send_connect() 2137 cmd->bg_scan_period = cpu_to_le16(sme->bg_scan_period); in qtnf_cmd_send_connect() 2141 if (sme->flags & ASSOC_REQ_DISABLE_HT) in qtnf_cmd_send_connect() 2143 if (sme->flags & ASSOC_REQ_DISABLE_VHT) in qtnf_cmd_send_connect() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath6kl/ |
| H A D | cfg80211.c | 455 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | cfg80211.c | 1604 struct cfg80211_connect_params *sme) in brcmf_set_wpa_version() argument 1613 if (sme->crypto.wpa_versions & NL80211_WPA_VERSION_1) in brcmf_set_wpa_version() 1615 else if (sme->crypto.wpa_versions & NL80211_WPA_VERSION_2) in brcmf_set_wpa_version() 1617 else if (sme->crypto.wpa_versions & NL80211_WPA_VERSION_3) in brcmf_set_wpa_version() 1628 sec->wpa_versions = sme->crypto.wpa_versions; in brcmf_set_wpa_version() 1633 struct cfg80211_connect_params *sme) in brcmf_set_auth_type() argument 1642 switch (sme->auth_type) { in brcmf_set_auth_type() 1657 brcmf_dbg(CONN, "automatic, auth type (%d)\n", sme->auth_type); in brcmf_set_auth_type() 1667 sec->auth_type = sme->auth_type; in brcmf_set_auth_type() 1673 struct cfg80211_connect_params *sme) in brcmf_set_wsec_mode() argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/ |
| H A D | rndis_wlan.c | 481 struct cfg80211_connect_params *sme); 2134 struct cfg80211_connect_params *sme) in rndis_connect() argument 2138 struct ieee80211_channel *channel = sme->channel; in rndis_connect() 2148 groupwise = rndis_cipher_to_alg(sme->crypto.cipher_group); in rndis_connect() 2149 for (i = 0; i < sme->crypto.n_ciphers_pairwise; i++) in rndis_connect() 2151 rndis_cipher_to_alg(sme->crypto.ciphers_pairwise[i]); in rndis_connect() 2153 if (sme->crypto.n_ciphers_pairwise > 0 && in rndis_connect() 2159 for (i = 0; i < sme->crypto.n_akm_suites; i++) in rndis_connect() 2161 rndis_akm_suite_to_key_mgmt(sme->crypto.akm_suites[i]); in rndis_connect() 2163 if (sme->crypto.n_akm_suites > 0 && in rndis_connect() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8723bs/os_dep/ |
| H A D | ioctl_cfg80211.c | 2028 struct cfg80211_connect_params *sme) in cfg80211_rtw_connect() argument 2041 sme->privacy, sme->key, sme->key_len, sme->key_idx); in cfg80211_rtw_connect() 2062 if (!sme->ssid || !sme->ssid_len) in cfg80211_rtw_connect() 2068 if (sme->ssid_len > IW_ESSID_MAX_SIZE) { in cfg80211_rtw_connect() 2075 ndis_ssid.SsidLength = sme->ssid_len; in cfg80211_rtw_connect() 2076 memcpy(ndis_ssid.Ssid, (u8 *)sme->ssid, sme->ssid_len); in cfg80211_rtw_connect() 2078 DBG_8192C("ssid =%s, len =%zu\n", ndis_ssid.Ssid, sme->ssid_len); in cfg80211_rtw_connect() 2081 if (sme->bssid) in cfg80211_rtw_connect() 2082 DBG_8192C("bssid ="MAC_FMT"\n", MAC_ARG(sme->bssid)); in cfg80211_rtw_connect() 2100 ret = rtw_cfg80211_set_wpa_version(psecuritypriv, sme->crypto.wpa_versions); in cfg80211_rtw_connect() [all …]
|
| /OK3568_Linux_fs/kernel/net/wireless/ |
| H A D | Makefile | 14 cfg80211-y += mlme.o ibss.o sme.o chan.o ethtool.o mesh.o ap.o trace.o ocb.o 18 cfg80211-$(CONFIG_CFG80211_WEXT) += wext-compat.o wext-sme.o
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/mvl88w8977/mlinux/ |
| H A D | moal_sta_cfg80211.c | 77 struct cfg80211_connect_params *sme); 1746 woal_cfg80211_assoc(moal_private *priv, void *sme, t_u8 wait_option) in woal_cfg80211_assoc() argument 1774 if (!sme) { in woal_cfg80211_assoc() 1782 ibss_param = (struct cfg80211_ibss_params *)sme; in woal_cfg80211_assoc() 1806 conn_param = (struct cfg80211_connect_params *)sme; in woal_cfg80211_assoc() 3266 struct cfg80211_connect_params *sme) in woal_cfg80211_connect() argument 3301 memcpy(&ssid_bssid.ssid.ssid, sme->ssid, sme->ssid_len); in woal_cfg80211_connect() 3302 ssid_bssid.ssid.ssid_len = sme->ssid_len; in woal_cfg80211_connect() 3303 if (sme->bssid) in woal_cfg80211_connect() 3304 memcpy(&ssid_bssid.bssid, sme->bssid, ETH_ALEN); in woal_cfg80211_connect() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/ |
| H A D | wl_cfg80211.c | 454 struct cfg80211_connect_params *sme); 457 struct cfg80211_connect_params *sme, u32 changed); 681 struct cfg80211_connect_params *sme); 683 struct cfg80211_connect_params *sme); 685 struct cfg80211_connect_params *sme); 687 struct cfg80211_connect_params *sme); 689 struct cfg80211_connect_params *sme); 692 struct cfg80211_connect_params *sme); 697 struct cfg80211_connect_params *sme); 4465 wl_set_wpa_version(struct net_device *dev, struct cfg80211_connect_params *sme) in wl_set_wpa_version() argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/ |
| H A D | wl_cfg80211.c | 454 struct cfg80211_connect_params *sme); 457 struct cfg80211_connect_params *sme, u32 changed); 667 struct cfg80211_connect_params *sme); 669 struct cfg80211_connect_params *sme); 671 struct cfg80211_connect_params *sme); 673 struct cfg80211_connect_params *sme); 675 struct cfg80211_connect_params *sme); 678 struct cfg80211_connect_params *sme); 683 struct cfg80211_connect_params *sme); 4451 wl_set_wpa_version(struct net_device *dev, struct cfg80211_connect_params *sme) in wl_set_wpa_version() argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/ |
| H A D | wl_cfg80211.c | 570 struct cfg80211_connect_params *sme); 574 struct cfg80211_connect_params *sme, u32 changed); 821 struct cfg80211_connect_params *sme); 823 struct cfg80211_connect_params *sme); 825 struct cfg80211_connect_params *sme); 827 struct cfg80211_connect_params *sme); 829 struct cfg80211_connect_params *sme); 832 struct cfg80211_connect_params *sme); 836 struct cfg80211_connect_params *sme); 5537 wl_set_wpa_version(struct net_device *dev, struct cfg80211_connect_params *sme) argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/ |
| H A D | wl_cfg80211.c | 570 struct cfg80211_connect_params *sme); 573 struct cfg80211_connect_params *sme, u32 changed); 819 struct cfg80211_connect_params *sme); 821 struct cfg80211_connect_params *sme); 823 struct cfg80211_connect_params *sme); 825 struct cfg80211_connect_params *sme); 827 struct cfg80211_connect_params *sme); 830 struct cfg80211_connect_params *sme); 834 struct cfg80211_connect_params *sme); 5535 wl_set_wpa_version(struct net_device *dev, struct cfg80211_connect_params *sme) argument [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/ |
| H A D | wl_cfg80211.c | 562 struct cfg80211_connect_params *sme); 565 struct cfg80211_connect_params *sme, u32 changed); 811 struct cfg80211_connect_params *sme); 813 struct cfg80211_connect_params *sme); 815 struct cfg80211_connect_params *sme); 817 struct cfg80211_connect_params *sme); 819 struct cfg80211_connect_params *sme); 822 struct cfg80211_connect_params *sme); 826 struct cfg80211_connect_params *sme); 5408 wl_set_wpa_version(struct net_device *dev, struct cfg80211_connect_params *sme) argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/marvell/mwifiex/ |
| H A D | cfg80211.c | 2166 struct cfg80211_connect_params *sme, bool privacy) in mwifiex_cfg80211_assoc() argument 2225 if (sme->auth_type == NL80211_AUTHTYPE_AUTOMATIC) { in mwifiex_cfg80211_assoc() 2229 auth_type = sme->auth_type; in mwifiex_cfg80211_assoc() 2232 if (sme->crypto.n_ciphers_pairwise) { in mwifiex_cfg80211_assoc() 2234 sme->crypto.ciphers_pairwise[0]; in mwifiex_cfg80211_assoc() 2238 if (sme->crypto.cipher_group) { in mwifiex_cfg80211_assoc() 2239 priv->sec_info.encryption_mode = sme->crypto.cipher_group; in mwifiex_cfg80211_assoc() 2242 if (sme->ie) in mwifiex_cfg80211_assoc() 2243 ret = mwifiex_set_gen_ie(priv, sme->ie, sme->ie_len); in mwifiex_cfg80211_assoc() 2245 if (sme->key) { in mwifiex_cfg80211_assoc() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/os_dep/linux/ |
| H A D | ioctl_cfg80211.c | 3108 struct cfg80211_connect_params *sme) argument 3170 if (!sme->ssid || !sme->ssid_len) { 3175 if (sme->ssid_len > IW_ESSID_MAX_SIZE) { 3189 _rtw_memcpy(param, sme, size); 3225 sme->privacy, sme->key, sme->key_len, sme->key_idx); 3273 if (!sme->ssid || !sme->ssid_len) 3279 if (sme->ssid_len > IW_ESSID_MAX_SIZE){ 3286 ndis_ssid.SsidLength = sme->ssid_len; 3287 _rtw_memcpy(ndis_ssid.Ssid, (u8 *)sme->ssid, sme->ssid_len); 3289 DBG_8192C("ssid=%s, len=%zu\n", ndis_ssid.Ssid, sme->ssid_len); [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/os_dep/linux/ |
| H A D | ioctl_cfg80211.c | 3135 struct cfg80211_connect_params *sme) argument 3159 sme->privacy, sme->key, sme->key_len, sme->key_idx, sme->auth_type); 3207 if (!sme->ssid || !sme->ssid_len) 3213 if (sme->ssid_len > IW_ESSID_MAX_SIZE){ 3220 ndis_ssid.SsidLength = sme->ssid_len; 3221 _rtw_memcpy(ndis_ssid.Ssid, (u8 *)sme->ssid, sme->ssid_len); 3223 DBG_8192C("ssid=%s, len=%zu\n", ndis_ssid.Ssid, sme->ssid_len); 3226 if (sme->bssid) 3227 DBG_8192C("bssid="MAC_FMT"\n", MAC_ARG(sme->bssid)); 3249 ret = rtw_cfg80211_set_wpa_version(psecuritypriv, sme->crypto.wpa_versions); [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/os_dep/linux/ |
| H A D | ioctl_cfg80211.c | 2854 struct cfg80211_connect_params *sme) argument 2878 sme->privacy, sme->key, sme->key_len, sme->key_idx, sme->auth_type); 2902 if (!sme->ssid || !sme->ssid_len) { 2907 if (sme->ssid_len > IW_ESSID_MAX_SIZE) { 2940 ndis_ssid.SsidLength = sme->ssid_len; 2941 _rtw_memcpy(ndis_ssid.Ssid, (u8 *)sme->ssid, sme->ssid_len); 2943 RTW_INFO("ssid=%s, len=%zu\n", ndis_ssid.Ssid, sme->ssid_len); 2946 if (sme->bssid) 2947 RTW_INFO("bssid="MAC_FMT"\n", MAC_ARG(sme->bssid)); 2960 ret = rtw_cfg80211_set_wpa_version(psecuritypriv, sme->crypto.wpa_versions); [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/os_dep/linux/ |
| H A D | ioctl_cfg80211.c | 3044 struct cfg80211_connect_params *sme) argument 3067 sme->privacy, sme->key, sme->key_len, sme->key_idx, sme->auth_type); 3091 if (!sme->ssid || !sme->ssid_len) { 3096 if (sme->ssid_len > IW_ESSID_MAX_SIZE) { 3123 ndis_ssid.SsidLength = sme->ssid_len; 3124 _rtw_memcpy(ndis_ssid.Ssid, (u8 *)sme->ssid, sme->ssid_len); 3126 RTW_INFO("ssid=%s, len=%zu\n", ndis_ssid.Ssid, sme->ssid_len); 3129 if (sme->bssid) 3130 RTW_INFO("bssid="MAC_FMT"\n", MAC_ARG(sme->bssid)); 3143 ret = rtw_cfg80211_set_wpa_version(psecuritypriv, sme->crypto.wpa_versions); [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/os_dep/linux/ |
| H A D | ioctl_cfg80211.c | 4050 static bool rtw_check_connect_sae_compat(struct cfg80211_connect_params *sme) in rtw_check_connect_sae_compat() argument 4057 if (sme->auth_type != (int)MLME_AUTHTYPE_SHARED_KEY) in rtw_check_connect_sae_compat() 4060 if (rtw_ieee802_11_parse_elems((u8 *)sme->ie, sme->ie_len, &elems, 0) in rtw_check_connect_sae_compat() 4078 #define rtw_check_connect_sae_compat(sme) false argument 4083 struct cfg80211_connect_params *sme) in rtw_set_security() argument 4097 ret = rtw_cfg80211_set_wpa_version(sec, sme->crypto.wpa_versions); in rtw_set_security() 4102 if (sme->crypto.wpa_versions & NL80211_WAPI_VERSION_1) { in rtw_set_security() 4111 ret = rtw_cfg80211_set_auth_type(sec, sme->auth_type); in rtw_set_security() 4120 if (sme->crypto.n_ciphers_pairwise) { in rtw_set_security() 4121 ret = rtw_cfg80211_set_cipher(sec, sme->crypto.ciphers_pairwise[0], _TRUE); in rtw_set_security() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/os_dep/linux/ |
| H A D | ioctl_cfg80211.c | 4218 static bool rtw_check_connect_sae_compat(struct cfg80211_connect_params *sme) in rtw_check_connect_sae_compat() argument 4225 if (sme->auth_type != (int)MLME_AUTHTYPE_SHARED_KEY) in rtw_check_connect_sae_compat() 4228 if (rtw_ieee802_11_parse_elems((u8 *)sme->ie, sme->ie_len, &elems, 0) in rtw_check_connect_sae_compat() 4246 #define rtw_check_connect_sae_compat(sme) false argument 4251 struct cfg80211_connect_params *sme) in rtw_set_security() argument 4265 ret = rtw_cfg80211_set_wpa_version(sec, sme->crypto.wpa_versions); in rtw_set_security() 4270 if (sme->crypto.wpa_versions & NL80211_WAPI_VERSION_1) { in rtw_set_security() 4279 ret = rtw_cfg80211_set_auth_type(sec, sme->auth_type); in rtw_set_security() 4288 if (sme->crypto.n_ciphers_pairwise) { in rtw_set_security() 4289 ret = rtw_cfg80211_set_cipher(sec, sme->crypto.ciphers_pairwise[0], _TRUE); in rtw_set_security() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/ |
| H A D | wl_cfg80211.c | 503 struct cfg80211_connect_params *sme); 774 struct cfg80211_connect_params *sme); 776 struct cfg80211_connect_params *sme); 778 struct cfg80211_connect_params *sme); 780 struct cfg80211_connect_params *sme); 783 struct cfg80211_connect_params *sme); 786 struct cfg80211_connect_params *sme); 4887 wl_set_wpa_version(struct net_device *dev, struct cfg80211_connect_params *sme) in wl_set_wpa_version() argument 4900 if (sme->crypto.wpa_versions & NL80211_WPA_VERSION_1) in wl_set_wpa_version() 4903 else if (sme->crypto.wpa_versions & NL80211_WPA_VERSION_2) in wl_set_wpa_version() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/os_dep/linux/ |
| H A D | ioctl_cfg80211.c | 3872 static bool rtw_check_connect_sae_compat(struct cfg80211_connect_params *sme) in rtw_check_connect_sae_compat() argument 3879 if (sme->auth_type != 1) in rtw_check_connect_sae_compat() 3882 if (rtw_ieee802_11_parse_elems((u8 *)sme->ie, sme->ie_len, &elems, 0) in rtw_check_connect_sae_compat() 3900 #define rtw_check_connect_sae_compat(sme) false argument 3968 struct cfg80211_connect_params *sme) in cfg80211_rtw_connect() argument 3988 FUNC_NDEV_ARG(ndev), sme->privacy, sme->key, sme->key_len, in cfg80211_rtw_connect() 3989 sme->key_idx, sme->auth_type); in cfg80211_rtw_connect() 3990 if (sme->channel) in cfg80211_rtw_connect() 3992 FUNC_NDEV_ARG(ndev), sme->channel->hw_value, in cfg80211_rtw_connect() 3993 sme->channel->center_freq, sme->channel->flags); in cfg80211_rtw_connect() [all …]
|