Commit Graph
415 Commits
Author SHA1 Message Date
yinqingzhao 0e020e2955 fix(wifi): fix scheduling issue when tasks have the same priority as the Wi-Fi task 2026-06-30 19:58:12 +08:00
sibeibei 8c6d4ef633 feat(ci): add sleep cache safe check for wifi power save 2026-06-25 19:08:42 +08:00
muhaidong f0c5149e53 fix(wifi): update auth mode threshold doc 2026-06-03 10:02:49 +08:00
muhaidong 4827db814f fix(wifi): add ESP_WIFI_MAX_CONN_NUM-aligned ranges for soft-AP max STA Kconfig 2026-06-03 10:02:49 +08:00
Jiang Jiang Jian 4e05ccee81 Merge branch 'ci/improve-tests_v5.2' into 'release/v5.2'
tests: change wifi tests expect timeout to 60 (v5.2)

See merge request espressif/esp-idf!46587
2026-03-17 10:26:28 +08:00
wuzhenghui 661a442886 feat(example): add cache safe check for wifi powersave example CI 2026-03-13 17:01:14 +08:00
Fu Hanxi 06ca1805fd tests: change wifi tests expect timeout to 60
- wifi_router
- wifi_ap
- wifi_high_traffic
2026-03-13 10:05:15 +08:00
Chen Yudong 4fea38dabc ci: fix sdkconfig.ci.xxx for wifi examples 2025-12-03 19:00:27 +08:00
Chen Yudong 844f5ce69a ci: rename wifi_two_dut to two_duts 2025-12-03 19:00:23 +08:00
akshat d4f76d9c85 bugfix(wifi): Improve FTM Query logging for AP-Sta mode 2025-10-17 10:08:55 +05:30
Sajia 8263775d26 fix(wifi): Add max retry count for iperf station command 2025-09-16 11:24:43 +05:30
wangtao@espressif.com 3984214db6 fix(wifi): improve esp32c2 and esp32s2 tcp performance 2025-07-31 17:53:59 +08:00
Jiang Jiang Jian cbc19ed1f4 Merge branch 'bugfix/enable_ipv6_if_nan_v5.2' into 'release/v5.2'
bugfix(wifi): Enable IPv6 support via LWIP_IPV6 when WiFi Aware(NAN) is enabled (Backport v5.2)

See merge request espressif/esp-idf!40490
2025-07-18 15:46:13 +08:00
Jiang Jiang Jian 03fcdd6f00 Merge branch 'feat/support_disable_pll_track_v5.2' into 'release/v5.2'
Support disable pll track (v5.2)

See merge request espressif/esp-idf!40367
2025-07-11 13:58:51 +08:00
yinqingzhao 9d90f3090a feat(wifi): set phy pll track disable default 2025-07-10 08:28:51 +00:00
akshat 1c4cdfbffa bugfix(wifi): Define ETH_ALEN for IPV6 Communication Type 2025-07-10 10:05:05 +05:30
zhangyanjiao 200ef6d9ed fix(wifi): disable WI-FI Modem sleep in antenna example 2025-07-08 11:13:37 +08:00
akshat 258be80948 bugfix(wpa_supplicant): Fix build errors when Supplicant logs are enabled 2025-05-06 15:31:26 +08:00
akshat 66b7bdffb3 feat(esp_wifi): Add extended SSI support for NAN Services 2025-04-30 15:38:33 +05:30
Jiang Jiang Jian ae079cc276 Merge branch 'bugfix/sae_send_confirm_v5.2' into 'release/v5.2'
fix(esp_wifi): Fix send_confirm according to specification provided by IEEE 802.11 (v5.2)

See merge request espressif/esp-idf!38436
2025-04-22 10:18:18 +08:00
luaijun cd7d6f1c12 fix: pytest did not recognize test cases 2025-04-21 19:34:30 +08:00
luaijun a4401e5256 ci(c2/c3): add major eco version tests(v5.2) 2025-04-18 11:22:25 +08:00
Shreyas Sheth b799eab07a ci(wifi): Add build test for with wpa3 disabled for station and softap 2025-04-16 11:56:40 +05:30
Jiang Jiang Jian 486dfdeddb Merge branch 'feat/eap_domain_check_v5.2' into 'release/v5.2'
esp_wifi: Add EAP domain validation support (v5.2)

See merge request espressif/esp-idf!38281
2025-04-14 14:26:59 +08:00
Kapil Gupta f3fc894fea fix(esp_wifi): Code cleanup for PR#15550 PR#15551
Closes https://github.com/espressif/esp-idf/pull/15550
Closes https://github.com/espressif/esp-idf/pull/15551
2025-04-08 18:03:25 +05:30
Michael Stoll 4912a70470 feat: Add domain match to wifi_enterprise example 2025-04-07 14:45:45 +05:30
Kapil Gupta 401259356b ci(wifi): Add builds for FT, RRM and WNM configs 2025-04-07 12:28:22 +05:30
Kapil Gupta 740e7607cd fix(esp_wifi): Correctly break 11kv config into wnm and rrm configs 2025-04-07 12:22:23 +05:30
zhangyanjiao 6cd700952a fix(wifi): Fixed the max log level not work when it exceeds the default log level 2025-03-19 19:13:53 +08:00
zhangyanjiao 28bc154e4c fix(wifi): fix the delete queue error in espnow exapmle
Closes https://github.com/espressif/esp-idf/issues/15383
2025-02-17 14:57:19 +08:00
Sarvesh Bodakhe f77aa29905 revert(wifi): Revert support for WPA3 Enterprise authentication modes
This commit reverts the support for 'WIFI_AUTH_WPA3_ENTERPRISE' and
'WIFI_AUTH_WPA2_WPA3_ENTERPRISE'.

