Lines Matching full:sme
35 MODULE_PARM_DESC(disable_ap_sme, " let user space handle AP mode SME");
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()
1099 wil_info(wil, " Privacy: %s\n", sme->privacy ? "secure" : "open"); in wil_print_connect_params()
1100 wil_info(wil, " PBSS: %d\n", sme->pbss); in wil_print_connect_params()
1101 wil_print_crypto(wil, &sme->crypto); in wil_print_connect_params()
1106 struct cfg80211_connect_params *sme) in wil_ft_connect() argument
1118 if (!sme->prev_bssid) { in wil_ft_connect()
1123 if (ether_addr_equal(sme->prev_bssid, sme->bssid)) { in wil_ft_connect()
1133 if (vif->privacy != sme->privacy) { in wil_ft_connect()
1135 vif->privacy, sme->privacy); in wil_ft_connect()
1139 if (sme->pbss) { in wil_ft_connect()
1145 auth_cmd.channel = sme->channel->hw_value - 1; in wil_ft_connect()
1146 ether_addr_copy(auth_cmd.bssid, sme->bssid); in wil_ft_connect()
1191 struct cfg80211_connect_params *sme) in wil_cfg80211_connect() argument
1206 wil_print_connect_params(wil, sme); in wil_cfg80211_connect()
1208 if (sme->auth_type == NL80211_AUTHTYPE_FT) in wil_cfg80211_connect()
1210 if (sme->auth_type == NL80211_AUTHTYPE_AUTOMATIC && in wil_cfg80211_connect()
1219 if (sme->ie_len > WMI_MAX_IE_LEN) { in wil_cfg80211_connect()
1220 wil_err(wil, "IE too large (%td bytes)\n", sme->ie_len); in wil_cfg80211_connect()
1224 rsn_eid = sme->ie ? in wil_cfg80211_connect()
1225 cfg80211_find_ie(WLAN_EID_RSN, sme->ie, sme->ie_len) : in wil_cfg80211_connect()
1227 if (sme->privacy && !rsn_eid) { in wil_cfg80211_connect()
1235 if (sme->pbss) in wil_cfg80211_connect()
1238 bss = cfg80211_get_bss(wiphy, sme->channel, sme->bssid, in wil_cfg80211_connect()
1239 sme->ssid, sme->ssid_len, in wil_cfg80211_connect()
1252 vif->privacy = sme->privacy; in wil_cfg80211_connect()
1253 vif->pbss = sme->pbss; in wil_cfg80211_connect()
1255 rc = wmi_set_ie(vif, WMI_FRAME_ASSOC_REQ, sme->ie_len, sme->ie); in wil_cfg80211_connect()
1288 rc = wil_ft_connect(wiphy, ndev, sme); in wil_cfg80211_connect()
1334 rc = wil_get_wmi_edmg_channel(wil, sme->edmg.bw_config, in wil_cfg80211_connect()
1335 sme->edmg.channels, &conn.edmg_channel); in wil_cfg80211_connect()
2216 wil_err(wil, "not supported with AP SME enabled\n"); in wil_cfg80211_add_station()
2261 wil_dbg_misc(wil, "not supported with AP SME enabled\n"); in wil_cfg80211_change_station()