Commit Graph

1194 Commits

Author SHA1 Message Date
Xu Si Yu
bf3e86a2bd feat(coex): add 802.15.4 status for coex 2025-10-27 11:51:47 +08:00
Nachiket Kukade
28d5abb499 fix(esp_wifi): NAN improvements and bugfixes
- Add NDP Peer inactivity detection and termination support
- Add NDP Action frames internal retries
- Fix NAN API return status to match with Tx status
- Fix false wait events during NAN datapath setup
- Replace NAN default event handlers with callbacks to
  avoid race conditions between wifi and user tasks
- Fix parsing Availability of third party devices

Closes https://github.com/espressif/esp-idf/issues/17529

Co-authored-by: akshat <akshat.agrawal@espressif.com>
2025-10-14 18:52:41 +05:30
Jiang Jiang Jian
831419ad78 Merge branch 'bugfix/roam_app_neighbor_crash_v5.3' into 'release/v5.3'
fix(wifi_apps): Fix crash due to neighbor_list lock (v5.3)

See merge request espressif/esp-idf!42504
2025-10-14 14:04:39 +08:00
Shreyas Sheth
17be5f1a46 fix(wifi_apps): Fix crash due to neighbor_list lock 2025-10-10 19:59:29 +05:30
Shreyas Sheth
ed3ea93452 fix(esp_wifi): Set default nvs value for sae identifier to NULL 2025-10-09 13:57:25 +08:00
Kapil Gupta
8914f1d352 fix(esp_wifi): Add depenedency of 192 bit config on wifi enterprise
Closes https://github.com/espressif/esp-idf/issues/17567
2025-09-21 12:31:24 +05:30
Sarvesh Bodakhe
e13e442838 fix(wifi): add GCMP-128 support for SoftAP and some other bugfixes
- GCMP-256 SoftAP support was previously added as part of SAE Extended Key handling.
- Fixes the authmode sent in WIFI_EVENT_STA_CONNECTED, which was previously taken
  directly from the AKM field. This caused incorrect values in some cases.
- Updates the "security" log to show the correct wifi_auth_mode_t.
- Fixes wrong authmode strength used in the connection path.
2025-08-29 23:41:30 +05:30
yinqingzhao
b008fbe3ae fix(wifi): fix some wifi bugs 2025-08-26 10:36:01 +08:00
Shreyas Sheth
a8ef2a9630 fix(wifi): Fix issues discovered by customer for offchannel 2025-08-22 15:20:07 +05:30
muhaidong
5145d66199 fix(wifi): fix open mode rx fragment fail issue 2025-08-01 16:29:07 +08:00
Jiang Jiang Jian
8bbe5001d3 Merge branch 'bugfix/wpa_eap_v1_connect_issue_v5.3' into 'release/v5.3'
Adjusted authentication mode for wpa-eap version 1 and add some fixes for wpa_supplicant(release/v5.3)

See merge request espressif/esp-idf!40700
2025-07-29 11:46:52 +08:00
Kapil Gupta
1699544639 fix (esp_wifi): Set default akm as eap for non AKM APs 2025-07-21 11:28:02 +05:30
tarun.kumar
3b8740860e fix(softAP): Adjusted authentication mode for wpa-eap version 1 2025-07-21 11:26:32 +05:30
Jiang Jiang Jian
cb1f35027f Merge branch 'bugfix/enable_ipv6_if_nan_v5.3' into 'release/v5.3'
bugfix(wifi): Enable IPv6 support via LWIP_IPV6 when WiFi Aware(NAN) is enabled (Backport v5.3)

See merge request espressif/esp-idf!40489
2025-07-18 20:14:42 +08:00
Shreyas Sheth
01640ff9da fix(wifi): Fix crash due to BIP when ap mode change 2025-07-16 19:14:38 +08:00
zhangyanjiao
b995743aad fix(wifi): fix duplicated offchan error 2025-07-10 15:59:48 +08:00
akshat
d39dd3a7b1 bugfix(wifi): Enable IPv6 support via LWIP_IPV6 when WiFi Aware(NAN) is enabled 2025-07-10 09:56:25 +05:30
sibeibei
74c3f70e8e fix(wifi): rx bcn failed when sta off channel under modem state 2025-06-30 18:10:05 +08:00
sibeibei
6da81c80c0 fix(wifi):fix modem state rx bcn failed when tbtt update, support modem state for coexist 2025-06-30 16:32:37 +08:00
wangtao@espressif.com
38a96587f2 fix(wifi): add check for esp_wifi_set_config 2025-06-30 16:32:36 +08:00
Kapil Gupta
7d3734065a fix(esp_wifi): Set default ap mgmt cipher 2025-06-26 15:46:33 +05:30
tarun.kumar
6094d14616 fix(wifi): Made changes in api for sending bcast deauth frames 2025-06-25 16:14:13 +05:30
tarun.kumar
7dba716272 fix(wifi): Resolve out-of-bounds memory access in ieee80211w_kde_add 2025-06-25 16:14:13 +05:30
tarun.kumar
5c9d2bbc0d feat(wifi): Add SAE-EXT-KEY feature on softAP 2025-06-25 16:14:13 +05:30
tarun.kumar
c8eeb28f5e fix(wifi): Sending disconnect event in connect fail and add enterprise check in Suite-B 192-bit certification 2025-06-25 11:59:17 +05:30
Jiang Jiang Jian
717be30714 Merge branch 'bugfix/scan_stop_when_conenct_v5.3' into 'release/v5.3'
fix(esp_wifi): Fix locking in incorrect state when stop_scan is called after connect

