Lines Matching refs:ssid
72 int wpas_temp_disabled(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) in wpas_temp_disabled() argument
76 if (ssid == NULL || ssid->disabled_until.sec == 0) in wpas_temp_disabled()
80 if (ssid->disabled_until.sec > now.sec) in wpas_temp_disabled()
81 return ssid->disabled_until.sec - now.sec; in wpas_temp_disabled()
83 wpas_clear_temp_disabled(wpa_s, ssid, 0); in wpas_temp_disabled()
102 struct wpa_ssid *ssid; in wpas_reenabled_network_time() local
111 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpas_reenabled_network_time()
112 if (ssid->disabled) in wpas_reenabled_network_time()
115 disabled_for = wpas_temp_disabled(wpa_s, ssid); in wpas_reenabled_network_time()
145 struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *ssid, in __wpa_supplicant_get_new_bss() argument
148 if (ssid && ssid_len > 0) in __wpa_supplicant_get_new_bss()
149 return wpa_bss_get(wpa_s, bssid, ssid, ssid_len); in __wpa_supplicant_get_new_bss()
156 struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *ssid, in _wpa_supplicant_get_new_bss() argument
159 struct wpa_bss *bss = __wpa_supplicant_get_new_bss(wpa_s, bssid, ssid, in _wpa_supplicant_get_new_bss()
167 return __wpa_supplicant_get_new_bss(wpa_s, bssid, ssid, ssid_len); in _wpa_supplicant_get_new_bss()
175 struct wpa_ssid *ssid = wpa_s->current_ssid; in wpa_supplicant_get_new_bss() local
186 if (!bss && ssid && ssid->ssid_len > 0) { in wpa_supplicant_get_new_bss()
187 bss = _wpa_supplicant_get_new_bss(wpa_s, bssid, ssid->ssid, in wpa_supplicant_get_new_bss()
188 ssid->ssid_len, in wpa_supplicant_get_new_bss()
225 struct wpa_ssid *ssid, *old_ssid; in wpa_supplicant_select_config() local
245 os_memcmp(drv_ssid, wpa_s->current_ssid->ssid, in wpa_supplicant_select_config()
254 os_memcmp(drv_ssid, wpa_s->current_bss->ssid, in wpa_supplicant_select_config()
267 ssid = wpa_supplicant_get_ssid(wpa_s); in wpa_supplicant_select_config()
268 if (ssid == NULL) { in wpa_supplicant_select_config()
274 if (wpas_network_disabled(wpa_s, ssid)) { in wpa_supplicant_select_config()
280 disallowed_ssid(wpa_s, ssid->ssid, ssid->ssid_len)) { in wpa_supplicant_select_config()
285 res = wpas_temp_disabled(wpa_s, ssid); in wpa_supplicant_select_config()
295 if (wpa_key_mgmt_wpa_any(ssid->key_mgmt)) { in wpa_supplicant_select_config()
304 if (wpa_supplicant_set_suites(wpa_s, bss, ssid, in wpa_supplicant_select_config()
309 wpa_supplicant_set_non_wpa_policy(wpa_s, ssid); in wpa_supplicant_select_config()
312 if (wpa_s->current_ssid && wpa_s->current_ssid != ssid) in wpa_supplicant_select_config()
315 wpa_s->current_ssid = ssid; in wpa_supplicant_select_config()
533 struct wpa_ssid *ssid) in wpa_supplicant_scard_init() argument
539 if ((ssid != NULL && ssid->eap.pcsc == NULL) || in wpa_supplicant_scard_init()
543 if (ssid == NULL || ssid->eap.eap_methods == NULL) { in wpa_supplicant_scard_init()
547 struct eap_method_type *eap = ssid->eap.eap_methods; in wpa_supplicant_scard_init()
596 static int has_wep_key(struct wpa_ssid *ssid) in has_wep_key() argument
601 if (ssid->wep_key_len[i]) in has_wep_key()
611 struct wpa_ssid *ssid) in wpa_supplicant_match_privacy() argument
615 if (ssid->mixed_cell) in wpa_supplicant_match_privacy()
619 if (ssid->key_mgmt & WPA_KEY_MGMT_WPS) in wpa_supplicant_match_privacy()
624 if ((ssid->key_mgmt & WPA_KEY_MGMT_OWE) && !ssid->owe_only) in wpa_supplicant_match_privacy()
629 if (has_wep_key(ssid)) in wpa_supplicant_match_privacy()
634 if ((ssid->key_mgmt & WPA_KEY_MGMT_IEEE8021X_NO_WPA) && in wpa_supplicant_match_privacy()
635 ssid->eapol_flags & (EAPOL_FLAG_REQUIRE_KEY_UNICAST | in wpa_supplicant_match_privacy()
640 if (wpa_key_mgmt_wpa(ssid->key_mgmt)) in wpa_supplicant_match_privacy()
643 if (ssid->key_mgmt & WPA_KEY_MGMT_OSEN) in wpa_supplicant_match_privacy()
653 struct wpa_ssid *ssid, in wpa_supplicant_ssid_bss_match() argument
665 ret = wpas_wps_ssid_bss_match(wpa_s, ssid, bss); in wpa_supplicant_ssid_bss_match()
671 wep_ok = !wpa_key_mgmt_wpa(ssid->key_mgmt) && in wpa_supplicant_ssid_bss_match()
672 (((ssid->key_mgmt & WPA_KEY_MGMT_NONE) && in wpa_supplicant_ssid_bss_match()
673 ssid->wep_key_len[ssid->wep_tx_keyidx] > 0) || in wpa_supplicant_ssid_bss_match()
674 (ssid->key_mgmt & WPA_KEY_MGMT_IEEE8021X_NO_WPA)); in wpa_supplicant_ssid_bss_match()
677 rsn_ie = wpa_bss_get_rsne(wpa_s, bss, ssid, false); in wpa_supplicant_ssid_bss_match()
685 while ((ssid->proto & (WPA_PROTO_RSN | WPA_PROTO_OSEN)) && rsn_ie) { in wpa_supplicant_ssid_bss_match()
720 if (!(ie.proto & ssid->proto) && in wpa_supplicant_ssid_bss_match()
721 !(ssid->proto & WPA_PROTO_OSEN)) { in wpa_supplicant_ssid_bss_match()
728 if (!(ie.pairwise_cipher & ssid->pairwise_cipher)) { in wpa_supplicant_ssid_bss_match()
735 if (!(ie.group_cipher & ssid->group_cipher)) { in wpa_supplicant_ssid_bss_match()
742 if (ssid->group_mgmt_cipher && in wpa_supplicant_ssid_bss_match()
743 !(ie.mgmt_group_cipher & ssid->group_mgmt_cipher)) { in wpa_supplicant_ssid_bss_match()
765 if (!(ie.key_mgmt & ssid->key_mgmt)) { in wpa_supplicant_ssid_bss_match()
773 wpas_get_ssid_pmf(wpa_s, ssid) == in wpa_supplicant_ssid_bss_match()
781 wpas_get_ssid_pmf(wpa_s, ssid) == in wpa_supplicant_ssid_bss_match()
804 if (wpas_get_ssid_pmf(wpa_s, ssid) == MGMT_FRAME_PROTECTION_REQUIRED && in wpa_supplicant_ssid_bss_match()
805 (!(ssid->key_mgmt & WPA_KEY_MGMT_OWE) || ssid->owe_only)) { in wpa_supplicant_ssid_bss_match()
807 if ((ssid->key_mgmt & WPA_KEY_MGMT_OWE) && ssid->owe_only && in wpa_supplicant_ssid_bss_match()
811 ssid->owe_transition_bss_select_count + 1 <= in wpa_supplicant_ssid_bss_match()
813 ssid->owe_transition_bss_select_count++; in wpa_supplicant_ssid_bss_match()
817 ssid->owe_transition_bss_select_count, in wpa_supplicant_ssid_bss_match()
829 while ((ssid->proto & WPA_PROTO_WPA) && wpa_ie) { in wpa_supplicant_ssid_bss_match()
850 if (!(ie.proto & ssid->proto)) { in wpa_supplicant_ssid_bss_match()
857 if (!(ie.pairwise_cipher & ssid->pairwise_cipher)) { in wpa_supplicant_ssid_bss_match()
864 if (!(ie.group_cipher & ssid->group_cipher)) { in wpa_supplicant_ssid_bss_match()
871 if (!(ie.key_mgmt & ssid->key_mgmt)) { in wpa_supplicant_ssid_bss_match()
884 if ((ssid->key_mgmt & WPA_KEY_MGMT_IEEE8021X_NO_WPA) && !wpa_ie && in wpa_supplicant_ssid_bss_match()
893 if ((ssid->key_mgmt & WPA_KEY_MGMT_OWE) && !ssid->owe_only && in wpa_supplicant_ssid_bss_match()
897 ssid->owe_transition_bss_select_count + 1 <= in wpa_supplicant_ssid_bss_match()
899 ssid->owe_transition_bss_select_count++; in wpa_supplicant_ssid_bss_match()
903 ssid->owe_transition_bss_select_count, in wpa_supplicant_ssid_bss_match()
915 if ((ssid->proto & (WPA_PROTO_WPA | WPA_PROTO_RSN)) && in wpa_supplicant_ssid_bss_match()
916 wpa_key_mgmt_wpa(ssid->key_mgmt) && proto_match == 0) { in wpa_supplicant_ssid_bss_match()
923 if ((ssid->key_mgmt & WPA_KEY_MGMT_OSEN) && in wpa_supplicant_ssid_bss_match()
930 if (!wpa_key_mgmt_wpa(ssid->key_mgmt)) { in wpa_supplicant_ssid_bss_match()
958 static int rate_match(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, in rate_match() argument
1052 !ssid->sae_password_id && in rate_match()
1054 wpa_key_mgmt_sae(ssid->key_mgmt)) { in rate_match()
1172 struct wpa_ssid *ssid; in owe_trans_ssid() local
1174 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in owe_trans_ssid()
1175 if (wpas_network_disabled(wpa_s, ssid)) in owe_trans_ssid()
1177 if (ssid->ssid_len == ssid_len && in owe_trans_ssid()
1178 os_memcmp(ssid->ssid, pos, ssid_len) == 0) { in owe_trans_ssid()
1233 static bool wpa_scan_res_ok(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid,
1242 struct wpa_ssid *ssid, in sae_pk_acceptable_bss_with_pk() argument
1254 ie = wpa_bss_get_rsnxe(wpa_s, bss, ssid, false); in sae_pk_acceptable_bss_with_pk()
1265 if (wpa_scan_res_ok(wpa_s, ssid, match_ssid, match_ssid_len, in sae_pk_acceptable_bss_with_pk()
1275 static bool wpa_scan_res_ok(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, in wpa_scan_res_ok() argument
1293 ie = wpa_bss_get_rsne(wpa_s, bss, ssid, false); in wpa_scan_res_ok()
1302 ie = wpa_bss_get_rsnxe(wpa_s, bss, ssid, false); in wpa_scan_res_ok()
1309 check_ssid = wpa || ssid->ssid_len > 0; in wpa_scan_res_ok()
1311 if (wpas_network_disabled(wpa_s, ssid)) { in wpa_scan_res_ok()
1317 res = wpas_temp_disabled(wpa_s, ssid); in wpa_scan_res_ok()
1327 if ((ssid->key_mgmt & WPA_KEY_MGMT_WPS) && bssid_ignore_count) { in wpa_scan_res_ok()
1334 if (wpa && ssid->ssid_len == 0 && in wpa_scan_res_ok()
1335 wpas_wps_ssid_wildcard_ok(wpa_s, ssid, bss)) in wpa_scan_res_ok()
1338 if (!wpa && (ssid->key_mgmt & WPA_KEY_MGMT_WPS)) { in wpa_scan_res_ok()
1341 check_ssid = ssid->ssid_len > 0 || in wpa_scan_res_ok()
1342 !wpas_wps_ssid_wildcard_ok(wpa_s, ssid, bss); in wpa_scan_res_ok()
1346 if (ssid->bssid_set && ssid->ssid_len == 0 && in wpa_scan_res_ok()
1347 ether_addr_equal(bss->bssid, ssid->bssid)) in wpa_scan_res_ok()
1351 (match_ssid_len != ssid->ssid_len || in wpa_scan_res_ok()
1352 os_memcmp(match_ssid, ssid->ssid, match_ssid_len) != 0)) { in wpa_scan_res_ok()
1358 if (ssid->bssid_set && in wpa_scan_res_ok()
1359 !ether_addr_equal(bss->bssid, ssid->bssid)) { in wpa_scan_res_ok()
1366 if (ssid->num_bssid_ignore && in wpa_scan_res_ok()
1367 addr_in_list(bss->bssid, ssid->bssid_ignore, in wpa_scan_res_ok()
1368 ssid->num_bssid_ignore)) { in wpa_scan_res_ok()
1376 if (ssid->num_bssid_accept && in wpa_scan_res_ok()
1377 !addr_in_list(bss->bssid, ssid->bssid_accept, in wpa_scan_res_ok()
1378 ssid->num_bssid_accept)) { in wpa_scan_res_ok()
1385 if (!wpa_supplicant_ssid_bss_match(wpa_s, ssid, bss, debug_print)) in wpa_scan_res_ok()
1389 !(ssid->key_mgmt & WPA_KEY_MGMT_NONE) && in wpa_scan_res_ok()
1390 !(ssid->key_mgmt & WPA_KEY_MGMT_WPS) && in wpa_scan_res_ok()
1391 !(ssid->key_mgmt & WPA_KEY_MGMT_OWE) && in wpa_scan_res_ok()
1392 !(ssid->key_mgmt & WPA_KEY_MGMT_IEEE8021X_NO_WPA)) { in wpa_scan_res_ok()
1400 if (wpa && !wpa_key_mgmt_wpa(ssid->key_mgmt) && has_wep_key(ssid)) { in wpa_scan_res_ok()
1408 if ((ssid->key_mgmt & WPA_KEY_MGMT_OSEN) && !osen && !rsn_osen) { in wpa_scan_res_ok()
1415 if (!wpa_supplicant_match_privacy(bss, ssid)) { in wpa_scan_res_ok()
1421 if (ssid->mode != WPAS_MODE_MESH && !bss_is_ess(bss) && in wpa_scan_res_ok()
1429 if (ssid->pbss != 2 && ssid->pbss != bss_is_pbss(bss)) { in wpa_scan_res_ok()
1433 ssid->pbss, bss_is_pbss(bss)); in wpa_scan_res_ok()
1437 if (!freq_allowed(ssid->freq_list, bss->freq)) { in wpa_scan_res_ok()
1445 if (ssid->mode == WPAS_MODE_MESH && ssid->frequency > 0 && in wpa_scan_res_ok()
1446 ssid->frequency != bss->freq) { in wpa_scan_res_ok()
1454 if (!rate_match(wpa_s, ssid, bss, debug_print)) { in wpa_scan_res_ok()
1465 is_6ghz_freq(bss->freq) || ssid->sae_password_id) && in wpa_scan_res_ok()
1467 wpa_key_mgmt_sae(ssid->key_mgmt) && in wpa_scan_res_ok()
1477 if (ssid->sae_pk == SAE_PK_MODE_ONLY && in wpa_scan_res_ok()
1487 if (ssid->mode == WPAS_MODE_IBSS && in wpa_scan_res_ok()
1488 !(ssid->key_mgmt & (WPA_KEY_MGMT_NONE | WPA_KEY_MGMT_WPA_NONE))) { in wpa_scan_res_ok()
1497 if (ssid->p2p_group && in wpa_scan_res_ok()
1505 if (!is_zero_ether_addr(ssid->go_p2p_dev_addr)) { in wpa_scan_res_ok()
1525 !ether_addr_equal(dev_addr, ssid->go_p2p_dev_addr)) { in wpa_scan_res_ok()
1579 if ((ssid->key_mgmt & WPA_KEY_MGMT_DPP) && in wpa_scan_res_ok()
1581 ssid) && in wpa_scan_res_ok()
1582 (!ssid->dpp_connector || !ssid->dpp_netaccesskey || in wpa_scan_res_ok()
1583 !ssid->dpp_csign)) { in wpa_scan_res_ok()
1592 if (ssid->sae_pk == SAE_PK_MODE_AUTOMATIC && in wpa_scan_res_ok()
1593 wpa_key_mgmt_sae(ssid->key_mgmt) && in wpa_scan_res_ok()
1594 ((ssid->sae_password && in wpa_scan_res_ok()
1595 sae_pk_valid_password(ssid->sae_password)) || in wpa_scan_res_ok()
1596 (!ssid->sae_password && ssid->passphrase && in wpa_scan_res_ok()
1597 sae_pk_valid_password(ssid->passphrase))) && in wpa_scan_res_ok()
1599 sae_pk_acceptable_bss_with_pk(wpa_s, bss, ssid, match_ssid, in wpa_scan_res_ok()
1615 owe_ssid_len == ssid->ssid_len && in wpa_scan_res_ok()
1616 os_memcmp(owe_ssid, ssid->ssid, owe_ssid_len) == 0) { in wpa_scan_res_ok()
1650 struct wpa_ssid *ssid; in wpa_scan_res_match() local
1669 wpa_ssid_txt(bss->ssid, bss->ssid_len), in wpa_scan_res_match()
1704 match_ssid = bss->ssid; in wpa_scan_res_match()
1738 for (ssid = group; ssid; ssid = only_first_ssid ? NULL : ssid->pnext) { in wpa_scan_res_match()
1739 if (wpa_scan_res_ok(wpa_s, ssid, match_ssid, match_ssid_len, in wpa_scan_res_match()
1741 return ssid; in wpa_scan_res_match()
1758 struct wpa_ssid *ssid; in wpa_supplicant_select_bss() local
1765 ssid = wpa_scan_res_match(wpa_s, i, bss, group, in wpa_supplicant_select_bss()
1767 if (ssid != wpa_s->current_ssid) in wpa_supplicant_select_bss()
1796 wpa_ssid_txt(bss->ssid, bss->ssid_len)); in wpa_supplicant_select_bss()
1810 struct wpa_ssid *ssid; in wpa_supplicant_pick_network() local
1818 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpa_supplicant_pick_network()
1819 if (ssid == wpa_s->next_ssid) in wpa_supplicant_pick_network()
1822 next_ssid = ssid; in wpa_supplicant_pick_network()
1854 ssid = *selected_ssid; in wpa_supplicant_pick_network()
1855 if (selected && ssid && ssid->mem_only_psk && !ssid->psk_set && in wpa_supplicant_pick_network()
1856 !ssid->passphrase && !ssid->ext_psk) { in wpa_supplicant_pick_network()
1862 wpas_notify_network_request(wpa_s, ssid, in wpa_supplicant_pick_network()
1870 wpas_send_ctrl_req(wpa_s, ssid, field_name, txt); in wpa_supplicant_pick_network()
1920 struct wpa_ssid *ssid) in wpa_supplicant_connect_ml_missing() argument
1931 &missing_links, ssid, in wpa_supplicant_connect_ml_missing()
1950 wpa_s->ml_connect_probe_ssid = ssid; in wpa_supplicant_connect_ml_missing()
1977 if (ssid && ssid->ssid_len) { in wpa_supplicant_connect_ml_missing()
1988 wpa_s->ssids_from_scan_req[0].ssid_len = ssid->ssid_len; in wpa_supplicant_connect_ml_missing()
1989 os_memcpy(wpa_s->ssids_from_scan_req[0].ssid, in wpa_supplicant_connect_ml_missing()
1990 ssid->ssid, ssid->ssid_len); in wpa_supplicant_connect_ml_missing()
2008 struct wpa_ssid *ssid) in wpa_supplicant_connect() argument
2011 if ((eap_is_wps_pbc_enrollee(&ssid->eap) && in wpa_supplicant_connect()
2013 wpas_wps_scan_pbc_overlap(wpa_s, selected, ssid)) { in wpa_supplicant_connect()
2042 ssid, wpa_s->current_ssid); in wpa_supplicant_connect()
2056 ssid != wpa_s->current_ssid)))) { in wpa_supplicant_connect()
2057 if (wpa_supplicant_scard_init(wpa_s, ssid)) { in wpa_supplicant_connect()
2062 if (wpa_supplicant_connect_ml_missing(wpa_s, selected, ssid)) in wpa_supplicant_connect()
2067 wpa_supplicant_associate(wpa_s, selected, ssid); in wpa_supplicant_connect()
2081 struct wpa_ssid *ssid; in wpa_supplicant_pick_new_network() local
2084 for (ssid = wpa_s->conf->pssid[prio]; ssid; ssid = ssid->pnext) in wpa_supplicant_pick_new_network()
2086 if (wpas_network_disabled(wpa_s, ssid)) in wpa_supplicant_pick_new_network()
2089 if (ssid->mode == WPAS_MODE_IBSS && in wpa_supplicant_pick_new_network()
2090 !(ssid->key_mgmt & (WPA_KEY_MGMT_NONE | in wpa_supplicant_pick_new_network()
2094 wpa_ssid_txt(ssid->ssid, in wpa_supplicant_pick_new_network()
2095 ssid->ssid_len)); in wpa_supplicant_pick_new_network()
2099 if (ssid->mode == WPAS_MODE_IBSS || in wpa_supplicant_pick_new_network()
2100 ssid->mode == WPAS_MODE_AP || in wpa_supplicant_pick_new_network()
2101 ssid->mode == WPAS_MODE_MESH) in wpa_supplicant_pick_new_network()
2102 return ssid; in wpa_supplicant_pick_new_network()
2120 const u8 *ssid, *rsn; in wpa_supplicant_rsn_preauth_scan_results() local
2122 ssid = wpa_bss_get_ie(bss, WLAN_EID_SSID); in wpa_supplicant_rsn_preauth_scan_results()
2123 if (ssid == NULL) in wpa_supplicant_rsn_preauth_scan_results()
2130 rsn_preauth_scan_result(wpa_s->wpa, bss->bssid, ssid, rsn); in wpa_supplicant_rsn_preauth_scan_results()
2367 struct wpa_ssid *ssid) in wpa_supplicant_need_to_roam() argument
2378 if (wpa_s->current_ssid != ssid) in wpa_supplicant_need_to_roam()
2389 if (wpa_s->current_ssid->ssid) in wpa_supplicant_need_to_roam()
2391 wpa_s->current_ssid->ssid, in wpa_supplicant_need_to_roam()
2654 struct wpa_ssid *ssid = NULL; in wpas_select_network_from_last_scan() local
2675 selected = wpa_supplicant_pick_network(wpa_s, &ssid); in wpas_select_network_from_last_scan()
2687 skip = !wpa_supplicant_need_to_roam(wpa_s, selected, ssid); in wpas_select_network_from_last_scan()
2696 if (ssid != wpa_s->current_ssid && in wpas_select_network_from_last_scan()
2703 if (wpa_supplicant_connect(wpa_s, selected, ssid) < 0) { in wpas_select_network_from_last_scan()
2720 ssid = wpa_supplicant_pick_new_network(wpa_s); in wpas_select_network_from_last_scan()
2721 if (ssid) { in wpas_select_network_from_last_scan()
2723 wpa_supplicant_associate(wpa_s, NULL, ssid); in wpas_select_network_from_last_scan()
3149 struct wpa_ssid *ssid = wpa_s->current_ssid; in wpa_supplicant_use_own_rsne_params() local
3153 if (!ssid) in wpa_supplicant_use_own_rsne_params()
3196 if (ssid->key_mgmt) in wpa_supplicant_use_own_rsne_params()
3197 sel &= ssid->key_mgmt; in wpa_supplicant_use_own_rsne_params()
3201 ie.key_mgmt, ssid->key_mgmt, sel); in wpa_supplicant_use_own_rsne_params()
3210 (wpa_s->drv_flags2 & WPA_DRIVER_FLAGS2_OCV)) && ssid->ocv) in wpa_supplicant_use_own_rsne_params()
3221 if (!ssid->psk_set) { in wpa_supplicant_use_own_rsne_params()
3228 wpa_sm_set_pmk(wpa_s->wpa, ssid->psk, PMK_LEN, NULL, NULL); in wpa_supplicant_use_own_rsne_params()
3232 ssid->psk, PMK_LEN, KEY_FLAG_PMK)) in wpa_supplicant_use_own_rsne_params()
3245 if (ssid->pairwise_cipher) in wpa_supplicant_use_own_rsne_params()
3246 sel &= ssid->pairwise_cipher; in wpa_supplicant_use_own_rsne_params()
3250 ie.pairwise_cipher, ssid->pairwise_cipher, sel); in wpa_supplicant_use_own_rsne_params()
3276 bss_rsn = wpa_bss_get_rsne(wpa_s, bss, ssid, in wpa_supplicant_use_own_rsne_params()
3297 pmf = wpas_get_ssid_pmf(wpa_s, ssid); in wpa_supplicant_use_own_rsne_params()
3319 if (ssid->group_cipher) in wpa_supplicant_use_own_rsne_params()
3320 sel &= ssid->group_cipher; in wpa_supplicant_use_own_rsne_params()
3324 ie.group_cipher, ssid->group_cipher, sel); in wpa_supplicant_use_own_rsne_params()
3338 if (ssid->group_mgmt_cipher) in wpa_supplicant_use_own_rsne_params()
3339 sel &= ssid->group_mgmt_cipher; in wpa_supplicant_use_own_rsne_params()
3343 ie.mgmt_group_cipher, ssid->group_mgmt_cipher, sel); in wpa_supplicant_use_own_rsne_params()
4724 !disallowed_ssid(wpa_s, fast_reconnect->ssid, in wpa_supplicant_event_disassoc_finish()
5016 struct wpa_ssid *ssid; in wpa_supplicant_event_ibss_rsn_start() local
5021 ssid = wpa_s->current_ssid; in wpa_supplicant_event_ibss_rsn_start()
5022 if (ssid == NULL) in wpa_supplicant_event_ibss_rsn_start()
5024 if (ssid->mode != WPAS_MODE_IBSS || !wpa_key_mgmt_wpa(ssid->key_mgmt)) in wpa_supplicant_event_ibss_rsn_start()
5034 struct wpa_ssid *ssid = wpa_s->current_ssid; in wpa_supplicant_event_ibss_auth() local
5036 if (ssid == NULL) in wpa_supplicant_event_ibss_auth()
5040 if (ssid->mode != WPAS_MODE_IBSS || !wpa_key_mgmt_wpa(ssid->key_mgmt)) in wpa_supplicant_event_ibss_auth()
5806 struct wpa_ssid *ssid = wpa_s->current_ssid; in wpas_event_assoc_reject() local
5820 wpa_supplicant_connect(wpa_s, bss, ssid); in wpas_event_assoc_reject()
5838 struct wpa_ssid *ssid = wpa_s->current_ssid; in wpas_event_assoc_reject() local
5855 wpa_supplicant_connect(wpa_s, bss, ssid); in wpas_event_assoc_reject()