Commit Graph
1636 Commits
Author SHA1 Message Date
David Čermák 21c2ada4f2 Merge branch 'feat/wifi_remote_migration' into 'master'
feat(wifi_remote): Add wifi remote to IDF

Closes IDF-15268

See merge request espressif/esp-idf!45775
2026-02-27 20:46:01 +08:00
David Cermak a517f04c54 feat(wifi-remote): Add support for wifi-remote to esp_wifi 2026-02-27 09:14:51 +01:00
Jiang Jiang Jian 5d2668b771 Merge branch 'feat/update_wifi_iperf_example' into 'master'
Feat: update iperf examples

See merge request espressif/esp-idf!44705
2026-02-26 17:49:51 +08:00
Chen Yudong c5fc8e916e ci: add 'depends_components' to wifi test apps 2026-02-26 11:23:49 +08:00
Sudeep Mohanty c028b93c44 fix(esp_wifi): Update esp_wifi dependencies on non-WiFi targets for cmakev2
This commit updates the dependencies list for the esp_wifi component
when compiled for non-WiFi targets. The reason for this change is
because cmakev2 explicitly includes the esp_wifi component even on
non-WiFi targets leading to compilation errors due to missing
dependencies.
2026-02-24 11:21:20 +01:00
tarun.kumar e56cbd09b6 fix(wifi) : Add ft enabled check for ft sae and added a separate check if AP doesnt include PMKID in 1/4 handshake message
- Add a separate condition if AP doesnt include PMKID in FT-SAE for 1/4 handshake message
2026-02-19 12:22:16 +05:30
David Čermák 8f0d7bec17 Merge branch 'feat/network_codeowner_update' into 'master'
fix(owners): Add esp_wifi's remote feature to be owned by network team

See merge request espressif/esp-idf!45610
2026-02-16 16:58:40 +08:00
David Cermak 7ceda92c6e fix(owners): Add esp_wifi's Remote feature to be owned by network team
Initial step of migration of esp-wifi-remote to IDF
This cannot be an official component, as it would colide with the
existing managed esp_wifi_remote.
This needs to be an additional functionality of esp_wifi (subdirectory)
used in these 3 scenarios:
* Adding remote functionality esp_wifi() APIs to chips without WiFi
  (esp32p4, h2,...)
* Additional WiFi interface for chips which already have WiFi
* Genuine WiFi interface for linux target host applications

The ownership of WiFi's remote functionality will be transfered back
to the wifi team after the migration and stabilization.
2026-02-13 11:27:22 +01:00
Ashish Sharma 0b6843f2ed fix(mbedtls): updates crypto performance numbers 2026-02-11 23:35:59 +08:00
Shreyas Sheth c0a20c759b fix(esp_wifi): Keep channel validation only for WIFI_ROC_REQ and WIFI_OFFCHAN_TX_REQ
- Refactor ROC operation such that WIFI_ROC_CANCEL and WIFI_OFFCHAN_TX_CANCEL
  can be performed without channel validation
2026-02-06 15:01:46 +05:30
Mu Hai Dong fd5c0104d8 Merge branch 'bugfix/fix_external_coex_function_ci_memory_check_fail_issue' into 'master'
fix(wifi): fix unit test ci memory check fail issue

Closes IDFCI-3500, IDFCI-4913, IDFCI-8340, and IDFCI-3511

See merge request espressif/esp-idf!45411
2026-02-02 21:25:18 +08:00
Jiang Jiang Jian 46ae4843aa Merge branch 'bugfix/fix_light_sleep_rejected_by_modem_protect_after_wifi_start' into 'master'
fix(wifi): fix light sleep being rejected by modem protect after wifi start

Closes PM-637 and PM-461

See merge request espressif/esp-idf!44495
2026-02-01 12:47:13 +08:00
liuning 7fb50a5b8a fix(wifi): fix light sleep being rejected by modem protect after wifi start 2026-01-30 21:08:48 +08:00
sibeibei 86809e4cc8 fix: clear modem RF flag before PMU sleep to prevent open rf failed on next wake-up 2026-01-30 15:06:07 +08:00
muhaidong 9c7ff1094b fix(wifi): fix unit test ci memory check fail issue 2026-01-29 15:33:25 +08:00
yinqingzhao 2dbec16893 fix(wifi): fix cannot sleep after change ps mode 2026-01-23 19:11:10 +08:00
yinqingzhao 4baed28bd8 fix(wifi): fix crash issue caused by accessing flash in sleep wake process 2026-01-23 19:11:10 +08:00
yinqingzhao aa097c8e4f feat(wifi): add csi lltf bit mode config 2026-01-20 11:21:25 +08:00
muhaidong 5e59e51b26 fix(wifi): fix scan done or disconnected event miss issue 2026-01-16 12:05:59 +08:00
Li Shuai 677451f5d9 fix(esp_wifi): fix regdma contention issue between modem close rf and soc wakeup caused by default rf delay parameter 2026-01-15 19:39:46 +08:00
Shreyas Sheth 65228af9ab fix(wifi): Fix incorrect allocation of eb due to rsn ie len mismatch 2026-01-14 12:42:31 +05:30
Shreyas Sheth 3190535799 fix(esp_wifi): Fix incorrect deauth reason parsing for station 2026-01-13 12:40:12 +05:30
muhaidong 0090fa27cf fix(wifi): fix lmac tx done assert issue 2026-01-13 11:07:11 +08:00
yinqingzhao a46f67ab91 feat(wifi): update wifi lib for esp32c5 eco3 and esp32c61 eco4 support 2026-01-09 16:34:20 +08:00
yinqingzhao c29d741b13 feat(wifi): update esp32c61 ld files 2026-01-09 16:34:20 +08:00
yinqingzhao d5a9a60531 feat(wifi): update esp32c5 eco3 ld files 2026-01-09 14:06:33 +08:00
Jiang Jiang Jian 382dbc04ea Merge branch 'bugfix/fix_esp32_phy_init_bb_clock_issue' into 'master'
bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at...