See merge request espressif/esp-idf!39483
2025-06-25 10:45:12 +08:00
ding huan
635c6520ef fix(conn): wifi connect before connected status 2025-06-24 17:07:06 +08:00
Shreyas Sheth
04f68ec534 fix(esp_wifi): Fix locking in incorrect state when stop_scan is called after connect 2025-06-24 13:45:34 +05:30
muhaidong
f6c0f937bd fix(coex): fix some external coexist issue 2025-06-23 15:15:03 +08:00
Sarvesh Bodakhe
3f23211fe4 fix(wif): Prevent NON-PMF STA retries if esp_wifi_disconnect() before handshake
Ensure that NON-PMF station does not attemp connection retries when
'esp_wifi_disconnect()' is called before the 4-way-handshake completes,
even if 'failure_retry_cnt' allows retries.
2025-06-20 13:23:02 +05:30
Jiang Jiang Jian
37acb543a7 Merge branch 'bugfix/supplicant_analyzer_fixes_v5.3' into 'release/v5.3'
Bugfix/supplicant analyzer fixes (v5.3)

See merge request espressif/esp-idf!39456
2025-06-06 19:04:08 +08:00
zhangyanjiao
d6ec5a5225 fix(wifi): Added more check when receiving espnow data 2025-06-03 11:07:59 +08:00
zhangyanjiao
d08c56a92f fix(wifi): fix the issue that sta connection info loss lr info on C5/C6 2025-05-29 14:25:36 +08:00
Kapil Gupta
541628045a Merge branch 'fix/rrm_config_set_v5.3' into 'release/v5.3'
Set rrm config condition in case RRM monitoring is enabled

See merge request espressif/esp-idf!39432
2025-05-27 18:32:55 +05:30
Kapil Gupta
4ab256a441 fix(esp_wifi): Disble IP renew skip by default 2025-05-27 13:39:46 +05:30
tarun.kumar
52040c6a77 fix(wifi) : Set rrm config condition in case RRM monitoring is enabled 2025-05-27 11:03:12 +05:30
yinqingzhao
7bcbc483c6 fix(wifi): fix some wifi bugs 2025-05-26 16:43:59 +08:00
yinqingzhao
ced26468d4 fix(wifi): fix some wifi bugs 2025-05-13 14:49:53 +08:00
akshat
3f27399ef4 feat(esp_wifi): Add extended SSI support for NAN Services 2025-05-08 11:14:57 +05:30
Aditi
f93379abcf fix(esp_wifi): Fix for issue in esp_now_send when wifi tx callback registered 2025-05-07 10:42:00 +05:30
akshat
199ec4c82b feat(esp_wifi): Add DS parameter in probe requests from STA
Parse the DS IE to get intended channel when softAP rx request,
send probe response only if request is intended for the channel
2025-04-30 11:27:54 +05:30
Sajia
17427b5314 refactor(wifi): Optimize wifi bin size for station mode 2025-04-28 14:39:19 +05:30
muhaidong
3a6d14649a fix(wifi): fix association timeout timer issue for wep shared auth 2025-04-27 16:55:25 +08:00
akshat
2ec6169144 fix(wifi): Fix occasional dropping of SA Query responses by SoftAP 2025-04-25 17:46:43 +05:30
tarun.kumar
f7ccfd2293 fix(wifi): Modify authmode to sta for sta connect event 2025-04-25 12:26:59 +05:30
zhangyanjiao
bccec2b6c1 fix(wifi): update wifi lib for scan and connect issues 2025-04-22 11:59:30 +08:00
zhangyanjiao
e8c42bd62d fix(wifi): fix the noise floor error on ESP32C5
Closes https://github.com/espressif/esp-idf/issues/15594
2025-04-22 11:59:21 +08:00
zhangyanjiao
1c63e3e70c docs(wifi): update the description for esp_mesh_send() return value
Closes https://github.com/espressif/esp-idf/issues/14440
2025-04-22 11:51:17 +08:00
Sarvesh Bodakhe
04a0e6304b fix(wifi): Fix wrong PMKSA cache entry being used when wifi password is changed
Co-authored-by: yinqingzhao <yinqingzhao@espressif.com>
2025-04-19 16:39:56 +05:30
Jiang Jiang Jian
10a20f3388 Merge branch 'ci/add_test_for_ecos_wifi_enterprise_v53' into 'release/v5.3'
ci(c2/c3): add major eco version tests(v5.3)

See merge request espressif/esp-idf!37806
2025-04-17 10:56:45 +08:00