Lines Matching refs:ssid
43 struct wpa_bss *bss, struct wpa_ssid *ssid)
68 params.ssid = bss->ssid;
70 params.p2p = ssid->p2p_group;
73 os_memcmp(wpa_s->sme.ssid, params.ssid, params.ssid_len) != 0)
77 os_memcpy(wpa_s->sme.ssid, params.ssid, params.ssid_len);
82 if (ssid->key_mgmt & WPA_KEY_MGMT_IEEE8021X_NO_WPA) {
83 if (ssid->leap) {
84 if (ssid->non_leap == 0)
93 if (ssid->auth_alg) {
94 params.auth_alg = ssid->auth_alg;
100 if (ssid->wep_key_len[i])
101 params.wep_key[i] = ssid->wep_key[i];
102 params.wep_key_len[i] = ssid->wep_key_len[i];
104 params.wep_tx_keyidx = ssid->wep_tx_keyidx;
114 wpa_key_mgmt_wpa(ssid->key_mgmt)) {
116 try_opportunistic = ssid->proactive_key_caching &&
117 (ssid->proto & WPA_PROTO_RSN);
123 if (wpa_supplicant_set_suites(wpa_s, bss, ssid,
130 } else if ((ssid->key_mgmt & WPA_KEY_MGMT_IEEE8021X_NO_WPA) &&
131 wpa_key_mgmt_wpa_ieee8021x(ssid->key_mgmt)) {
137 wpa_supplicant_set_non_wpa_policy(wpa_s, ssid);
139 } else if (wpa_key_mgmt_wpa_any(ssid->key_mgmt)) {
141 if (wpa_supplicant_set_suites(wpa_s, NULL, ssid,
150 } else if (ssid->key_mgmt & WPA_KEY_MGMT_WPS) {
152 wps_ie = wps_build_assoc_req_ie(wpas_wps_get_req_type(ssid));
161 wpa_supplicant_set_non_wpa_policy(wpa_s, ssid);
164 wpa_supplicant_set_non_wpa_policy(wpa_s, ssid);
178 if (md && wpa_key_mgmt_ft(ssid->key_mgmt)) {
206 wpa_s->sme.mfp = ssid->ieee80211w;
207 if (ssid->ieee80211w != NO_MGMT_FRAME_PROTECTION) {
229 ssid->p2p_group);
272 " (SSID='%s' freq=%d MHz)", MAC2STR(params.bssid),
273 wpa_ssid_txt(params.ssid, params.ssid_len), params.freq);
278 wpa_s->current_ssid = ssid;
305 struct wpa_ssid *ssid = wpa_s->current_ssid;
307 if (ssid == NULL) {
381 sme_associate(wpa_s, ssid->mode, data->auth.peer,
398 params.ssid = wpa_s->sme.ssid;
427 " (SSID='%s' freq=%d MHz)", MAC2STR(params.bssid),
428 params.ssid ? wpa_ssid_txt(params.ssid, params.ssid_len) : "",
854 struct wpa_ssid *ssid = wpa_s->current_ssid;
863 if (!(wpa_s->drv_flags & WPA_DRIVER_FLAGS_SME) || ssid == NULL ||
864 ssid->mode != IEEE80211_MODE_INFRA)
1008 struct wpa_ssid *ssid;
1014 ssid = wpa_s->current_ssid;
1015 if (ssid == NULL || ssid->ieee80211w == 0)