Lines Matching refs:ssid

68 int wpas_temp_disabled(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)  in wpas_temp_disabled()  argument
72 if (ssid == NULL || ssid->disabled_until.sec == 0) in wpas_temp_disabled()
76 if (ssid->disabled_until.sec > now.sec) in wpas_temp_disabled()
77 return ssid->disabled_until.sec - now.sec; in wpas_temp_disabled()
79 wpas_clear_temp_disabled(wpa_s, ssid, 0); in wpas_temp_disabled()
98 struct wpa_ssid *ssid; in wpas_reenabled_network_time() local
107 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpas_reenabled_network_time()
108 if (ssid->disabled) in wpas_reenabled_network_time()
111 disabled_for = wpas_temp_disabled(wpa_s, ssid); in wpas_reenabled_network_time()
141 struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *ssid, in __wpa_supplicant_get_new_bss() argument
144 if (ssid && ssid_len > 0) in __wpa_supplicant_get_new_bss()
145 return wpa_bss_get(wpa_s, bssid, ssid, ssid_len); in __wpa_supplicant_get_new_bss()
152 struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *ssid, in _wpa_supplicant_get_new_bss() argument
155 struct wpa_bss *bss = __wpa_supplicant_get_new_bss(wpa_s, bssid, ssid, in _wpa_supplicant_get_new_bss()
163 return __wpa_supplicant_get_new_bss(wpa_s, bssid, ssid, ssid_len); in _wpa_supplicant_get_new_bss()
171 struct wpa_ssid *ssid = wpa_s->current_ssid; in wpa_supplicant_get_new_bss() local
182 if (!bss && ssid && ssid->ssid_len > 0) { in wpa_supplicant_get_new_bss()
183 bss = _wpa_supplicant_get_new_bss(wpa_s, bssid, ssid->ssid, in wpa_supplicant_get_new_bss()
184 ssid->ssid_len, in wpa_supplicant_get_new_bss()
221 struct wpa_ssid *ssid, *old_ssid; in wpa_supplicant_select_config() local
241 os_memcmp(drv_ssid, wpa_s->current_ssid->ssid, in wpa_supplicant_select_config()
250 os_memcmp(drv_ssid, wpa_s->current_bss->ssid, in wpa_supplicant_select_config()
263 ssid = wpa_supplicant_get_ssid(wpa_s); in wpa_supplicant_select_config()
264 if (ssid == NULL) { in wpa_supplicant_select_config()
270 if (wpas_network_disabled(wpa_s, ssid)) { in wpa_supplicant_select_config()
276 disallowed_ssid(wpa_s, ssid->ssid, ssid->ssid_len)) { in wpa_supplicant_select_config()
281 res = wpas_temp_disabled(wpa_s, ssid); in wpa_supplicant_select_config()
291 if (wpa_key_mgmt_wpa_any(ssid->key_mgmt)) { in wpa_supplicant_select_config()
300 if (wpa_supplicant_set_suites(wpa_s, bss, ssid, in wpa_supplicant_select_config()
305 wpa_supplicant_set_non_wpa_policy(wpa_s, ssid); in wpa_supplicant_select_config()
308 if (wpa_s->current_ssid && wpa_s->current_ssid != ssid) in wpa_supplicant_select_config()
311 wpa_s->current_ssid = ssid; in wpa_supplicant_select_config()
529 struct wpa_ssid *ssid) in wpa_supplicant_scard_init() argument
535 if ((ssid != NULL && ssid->eap.pcsc == NULL) || in wpa_supplicant_scard_init()
539 if (ssid == NULL || ssid->eap.eap_methods == NULL) { in wpa_supplicant_scard_init()
543 struct eap_method_type *eap = ssid->eap.eap_methods; in wpa_supplicant_scard_init()
592 static int has_wep_key(struct wpa_ssid *ssid) in has_wep_key() argument
597 if (ssid->wep_key_len[i]) in has_wep_key()
607 struct wpa_ssid *ssid) in wpa_supplicant_match_privacy() argument
611 if (ssid->mixed_cell) in wpa_supplicant_match_privacy()
615 if (ssid->key_mgmt & WPA_KEY_MGMT_WPS) in wpa_supplicant_match_privacy()
620 if ((ssid->key_mgmt & WPA_KEY_MGMT_OWE) && !ssid->owe_only) in wpa_supplicant_match_privacy()
625 if (has_wep_key(ssid)) in wpa_supplicant_match_privacy()
630 if ((ssid->key_mgmt & WPA_KEY_MGMT_IEEE8021X_NO_WPA) && in wpa_supplicant_match_privacy()
631 ssid->eapol_flags & (EAPOL_FLAG_REQUIRE_KEY_UNICAST | in wpa_supplicant_match_privacy()
636 if (wpa_key_mgmt_wpa(ssid->key_mgmt)) in wpa_supplicant_match_privacy()
639 if (ssid->key_mgmt & WPA_KEY_MGMT_OSEN) in wpa_supplicant_match_privacy()
649 struct wpa_ssid *ssid, in wpa_supplicant_ssid_bss_match() argument
661 ret = wpas_wps_ssid_bss_match(wpa_s, ssid, bss); in wpa_supplicant_ssid_bss_match()
667 wep_ok = !wpa_key_mgmt_wpa(ssid->key_mgmt) && in wpa_supplicant_ssid_bss_match()
668 (((ssid->key_mgmt & WPA_KEY_MGMT_NONE) && in wpa_supplicant_ssid_bss_match()
669 ssid->wep_key_len[ssid->wep_tx_keyidx] > 0) || in wpa_supplicant_ssid_bss_match()
670 (ssid->key_mgmt & WPA_KEY_MGMT_IEEE8021X_NO_WPA)); in wpa_supplicant_ssid_bss_match()
681 while ((ssid->proto & (WPA_PROTO_RSN | WPA_PROTO_OSEN)) && rsn_ie) { in wpa_supplicant_ssid_bss_match()
716 if (!(ie.proto & ssid->proto) && in wpa_supplicant_ssid_bss_match()
717 !(ssid->proto & WPA_PROTO_OSEN)) { in wpa_supplicant_ssid_bss_match()
724 if (!(ie.pairwise_cipher & ssid->pairwise_cipher)) { in wpa_supplicant_ssid_bss_match()
731 if (!(ie.group_cipher & ssid->group_cipher)) { in wpa_supplicant_ssid_bss_match()
738 if (ssid->group_mgmt_cipher && in wpa_supplicant_ssid_bss_match()
739 !(ie.mgmt_group_cipher & ssid->group_mgmt_cipher)) { in wpa_supplicant_ssid_bss_match()
761 if (!(ie.key_mgmt & ssid->key_mgmt)) { in wpa_supplicant_ssid_bss_match()
769 wpas_get_ssid_pmf(wpa_s, ssid) == in wpa_supplicant_ssid_bss_match()
777 wpas_get_ssid_pmf(wpa_s, ssid) == in wpa_supplicant_ssid_bss_match()
800 if (wpas_get_ssid_pmf(wpa_s, ssid) == MGMT_FRAME_PROTECTION_REQUIRED && in wpa_supplicant_ssid_bss_match()
801 (!(ssid->key_mgmt & WPA_KEY_MGMT_OWE) || ssid->owe_only)) { in wpa_supplicant_ssid_bss_match()
803 if ((ssid->key_mgmt & WPA_KEY_MGMT_OWE) && ssid->owe_only && in wpa_supplicant_ssid_bss_match()
807 ssid->owe_transition_bss_select_count + 1 <= in wpa_supplicant_ssid_bss_match()
809 ssid->owe_transition_bss_select_count++; in wpa_supplicant_ssid_bss_match()
813 ssid->owe_transition_bss_select_count, in wpa_supplicant_ssid_bss_match()
825 while ((ssid->proto & WPA_PROTO_WPA) && wpa_ie) { in wpa_supplicant_ssid_bss_match()
846 if (!(ie.proto & ssid->proto)) { in wpa_supplicant_ssid_bss_match()
853 if (!(ie.pairwise_cipher & ssid->pairwise_cipher)) { in wpa_supplicant_ssid_bss_match()
860 if (!(ie.group_cipher & ssid->group_cipher)) { in wpa_supplicant_ssid_bss_match()
867 if (!(ie.key_mgmt & ssid->key_mgmt)) { in wpa_supplicant_ssid_bss_match()
880 if ((ssid->key_mgmt & WPA_KEY_MGMT_IEEE8021X_NO_WPA) && !wpa_ie && in wpa_supplicant_ssid_bss_match()
889 if ((ssid->key_mgmt & WPA_KEY_MGMT_OWE) && !ssid->owe_only && in wpa_supplicant_ssid_bss_match()
893 ssid->owe_transition_bss_select_count + 1 <= in wpa_supplicant_ssid_bss_match()
895 ssid->owe_transition_bss_select_count++; in wpa_supplicant_ssid_bss_match()
899 ssid->owe_transition_bss_select_count, in wpa_supplicant_ssid_bss_match()
911 if ((ssid->proto & (WPA_PROTO_WPA | WPA_PROTO_RSN)) && in wpa_supplicant_ssid_bss_match()
912 wpa_key_mgmt_wpa(ssid->key_mgmt) && proto_match == 0) { in wpa_supplicant_ssid_bss_match()
919 if ((ssid->key_mgmt & WPA_KEY_MGMT_OSEN) && in wpa_supplicant_ssid_bss_match()
926 if (!wpa_key_mgmt_wpa(ssid->key_mgmt)) { in wpa_supplicant_ssid_bss_match()
954 static int rate_match(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, in rate_match() argument
1048 !ssid->sae_password_id && in rate_match()
1050 wpa_key_mgmt_sae(ssid->key_mgmt)) { in rate_match()
1168 struct wpa_ssid *ssid; in owe_trans_ssid() local
1170 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in owe_trans_ssid()
1171 if (wpas_network_disabled(wpa_s, ssid)) in owe_trans_ssid()
1173 if (ssid->ssid_len == ssid_len && in owe_trans_ssid()
1174 os_memcmp(ssid->ssid, pos, ssid_len) == 0) { in owe_trans_ssid()
1229 static bool wpa_scan_res_ok(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid,
1238 struct wpa_ssid *ssid, in sae_pk_acceptable_bss_with_pk() argument
1261 if (wpa_scan_res_ok(wpa_s, ssid, match_ssid, match_ssid_len, in sae_pk_acceptable_bss_with_pk()
1271 static bool wpa_scan_res_ok(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, in wpa_scan_res_ok() argument
1303 check_ssid = wpa || ssid->ssid_len > 0; in wpa_scan_res_ok()
1305 if (wpas_network_disabled(wpa_s, ssid)) { in wpa_scan_res_ok()
1311 res = wpas_temp_disabled(wpa_s, ssid); in wpa_scan_res_ok()
1321 if ((ssid->key_mgmt & WPA_KEY_MGMT_WPS) && bssid_ignore_count) { in wpa_scan_res_ok()
1328 if (wpa && ssid->ssid_len == 0 && in wpa_scan_res_ok()
1329 wpas_wps_ssid_wildcard_ok(wpa_s, ssid, bss)) in wpa_scan_res_ok()
1332 if (!wpa && (ssid->key_mgmt & WPA_KEY_MGMT_WPS)) { in wpa_scan_res_ok()
1335 check_ssid = ssid->ssid_len > 0 || in wpa_scan_res_ok()
1336 !wpas_wps_ssid_wildcard_ok(wpa_s, ssid, bss); in wpa_scan_res_ok()
1340 if (ssid->bssid_set && ssid->ssid_len == 0 && in wpa_scan_res_ok()
1341 ether_addr_equal(bss->bssid, ssid->bssid)) in wpa_scan_res_ok()
1345 (match_ssid_len != ssid->ssid_len || in wpa_scan_res_ok()
1346 os_memcmp(match_ssid, ssid->ssid, match_ssid_len) != 0)) { in wpa_scan_res_ok()
1352 if (ssid->bssid_set && in wpa_scan_res_ok()
1353 !ether_addr_equal(bss->bssid, ssid->bssid)) { in wpa_scan_res_ok()
1360 if (ssid->num_bssid_ignore && in wpa_scan_res_ok()
1361 addr_in_list(bss->bssid, ssid->bssid_ignore, in wpa_scan_res_ok()
1362 ssid->num_bssid_ignore)) { in wpa_scan_res_ok()
1370 if (ssid->num_bssid_accept && in wpa_scan_res_ok()
1371 !addr_in_list(bss->bssid, ssid->bssid_accept, in wpa_scan_res_ok()
1372 ssid->num_bssid_accept)) { in wpa_scan_res_ok()
1379 if (!wpa_supplicant_ssid_bss_match(wpa_s, ssid, bss, debug_print)) in wpa_scan_res_ok()
1383 !(ssid->key_mgmt & WPA_KEY_MGMT_NONE) && in wpa_scan_res_ok()
1384 !(ssid->key_mgmt & WPA_KEY_MGMT_WPS) && in wpa_scan_res_ok()
1385 !(ssid->key_mgmt & WPA_KEY_MGMT_OWE) && in wpa_scan_res_ok()
1386 !(ssid->key_mgmt & WPA_KEY_MGMT_IEEE8021X_NO_WPA)) { in wpa_scan_res_ok()
1394 if (wpa && !wpa_key_mgmt_wpa(ssid->key_mgmt) && has_wep_key(ssid)) { in wpa_scan_res_ok()
1402 if ((ssid->key_mgmt & WPA_KEY_MGMT_OSEN) && !osen && !rsn_osen) { in wpa_scan_res_ok()
1409 if (!wpa_supplicant_match_privacy(bss, ssid)) { in wpa_scan_res_ok()
1415 if (ssid->mode != WPAS_MODE_MESH && !bss_is_ess(bss) && in wpa_scan_res_ok()
1423 if (ssid->pbss != 2 && ssid->pbss != bss_is_pbss(bss)) { in wpa_scan_res_ok()
1427 ssid->pbss, bss_is_pbss(bss)); in wpa_scan_res_ok()
1431 if (!freq_allowed(ssid->freq_list, bss->freq)) { in wpa_scan_res_ok()
1439 if (ssid->mode == WPAS_MODE_MESH && ssid->frequency > 0 && in wpa_scan_res_ok()
1440 ssid->frequency != bss->freq) { in wpa_scan_res_ok()
1448 if (!rate_match(wpa_s, ssid, bss, debug_print)) { in wpa_scan_res_ok()
1459 is_6ghz_freq(bss->freq) || ssid->sae_password_id) && in wpa_scan_res_ok()
1461 wpa_key_mgmt_sae(ssid->key_mgmt) && in wpa_scan_res_ok()
1471 if (ssid->sae_pk == SAE_PK_MODE_ONLY && in wpa_scan_res_ok()
1481 if (ssid->mode == WPAS_MODE_IBSS && in wpa_scan_res_ok()
1482 !(ssid->key_mgmt & (WPA_KEY_MGMT_NONE | WPA_KEY_MGMT_WPA_NONE))) { in wpa_scan_res_ok()
1491 if (ssid->p2p_group && in wpa_scan_res_ok()
1499 if (!is_zero_ether_addr(ssid->go_p2p_dev_addr)) { in wpa_scan_res_ok()
1519 !ether_addr_equal(dev_addr, ssid->go_p2p_dev_addr)) { in wpa_scan_res_ok()
1573 if ((ssid->key_mgmt & WPA_KEY_MGMT_DPP) && in wpa_scan_res_ok()
1575 ssid) && in wpa_scan_res_ok()
1576 (!ssid->dpp_connector || !ssid->dpp_netaccesskey || in wpa_scan_res_ok()
1577 !ssid->dpp_csign)) { in wpa_scan_res_ok()
1586 if (ssid->sae_pk == SAE_PK_MODE_AUTOMATIC && in wpa_scan_res_ok()
1587 wpa_key_mgmt_sae(ssid->key_mgmt) && in wpa_scan_res_ok()
1588 ((ssid->sae_password && in wpa_scan_res_ok()
1589 sae_pk_valid_password(ssid->sae_password)) || in wpa_scan_res_ok()
1590 (!ssid->sae_password && ssid->passphrase && in wpa_scan_res_ok()
1591 sae_pk_valid_password(ssid->passphrase))) && in wpa_scan_res_ok()
1593 sae_pk_acceptable_bss_with_pk(wpa_s, bss, ssid, match_ssid, in wpa_scan_res_ok()
1609 owe_ssid_len == ssid->ssid_len && in wpa_scan_res_ok()
1610 os_memcmp(owe_ssid, ssid->ssid, owe_ssid_len) == 0) { in wpa_scan_res_ok()
1644 struct wpa_ssid *ssid; in wpa_scan_res_match() local
1663 wpa_ssid_txt(bss->ssid, bss->ssid_len), in wpa_scan_res_match()
1698 match_ssid = bss->ssid; in wpa_scan_res_match()
1732 for (ssid = group; ssid; ssid = only_first_ssid ? NULL : ssid->pnext) { in wpa_scan_res_match()
1733 if (wpa_scan_res_ok(wpa_s, ssid, match_ssid, match_ssid_len, in wpa_scan_res_match()
1735 return ssid; in wpa_scan_res_match()
1752 struct wpa_ssid *ssid; in wpa_supplicant_select_bss() local
1759 ssid = wpa_scan_res_match(wpa_s, i, bss, group, in wpa_supplicant_select_bss()
1761 if (ssid != wpa_s->current_ssid) in wpa_supplicant_select_bss()
1790 wpa_ssid_txt(bss->ssid, bss->ssid_len)); in wpa_supplicant_select_bss()
1804 struct wpa_ssid *ssid; in wpa_supplicant_pick_network() local
1812 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpa_supplicant_pick_network()
1813 if (ssid == wpa_s->next_ssid) in wpa_supplicant_pick_network()
1816 next_ssid = ssid; in wpa_supplicant_pick_network()
1848 ssid = *selected_ssid; in wpa_supplicant_pick_network()
1849 if (selected && ssid && ssid->mem_only_psk && !ssid->psk_set && in wpa_supplicant_pick_network()
1850 !ssid->passphrase && !ssid->ext_psk) { in wpa_supplicant_pick_network()
1856 wpas_notify_network_request(wpa_s, ssid, in wpa_supplicant_pick_network()
1864 wpas_send_ctrl_req(wpa_s, ssid, field_name, txt); in wpa_supplicant_pick_network()
1914 struct wpa_ssid *ssid) in wpa_supplicant_connect_ml_missing() argument
1925 &missing_links, ssid, in wpa_supplicant_connect_ml_missing()
1944 wpa_s->ml_connect_probe_ssid = ssid; in wpa_supplicant_connect_ml_missing()
1971 if (ssid && ssid->ssid_len) { in wpa_supplicant_connect_ml_missing()
1982 wpa_s->ssids_from_scan_req[0].ssid_len = ssid->ssid_len; in wpa_supplicant_connect_ml_missing()
1983 os_memcpy(wpa_s->ssids_from_scan_req[0].ssid, in wpa_supplicant_connect_ml_missing()
1984 ssid->ssid, ssid->ssid_len); in wpa_supplicant_connect_ml_missing()
2002 struct wpa_ssid *ssid) in wpa_supplicant_connect() argument
2005 if ((eap_is_wps_pbc_enrollee(&ssid->eap) && in wpa_supplicant_connect()
2007 wpas_wps_scan_pbc_overlap(wpa_s, selected, ssid)) { in wpa_supplicant_connect()
2036 ssid, wpa_s->current_ssid); in wpa_supplicant_connect()
2050 ssid != wpa_s->current_ssid)))) { in wpa_supplicant_connect()
2051 if (wpa_supplicant_scard_init(wpa_s, ssid)) { in wpa_supplicant_connect()
2056 if (wpa_supplicant_connect_ml_missing(wpa_s, selected, ssid)) in wpa_supplicant_connect()
2061 wpa_supplicant_associate(wpa_s, selected, ssid); in wpa_supplicant_connect()
2075 struct wpa_ssid *ssid; in wpa_supplicant_pick_new_network() local
2078 for (ssid = wpa_s->conf->pssid[prio]; ssid; ssid = ssid->pnext) in wpa_supplicant_pick_new_network()
2080 if (wpas_network_disabled(wpa_s, ssid)) in wpa_supplicant_pick_new_network()
2083 if (ssid->mode == WPAS_MODE_IBSS && in wpa_supplicant_pick_new_network()
2084 !(ssid->key_mgmt & (WPA_KEY_MGMT_NONE | in wpa_supplicant_pick_new_network()
2088 wpa_ssid_txt(ssid->ssid, in wpa_supplicant_pick_new_network()
2089 ssid->ssid_len)); in wpa_supplicant_pick_new_network()
2093 if (ssid->mode == WPAS_MODE_IBSS || in wpa_supplicant_pick_new_network()
2094 ssid->mode == WPAS_MODE_AP || in wpa_supplicant_pick_new_network()
2095 ssid->mode == WPAS_MODE_MESH) in wpa_supplicant_pick_new_network()
2096 return ssid; in wpa_supplicant_pick_new_network()
2114 const u8 *ssid, *rsn; in wpa_supplicant_rsn_preauth_scan_results() local
2116 ssid = wpa_bss_get_ie(bss, WLAN_EID_SSID); in wpa_supplicant_rsn_preauth_scan_results()
2117 if (ssid == NULL) in wpa_supplicant_rsn_preauth_scan_results()
2124 rsn_preauth_scan_result(wpa_s->wpa, bss->bssid, ssid, rsn); in wpa_supplicant_rsn_preauth_scan_results()
2361 struct wpa_ssid *ssid) in wpa_supplicant_need_to_roam() argument
2372 if (wpa_s->current_ssid != ssid) in wpa_supplicant_need_to_roam()
2383 if (wpa_s->current_ssid->ssid) in wpa_supplicant_need_to_roam()
2385 wpa_s->current_ssid->ssid, in wpa_supplicant_need_to_roam()
2648 struct wpa_ssid *ssid = NULL; in wpas_select_network_from_last_scan() local
2669 selected = wpa_supplicant_pick_network(wpa_s, &ssid); in wpas_select_network_from_last_scan()
2681 skip = !wpa_supplicant_need_to_roam(wpa_s, selected, ssid); in wpas_select_network_from_last_scan()
2690 if (ssid != wpa_s->current_ssid && in wpas_select_network_from_last_scan()
2697 if (wpa_supplicant_connect(wpa_s, selected, ssid) < 0) { in wpas_select_network_from_last_scan()
2714 ssid = wpa_supplicant_pick_new_network(wpa_s); in wpas_select_network_from_last_scan()
2715 if (ssid) { in wpas_select_network_from_last_scan()
2717 wpa_supplicant_associate(wpa_s, NULL, ssid); in wpas_select_network_from_last_scan()
3143 struct wpa_ssid *ssid = wpa_s->current_ssid; in wpa_supplicant_use_own_rsne_params() local
3147 if (!ssid) in wpa_supplicant_use_own_rsne_params()
3190 if (ssid->key_mgmt) in wpa_supplicant_use_own_rsne_params()
3191 sel &= ssid->key_mgmt; in wpa_supplicant_use_own_rsne_params()
3195 ie.key_mgmt, ssid->key_mgmt, sel); in wpa_supplicant_use_own_rsne_params()
3204 (wpa_s->drv_flags2 & WPA_DRIVER_FLAGS2_OCV)) && ssid->ocv) in wpa_supplicant_use_own_rsne_params()
3215 if (!ssid->psk_set) { in wpa_supplicant_use_own_rsne_params()
3222 wpa_sm_set_pmk(wpa_s->wpa, ssid->psk, PMK_LEN, NULL, NULL); in wpa_supplicant_use_own_rsne_params()
3226 ssid->psk, PMK_LEN, KEY_FLAG_PMK)) in wpa_supplicant_use_own_rsne_params()
3239 if (ssid->pairwise_cipher) in wpa_supplicant_use_own_rsne_params()
3240 sel &= ssid->pairwise_cipher; in wpa_supplicant_use_own_rsne_params()
3244 ie.pairwise_cipher, ssid->pairwise_cipher, sel); in wpa_supplicant_use_own_rsne_params()
3290 pmf = wpas_get_ssid_pmf(wpa_s, ssid); in wpa_supplicant_use_own_rsne_params()
3312 if (ssid->group_cipher) in wpa_supplicant_use_own_rsne_params()
3313 sel &= ssid->group_cipher; in wpa_supplicant_use_own_rsne_params()
3317 ie.group_cipher, ssid->group_cipher, sel); in wpa_supplicant_use_own_rsne_params()
3331 if (ssid->group_mgmt_cipher) in wpa_supplicant_use_own_rsne_params()
3332 sel &= ssid->group_mgmt_cipher; in wpa_supplicant_use_own_rsne_params()
3336 ie.mgmt_group_cipher, ssid->group_mgmt_cipher, sel); in wpa_supplicant_use_own_rsne_params()
4634 !disallowed_ssid(wpa_s, fast_reconnect->ssid, in wpa_supplicant_event_disassoc_finish()
4926 struct wpa_ssid *ssid; in wpa_supplicant_event_ibss_rsn_start() local
4931 ssid = wpa_s->current_ssid; in wpa_supplicant_event_ibss_rsn_start()
4932 if (ssid == NULL) in wpa_supplicant_event_ibss_rsn_start()
4934 if (ssid->mode != WPAS_MODE_IBSS || !wpa_key_mgmt_wpa(ssid->key_mgmt)) in wpa_supplicant_event_ibss_rsn_start()
4944 struct wpa_ssid *ssid = wpa_s->current_ssid; in wpa_supplicant_event_ibss_auth() local
4946 if (ssid == NULL) in wpa_supplicant_event_ibss_auth()
4950 if (ssid->mode != WPAS_MODE_IBSS || !wpa_key_mgmt_wpa(ssid->key_mgmt)) in wpa_supplicant_event_ibss_auth()
5716 struct wpa_ssid *ssid = wpa_s->current_ssid; in wpas_event_assoc_reject() local
5730 wpa_supplicant_connect(wpa_s, bss, ssid); in wpas_event_assoc_reject()
5748 struct wpa_ssid *ssid = wpa_s->current_ssid; in wpas_event_assoc_reject() local
5765 wpa_supplicant_connect(wpa_s, bss, ssid); in wpas_event_assoc_reject()