esp-idf/components/wpa_supplicant/esp_supplicant/src
jasta 3ef8c77588 esp_dpp: Fix retry with esp_supp_dpp_start_listen after failure
This fixes a subtle bug in which ESP_ERR_DPP_TX_FAILURE errors would
call esp_supp_dpp_stop_listen which sets the s_dpp_stop_listening flag
to true.  Subsequent attempts to restart listening with
esp_supp_dpp_start_listen then only attempt to listen once more for
500ms before reading the s_dpp_stop_listening flag again and giving up.

This contributes greatly to #10615, but the fix here is still largely
a work-around as it sometimes requires manually retrying a couple times
before it works.  Without this fix, any number of retries by
deinit/init again will seemingly not work as the retries for currently
unknown reasons.

Signed-off-by: Shreyas Sheth <shreyas.sheth@espressif.com>

Closes https://github.com/espressif/esp-idf/pull/10865
2023-05-19 17:17:18 +08:00
..
crypto wpa_supplicant: Use 'mbedtls_pk_parse_public_key' to parse compressed EC public key and remove unnecessary code 2023-05-19 12:19:08 +08:00
esp_common_i.h esp_wifi: Move wpa_supplicant WIFI_EVENT_STA_CONNECTED and WIFI_EVENT_STA_DISCONNECTED event handlers into callbacks 2023-03-31 12:34:03 +05:30
esp_common.c esp_wifi: Move wpa_supplicant WIFI_EVENT_STA_CONNECTED and WIFI_EVENT_STA_DISCONNECTED event handlers into callbacks 2023-03-31 12:34:03 +05:30
esp_dpp_i.h wpa_supplicant/dpp: Move adding prefix/postfix of DPP key to example 2022-04-14 16:54:47 +05:30
esp_dpp.c esp_dpp: Fix retry with esp_supp_dpp_start_listen after failure 2023-05-19 17:17:18 +08:00
esp_hostap.c esp_supplicant: wpa pmf should be disabled 2023-04-27 20:07:30 +08:00
esp_hostap.h esp_wifi: WPA3-SAE support for softAP 2023-02-28 12:25:05 +08:00
esp_hostpad_wps.c esp_wifi:Enable wpsreg to initialize in APSTA mode 2023-04-24 12:32:47 +08:00
esp_owe_i.h OWE support for station 2022-06-15 17:20:24 +05:30
esp_owe.c fix for OWE memory leak 2022-07-15 14:29:32 +05:30
esp_scan_i.h wpa_supplicant: bypass sonar checks for upstream code 2021-07-22 14:12:22 +08:00
esp_scan.c esp_rom: Remove STATUS struct in favor of ETS_STATUS 2023-03-16 01:50:21 +08:00
esp_wifi_driver.h esp_wifi: Install keys after successful transmission of EAPOL 4/4 Message 2023-04-24 12:31:21 +08:00
esp_wpa2.c esp_wifi:Enable wpsreg to initialize in APSTA mode 2023-04-24 12:32:47 +08:00
esp_wpa3_i.h esp_wifi: WPA3-SAE support for softAP 2023-02-28 12:25:05 +08:00
esp_wpa3.c esp_wifi: WPA3 softap set PMF required true 2023-03-29 13:07:52 +00:00
esp_wpa_err.h wpa_supplicant: bypass sonar checks for upstream code 2021-07-22 14:12:22 +08:00
esp_wpa_main.c wpa_supplicant : Add MBO ie in probe request. 2023-05-19 16:58:40 +08:00
esp_wpas_glue.c esp_wifi: WPA3-SAE support for softAP 2023-02-28 12:25:05 +08:00
esp_wpas_glue.h esp_wifi:Mandate stations to have minimum security wpa3 2022-11-30 13:01:40 +08:00
esp_wps_i.h esp_wifi: Add check for wps start state 2022-12-27 11:14:03 +05:30
esp_wps.c esp_wifi:Enable wpsreg to initialize in APSTA mode 2023-04-24 12:32:47 +08:00