This reverts commit d2ba44d9e1.
2025-02-10 16:32:42 +08:00
Sarvesh Bodakhe d2ba44d9e1 fix(wifi): Add support to recongize different WPA3 Authentication modes from specs
1. Add support  to recognize APs supporting 'WPA3-Enterprise-Only Mode' and
   'WPA3-Enterprise-Transition Mode' using authmodes WIFI_AUTH_WPA3_ENTERPRISE
   and WIFI_AUTH_WPA2_WPA3_ENTERPRISE, respectively.
2. Add placeholder enums in 'wifi_auth_mode_t' for maintaining
   forward compatibility with minor versions > v5.2
2025-01-09 10:41:28 +05:30
Sarvesh Bodakhe c3d4270d79 fix(esp_wifi): Add some bugfixes and cleanup in softAP
1. Fix wrong reason code in 'WIFI_EVENT_AP_STADISCONNECTED' event
2. cleanup in softAP for disconnecting connected station
3. Update examples to display reason while processing WIFI_EVENT_AP_STADISCONNECTED event
2024-12-10 20:22:51 +08:00
Chen Yudong e89948ddbe ci: increase test_wifi_power_save got ip timeout 2024-11-25 20:48:03 +08:00
yinqingzhao 8f324ba6ba feat(twt): twt add parameter to enable keep alive 2024-11-20 19:08:56 +08:00
wangtao@espressif.com 9742b92a14 fix(wifi): fix esp32c2 tx shake issue 2024-10-29 19:55:52 +08:00
Nachiket Kukade 643a1c2204 fix(esp_wifi): Fix FTM issues in AP-STA mode
Add AP-STA mode support in FTM example
Update wifi libs with below changes -
- Use ex-AP's bandwidth in FTM request when connected
- Allow Bandwidth downgrade in FTM negotiation
- Use separate calibration when Initiator performs 20MHz FTM
  while in-AP is in 40MHz
2024-10-27 19:26:46 +05:30
Kapil Gupta 5beab45cfe fix(esp_wifi): Added prints in btm roam for error condition 2024-10-07 10:23:40 +05:30
wangtao@espressif.com a22c8b3802 fix(wifi): fix softap_sta example default dns addr invaild issue 2024-08-28 10:44:14 +08:00
xuxiao 8971a3c724 fix(wifi): fix some wifi bugs and support btwt (v5.2) 2024-08-20 12:16:56 +08:00
muhaidong 637fa8abcc fix(wifi): fixed scan get ap number issue 2024-05-08 19:24:36 +08:00
zhangyanjiao 83f272ca4f docs(wifi): change the magic varible from int to uint32_t on the receiving side
Closes https://github.com/espressif/esp-idf/issues/10912
2024-04-17 16:16:49 +08:00
Jiang Jiang Jian 30c6144b2f Merge branch 'bugfix/dpp_example_init_error_v5.2' into 'release/v5.2'
fix(wifi/example): Fix dpp example init error (v5.2)

See merge request espressif/esp-idf!29859
2024-03-29 19:42:57 +08:00
Sarvesh Bodakhe 8e694cddcc feat(esp_wifi): Add support for WPA3 transition disable and more updates
1. Add support for SAE-PK and WPA3-Enterprise transition disable
2. Add support to handle OWE transition disable indication from AP
2. Update Wi-Fi WPA3 authmodes as per WPA Specification v3.3:
   - Merge 'WIFI_AUTH_WPA3_EXT_PSK' and 'WIFI_AUTH_WPA3_EXT_PSK_MIXED_MODE'
     into 'WIFI_AUTH_WPA3_PSK' as per specification.
4. refactor: Backport common changes in scan/connect path from 90cc6158
   - 90cc6158 adds support for Network Introduction Protocl in DPP
2024-03-28 11:38:45 +05:30
sparker ccc8fb8f65 fix(wifi/example): Fix dpp example init error
Set wifi mode before calling esp_supp_dpp_init.

Closes https://github.com/espressif/esp-idf/pull/12769

Signed-off-by: Shreyas Sheth <shreyas.sheth@espressif.com>
2024-03-27 11:21:11 +05:30
Nachiket Kukade 413bcd8fcd feat(esp_wifi): Refactor and improve FTM code
Enable FTM Responder mode for ESP32C6. Update wifi libs with below -

1. Break FTM State Machine code into separate functions
2. Use dynamic allocation for FTM session to save memory
3. Add API to get FTM report instead of event based mechanism
4. Add FTM Request retry and comeback support
2024-03-26 18:00:10 +05:30
xuxiao 8eea1ee804 feat(example): modify iperf sdkconfig to imporve iperf performance 2024-03-11 14:08:02 +08:00
muhaidong d0afffe8c9 fix(wifi): fix esp_wifi_scan_start memory leakage issue
Closes https://github.com/espressif/esp-idf/issues/10693
2024-02-21 16:32:31 +08:00
muhaidong fb9db0b7ea fix(wifi): fix smart config bssid set issue 2024-02-21 16:31:53 +08:00
wuzhenghui eeed231304 ci: enable hardware crypto module for powersave tests 2024-02-18 15:57:19 +08:00