Lines Matching full:sme
35 MODULE_PARM_DESC(disable_ap_sme, " let user space handle AP mode SME");
1104 struct cfg80211_connect_params *sme) in wil_print_connect_params() argument
1107 if (sme->channel) { in wil_print_connect_params()
1109 sme->channel->hw_value, sme->channel->center_freq); in wil_print_connect_params()
1111 if (sme->bssid) in wil_print_connect_params()
1112 wil_info(wil, " BSSID: %pM\n", sme->bssid); in wil_print_connect_params()
1113 if (sme->ssid) in wil_print_connect_params()
1115 16, 1, sme->ssid, sme->ssid_len, true); in wil_print_connect_params()
1116 if (sme->prev_bssid) in wil_print_connect_params()
1117 wil_info(wil, " Previous BSSID=%pM\n", sme->prev_bssid); in wil_print_connect_params()
1119 wil_get_auth_type_name(sme->auth_type)); in wil_print_connect_params()
1120 wil_info(wil, " Privacy: %s\n", sme->privacy ? "secure" : "open"); in wil_print_connect_params()
1121 wil_info(wil, " PBSS: %d\n", sme->pbss); in wil_print_connect_params()
1122 wil_print_crypto(wil, &sme->crypto); in wil_print_connect_params()
1127 struct cfg80211_connect_params *sme) in wil_ft_connect() argument
1139 if (!sme->prev_bssid) { in wil_ft_connect()
1144 if (ether_addr_equal(sme->prev_bssid, sme->bssid)) { in wil_ft_connect()
1154 if (vif->privacy != sme->privacy) { in wil_ft_connect()
1156 vif->privacy, sme->privacy); in wil_ft_connect()
1160 if (sme->pbss) { in wil_ft_connect()
1166 auth_cmd.channel = sme->channel->hw_value - 1; in wil_ft_connect()
1167 ether_addr_copy(auth_cmd.bssid, sme->bssid); in wil_ft_connect()
1212 struct cfg80211_connect_params *sme) in wil_cfg80211_connect() argument
1227 wil_print_connect_params(wil, sme); in wil_cfg80211_connect()
1229 if (sme->auth_type == NL80211_AUTHTYPE_FT) in wil_cfg80211_connect()
1231 if (sme->auth_type == NL80211_AUTHTYPE_AUTOMATIC && in wil_cfg80211_connect()
1240 if (sme->ie_len > WMI_MAX_IE_LEN) { in wil_cfg80211_connect()
1241 wil_err(wil, "IE too large (%td bytes)\n", sme->ie_len); in wil_cfg80211_connect()
1245 rsn_eid = sme->ie ? in wil_cfg80211_connect()
1246 cfg80211_find_ie(WLAN_EID_RSN, sme->ie, sme->ie_len) : in wil_cfg80211_connect()
1248 if (sme->privacy && !rsn_eid) { in wil_cfg80211_connect()
1256 if (sme->pbss) in wil_cfg80211_connect()
1259 bss = cfg80211_get_bss(wiphy, sme->channel, sme->bssid, in wil_cfg80211_connect()
1260 sme->ssid, sme->ssid_len, in wil_cfg80211_connect()
1273 vif->privacy = sme->privacy; in wil_cfg80211_connect()
1274 vif->pbss = sme->pbss; in wil_cfg80211_connect()
1276 rc = wmi_set_ie(vif, WMI_FRAME_ASSOC_REQ, sme->ie_len, sme->ie); in wil_cfg80211_connect()
1309 rc = wil_ft_connect(wiphy, ndev, sme); in wil_cfg80211_connect()
1355 rc = wil_get_wmi_edmg_channel(wil, sme->edmg.bw_config, in wil_cfg80211_connect()
1356 sme->edmg.channels, &conn.edmg_channel); in wil_cfg80211_connect()
2238 wil_err(wil, "not supported with AP SME enabled\n"); in wil_cfg80211_add_station()
2283 wil_dbg_misc(wil, "not supported with AP SME enabled\n"); in wil_cfg80211_change_station()