From 2982910075f2b27766b5b6a746a73162b601a7b6 Mon Sep 17 00:00:00 2001 From: Nachiket Kukade Date: Tue, 5 Apr 2022 17:44:42 +0530 Subject: [PATCH] esp_wifi: Update wifi libs PMF capable flag in wifi_pmf_config_t is internally enabled, for devices to be able to connect to WPA3 only AP's without additional user configuration. But PMF may need to be disabled for debug purposes or to avoid PMF issues on AP side. Add API esp_wifi_disable_pmf_config to support this. --- components/esp_wifi/include/esp_wifi.h | 13 +++++++++++++ components/esp_wifi/lib | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/components/esp_wifi/include/esp_wifi.h b/components/esp_wifi/include/esp_wifi.h index 524430d162..e5a307f4dd 100644 --- a/components/esp_wifi/include/esp_wifi.h +++ b/components/esp_wifi/include/esp_wifi.h @@ -1293,6 +1293,19 @@ esp_err_t esp_wifi_get_country_code(char *country); */ esp_err_t esp_wifi_config_80211_tx_rate(wifi_interface_t ifx, wifi_phy_rate_t rate); +/** + * @brief Disable PMF configuration for specified interface + * + * @attention This API should be called after esp_wifi_set_config() and before esp_wifi_start(). + * + * @param ifx Interface to be configured. + * + * @return + * - ESP_OK: succeed + * - others: failed + */ +esp_err_t esp_wifi_disable_pmf_config(wifi_interface_t ifx); + #ifdef __cplusplus } #endif diff --git a/components/esp_wifi/lib b/components/esp_wifi/lib index 100f0729f0..5cac153758 160000 --- a/components/esp_wifi/lib +++ b/components/esp_wifi/lib @@ -1 +1 @@ -Subproject commit 100f0729f03f06531d92d65530a48026e0d96186 +Subproject commit 5cac153758b4f059cee6288ba51e760f5955153a