fix(wifi): fix some wifi issues 241031

1. fix cant sleep if reconnect to connected ap
    2. clear pmk in internal reconnection
    3. update connect status for init-->auth
This commit is contained in:
sibeibei
2024-10-14 16:55:41 +08:00
parent 29013b4263
commit 78aba309f3
3 changed files with 3 additions and 1 deletions

View File

@@ -141,6 +141,7 @@ struct wpa_funcs {
void (*wpa_config_done)(void);
uint8_t *(*owe_build_dhie)(uint16_t group);
int (*owe_process_assoc_resp)(const u8 *rsn_ie, size_t rsn_len, const uint8_t *dh_ie, size_t dh_len);
void (*wpa_sta_clear_curr_pmksa)(void);
};
struct wpa2_funcs {

View File

@@ -379,6 +379,7 @@ int esp_supplicant_init(void)
wpa_cb->wpa_config_bss = NULL;//wpa_config_bss;
wpa_cb->wpa_michael_mic_failure = wpa_michael_mic_failure;
wpa_cb->wpa_config_done = wpa_config_done;
wpa_cb->wpa_sta_clear_curr_pmksa = wpa_sta_clear_curr_pmksa;
esp_wifi_register_wpa3_cb(wpa_cb);
#ifdef CONFIG_OWE_STA