Closes ESPCS-1007 and ESPCS-997

See merge request espressif/esp-idf!42511
2026-01-08 20:32:04 +08:00
zhangyanjiao 1126b3789a fix(wifi/espnow): fixed the espnow set peer rate memory leak 2026-01-04 12:14:24 +08:00
Akshat Agrawal 805a79dd78 bugfix(wifi): Ensure STA parses the FTM responder capability from the beacon correctly
Closes https://github.com/espressif/esp-idf/issues/17962
2025-12-30 17:34:35 +05:30
Mahavir Jain 4b11cb883d Merge branch 'feature/mbedtls_psa_migration_master' into 'master'
feat(mbedtls): PSA Migration for master branch

Closes IDF-12180, IDF-13706, IDF-11772, IDF-14842, and IDF-11452

See merge request espressif/esp-idf!44153
2025-12-30 14:00:30 +05:30
Ashish Sharma d95cc73add feat: migrates esp_wifi to PSA APIs 2025-12-30 09:31:49 +05:30
sibeibei 348ed317c6 fix(pm): fix rx packet failed when modem state is interrupted by other wakeup sources 2025-12-30 11:26:30 +08:00
Shreyas Sheth 94de5f1219 fix(esp_wifi): Set default NVS sae pwe value to SAE_PWE_BOTH for ap and station 2025-12-29 17:56:48 +05:30
liuning fd1c50d0dc fix(wifi): allow to disable wifi modem clocks if wifi is not inited 2025-12-29 17:14:58 +08:00
Junchi Chen c47b4c37cb fix(wifi): btwt setup respect user configured timeout value; esp32c2 disallow 40bw 2025-12-26 11:05:29 +08:00
yinqingzhao a6b2eb6ad0 refactor(wifi): remove enum values WIFI_BW_HT20 and WIFI_BW_HT40 2025-12-24 14:11:52 +08:00
zhangyanjiao 991cd3b4e8 fix(wifi): fixed the crash issue when send espnow data in HE phymode 2025-12-23 16:09:12 +08:00
zhangyanjiao e93e827185 fix(wifi): fixed the vendor ie length issue 2025-12-16 11:22:33 +08:00
Sarvesh Bodakhe e87ea58a71 fix(wifi): fix memory corruption by avoiding unncessary encryption of Mgmt frames
When wpa_supplicant sends an authentication response for an already
connection station (with keys installed after a successful 4-way
handshake), the Mgmt packet was encrypted unconditionaly based on
'bss->pmf_enable'. This lead to memory corruption since extra space for
the encryption header was assumed even when it was not there.

Fix this by verifying that the packet is actually a robust management
frame before enabling the encryption.
2025-12-14 19:25:31 +05:30
Jiang Jiang Jian 143436c31d Merge branch 'bugfix/invalid_memory_access_supplicant' into 'master'
fix(esp_wifi): Fix some invalid memory access

Closes WIFI-7114

See merge request espressif/esp-idf!43390
2025-12-14 16:00:45 +08:00
Akshat Agrawal f20bb8bf87 bugfix(wifi): Resolve the memory corruption issue in FTM 2025-12-12 14:58:22 +05:30
Jiang Jiang Jian 7f4d4d1899 Merge branch 'bugfix/fix_gcmp_fragment_tx_issue' into 'master'
fix(wifi): fix gcmp fragment rx issue

Closes WIFIBUG-1536, WIFI-7094, and FCS-1806

See merge request espressif/esp-idf!42977
2025-12-11 17:57:27 +08:00
Kapil Gupta b88befde6b fix(esp_wifi): Fix invalid memory accesses in supplicant code 2025-12-10 20:19:56 +05:30
Kapil Gupta 4e1b768353 Merge branch 'bugfix/roaming_app_condition_compilation' into 'master'
Bugfix/roaming app condition compilation

Closes IDFGH-16568 and WIFIBUG-1493

See merge request espressif/esp-idf!42434
2025-12-10 17:49:50 +05:30
muhaidong 19c6ae768b fix(wifi): fix some wapi and fragment issues
1. fix gcmp fragment rx issue
2. support wapi fragment tx and rx
3. fix wapi uskid issue
2025-12-09 15:02:46 +08:00
Kapil Gupta 6ad7b92097 fix(esp_wifi): Change some defaults in roaming app 2025-12-04 17:43:31 +08:00
Kapil Gupta 9c804f1158 fix(esp_wifi): Check conditional compilation for roaming app features 2025-12-04 17:43:31 +08:00
zhangyanjiao 334010d150 fix(wifi): fixed the crash issue when vendor ie is NULL 2025-12-04 14:29:15 +08:00
yinqingzhao d268d9fb76 fix(wifi): fix some bugs related to ampdu 2025-11-28 18:40:56 +08:00
Akshat Agrawal fe340b514f bugfix(wifi): Return to home channel as soon as offchan FTM is completed
- Resolve memory corruption by avoiding integer underflow
2025-11-28 00:18:23 +05:30