Lines Matching refs:ssid
376 struct wpa_ssid *ssid = wpa_s->current_ssid; in wpa_get_beacon_ie() local
382 if (ssid == NULL || in wpa_get_beacon_ie()
383 ((bss->ssid_len == ssid->ssid_len && in wpa_get_beacon_ie()
384 os_memcmp(bss->ssid, ssid->ssid, ssid->ssid_len) == 0) || in wpa_get_beacon_ie()
385 ssid->ssid_len == 0)) { in wpa_get_beacon_ie()
532 struct wpa_ssid *ssid; in wpas_get_network_ctx() local
534 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpas_get_network_ctx()
535 if (network_ctx == ssid) in wpas_get_network_ctx()
536 return ssid; in wpas_get_network_ctx()
549 struct wpa_ssid *ssid; in wpa_supplicant_add_pmkid() local
553 ssid = wpas_get_network_ctx(wpa_s, network_ctx); in wpa_supplicant_add_pmkid()
554 if (ssid) in wpa_supplicant_add_pmkid()
556 MAC2STR(bssid), ssid->id); in wpa_supplicant_add_pmkid()
557 if (ssid && fils_cache_id) { in wpa_supplicant_add_pmkid()
558 params.ssid = ssid->ssid; in wpa_supplicant_add_pmkid()
559 params.ssid_len = ssid->ssid_len; in wpa_supplicant_add_pmkid()
578 struct wpa_ssid *ssid; in wpa_supplicant_remove_pmkid() local
582 ssid = wpas_get_network_ctx(wpa_s, network_ctx); in wpa_supplicant_remove_pmkid()
583 if (ssid) in wpa_supplicant_remove_pmkid()
585 MAC2STR(bssid), ssid->id); in wpa_supplicant_remove_pmkid()
586 if (ssid && fils_cache_id) { in wpa_supplicant_remove_pmkid()
587 params.ssid = ssid->ssid; in wpa_supplicant_remove_pmkid()
588 params.ssid_len = ssid->ssid_len; in wpa_supplicant_remove_pmkid()
670 params.ssid = bss->ssid; in wpa_supplicant_mark_authenticated()
875 void wpas_send_ctrl_req(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, in wpas_send_ctrl_req() argument
882 buflen = 100 + os_strlen(txt) + ssid->ssid_len; in wpas_send_ctrl_req()
887 field_name, ssid->id, txt); in wpas_send_ctrl_req()
892 if (ssid->ssid && buflen > len + ssid->ssid_len) { in wpas_send_ctrl_req()
893 os_memcpy(buf + len, ssid->ssid, ssid->ssid_len); in wpas_send_ctrl_req()
894 len += ssid->ssid_len; in wpas_send_ctrl_req()
910 struct wpa_ssid *ssid = wpa_s->current_ssid; in wpa_supplicant_eap_param_needed() local
913 if (ssid == NULL) in wpa_supplicant_eap_param_needed()
917 ssid->eap.pending_ext_cert_check = PENDING_CHECK; in wpa_supplicant_eap_param_needed()
918 wpas_notify_network_request(wpa_s, ssid, field, default_txt); in wpa_supplicant_eap_param_needed()
930 wpas_send_ctrl_req(wpa_s, ssid, field_name, txt); in wpa_supplicant_eap_param_needed()
959 struct wpa_ssid *ssid; in wpa_sm_sim_state_error_handler() local
965 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpa_sm_sim_state_error_handler()
966 eap_methods = ssid->eap.eap_methods; in wpa_sm_sim_state_error_handler()
975 wpa_sm_pmksa_cache_flush(wpa_s->wpa, ssid); in wpa_sm_sim_state_error_handler()
1249 struct wpa_ssid *ssid) in wpa_supplicant_rsn_supp_set_config() argument
1252 if (ssid) { in wpa_supplicant_rsn_supp_set_config()
1254 conf.network_ctx = ssid; in wpa_supplicant_rsn_supp_set_config()
1255 conf.allowed_pairwise_cipher = ssid->pairwise_cipher; in wpa_supplicant_rsn_supp_set_config()
1257 conf.proactive_key_caching = ssid->proactive_key_caching < 0 ? in wpa_supplicant_rsn_supp_set_config()
1258 wpa_s->conf->okc : ssid->proactive_key_caching; in wpa_supplicant_rsn_supp_set_config()
1259 conf.eap_workaround = ssid->eap_workaround; in wpa_supplicant_rsn_supp_set_config()
1260 conf.eap_conf_ctx = &ssid->eap; in wpa_supplicant_rsn_supp_set_config()
1262 conf.ssid = ssid->ssid; in wpa_supplicant_rsn_supp_set_config()
1263 conf.ssid_len = ssid->ssid_len; in wpa_supplicant_rsn_supp_set_config()
1264 conf.wpa_ptk_rekey = ssid->wpa_ptk_rekey; in wpa_supplicant_rsn_supp_set_config()
1266 if (ssid->p2p_group && wpa_s->current_bss && in wpa_supplicant_rsn_supp_set_config()
1288 wpa_sm_set_config(wpa_s->wpa, ssid ? &conf : NULL); in wpa_supplicant_rsn_supp_set_config()