Commit Graph

1637 Commits

Author SHA1 Message Date
wangtao@espressif.com
78d59c4cc6 feat(lwip): softap can get sta ip from arp table 2026-04-30 11:52:28 +08:00
Jiang Jiang Jian
7f60922bc5 Merge branch 'bugfix/supp_pmk_cache' into 'master'
fix(wifi): Fix skipping usage of supp pmk caching for some cases

See merge request espressif/esp-idf!47775
2026-04-29 16:24:36 +08:00
Kapil Gupta
0f1a1503ad ci(esp_wifi): Update cleanup in script 2026-04-29 09:55:30 +05:30
Shreyas Sheth
20de242c44 fix(wifi): Fix skipping usage of supp pmk caching for some cases 2026-04-27 16:42:51 +05:30
Kapil Gupta
e137133d75 fix(esp_remote): Remove idf_build_apps dependency from script 2026-04-27 15:12:20 +05:30
Jiang Jiang Jian
df5a2d8774 Merge branch 'fix/fix_blacklist_beacon_timeout_issue' into 'master'
fix(wifi): fix blacklist beacon timeout issue

Closes WIFIBUG-1849

See merge request espressif/esp-idf!47886
2026-04-24 20:15:01 +08:00
Kapil Gupta
2670cbf4a6 Merge branch 'ci/wifi_remote_header_correction' into 'master'
ci(esp_remote): Add wifi-remote pre-commit hook

See merge request espressif/esp-idf!46204
2026-04-24 15:16:32 +05:30
Kapil Gupta
11a0dfcc7c ci(esp_remote): Add wifi-remote pre-commit hook 2026-04-24 15:16:32 +05:30
wangtao@espressif.com
696ee4f66c fix(wifi): fix blacklist beacon timeout issue 2026-04-24 15:26:02 +08:00
liuning
fa8791b49c fix(pm): fix crash when dtim=0, support coex beacon drop
closes https://github.com/espressif/esp-idf/issues/18387
2026-04-23 20:44:37 +08:00
liuning
5ec55f7a32 fix(pm): fix coexist force wake behaviour with offchannel to optimize performance at returning home channel (90f24784) 2026-04-23 20:32:44 +08:00
muhaidong
c403ec6b8f feat(coex): support esp32s31 coexist 2026-04-22 21:12:09 +08:00
Sarvesh Bodakhe
bc77fbd785 fix(wifi): use reason 210 when AP found but security incompatible
When an AP is found during a connecting scan but filtered out due to security
mismatch (FT-PSK only with FT disabled, WPA3 without PMF-required,
OWE without MFPR), set authmode_incompatible flag so the disconnect
reason is WIFI_REASON_NO_AP_FOUND_W_COMPATIBLE_SECURITY (210) instead
of WIFI_REASON_NO_AP_FOUND (201).
2026-04-22 17:37:19 +08:00
yinqingzhao
9f58583929 fix(ci): fix ci build issue of esp32s31 2026-04-16 20:19:54 +08:00
yinqingzhao
c3da80ee52 feat(wifi): add esp32s31 wifi support 2026-04-16 20:17:07 +08:00
wangtao@espressif.com
7bdae09182 fix(wifi): fix wifi blacklist issue 2026-04-13 11:31:48 +08:00
Sarvesh Bodakhe
436ceb381b fix(wifi): improve WPA3-Enterprise and SAE authmode validation in scan
- Enforce TKIP cipher prohibition for WPA3-Enterprise per WFA spec
- Validate PMF and TKIP cipher combinations (TKIP incompatible with MFPR)
- Fix WPA+RSN IE handling for SAE authmode detection
- Add FT-SAE to AKM selection in WPA2/WPA3 mixed mode (MFPC)
- Improve enterprise authmode fallback validation with TKIP/MFPR checks
- Classify TKIP-only RSN IE APs as WPA per WPA2 Test Plan v1.19 §3.2.8.1

Addresses WPA3-Enterprise certification compliance and improves scan
result accuracy for enterprise and WPA3 networks.
2026-04-01 12:25:10 +05:30
muhaidong
8037fe97db fix(wifi): only unicast frames count as keep-alive 2026-03-31 11:34:23 +08:00
Jiang Jiang Jian
e32fb2ce8a Merge branch 'fix/wifi_nan_wrong_service_id_log' into 'master'
fix(wifi): zero-init pub_id and sub_id in NAN service functions

Closes IDFGH-17335

See merge request espressif/esp-idf!46846
2026-03-30 12:45:56 +08:00
Jiang Jiang Jian
de2046af95 Merge branch 'feat/add_new_api_to_return_value_for_vendor_ie_cb' into 'master'
feat(wifi): Added new API to return value for vendor ie cb

Closes WIFI-7191 and WIFI-7277

See merge request espressif/esp-idf!46910
2026-03-30 12:15:01 +08:00
zhangyanjiao
1eb4c29975 feat(wifi): update wifi lib for vendor ie cb and home channel 2026-03-27 19:30:11 +08:00
zhangyanjiao
a74f9daab0 feat(wifi): add new api to return home channel info 2026-03-27 19:30:06 +08:00
Fu Hanxi
87dd8ee147 Merge branch 'ci/eco-to-rev' into 'master'
ci: rename eco tags to revision

Closes CII-109

See merge request espressif/esp-idf!46061
2026-03-27 09:22:37 +01:00
zhangyanjiao
a0868299ff feat(wifi): Added new API to return value for vendor ie cb 2026-03-27 15:06:22 +08:00
Fu Hanxi
4f92cfd077 ci: rename eco tags to revision 2026-03-26 12:24:59 +01:00
yinqingzhao
7eac593c04 fix(wifi): fix set protocol or bandwidth wrong before wifi start 2026-03-26 17:04:09 +08:00
muhaidong
592e6dc608 fix(wifi): fix beacon timeout too long issue 2026-03-26 11:51:56 +08:00
Nachiket Kukade
9e2279be41 fix(wifi): Leave connection after assoc comeback failure 2026-03-25 12:32:53 +05:30
yinqingzhao
77a89ff41e fix(ci): fix ci issue related to bss max idle test 2026-03-25 11:44:50 +08:00
linruihao
647f0972ac fix(coex): fix some esp32 coexistence bugs
- fix ble scan may restart twice in coex scenarios
- fix bredr page/pscan coex request/release not match
- fix bredr incorrect inquiry length calculation
- update bredr page/inquiry pti
- add coex pti protection for entire page/inquiry event
2026-03-24 19:16:33 +08:00
Sajia
9a8d874834 fix(wifi): Update channel bandwidth when ap adjust from 2g to 5g 2026-03-23 16:30:34 +05:30
Jiang Jiang Jian
e15da72443 Merge branch 'fix/ci_wifi_unit_test' into 'master'
ci: fix wifi unit test nvs_config

See merge request espressif/esp-idf!46807
2026-03-23 12:16:09 +08:00
Chen Yudong
67f8ba021f ci: fix wifi unit test nvs_config 2026-03-23 11:08:31 +08:00
muhaidong
4ee8353234 fix(wifi): fix fail case connection with bss max idle enabled 2026-03-21 16:40:56 +08:00
Sarvesh Bodakhe
f119e8275f fix(wifi): zero-init pub_id and sub_id in NAN service functions
Both variables were declared as int but only their LSB was written by
the internal allocation function, leaving upper bytes as stack garbage.
Logging with %u then printed large bogus values.

Closes https://github.com/espressif/esp-idf/issues/18314
2026-03-20 21:10:41 +05:30
muhaidong
23d8c66ec3 fix(wifi): fix check wifi remote api fail issue 2026-03-19 14:21:17 +08:00
muhaidong
faf8c4f1c3 feat(wifi): support auto mode connect passive channel hidden ap 2026-03-19 12:15:43 +08:00
Sajia
e5e65ce0ae fix(wifi): Add bss max idle timer and protected keep alive fixes 2026-03-18 17:53:12 +05:30
tarun.kumar
f196d1f5a3 fix(wifi) : Add conditions to check pmk flushing for similar ssid 2026-03-18 11:41:32 +05:30
tarun.kumar
786a2fa5c0 fix(wifi) : Make some changes in get_config api 2026-03-17 12:02:07 +05:30
Akshat Agrawal
66a25379c0 bugfix(usd): Resolve multicast RX issue in AX capable chips
- Limit the NAN_DE_MAX_SERVICE to avoid Starvation of the second service
2026-03-16 19:33:46 +05:30
Junchi Chen
3703e15a94 fix(wifi): return specific error in API 2026-03-16 12:06:04 +08:00
Evgeny Torbin
d0f062c018 ci: remove unused test cases 2026-03-12 12:02:10 +01:00
Shreyas Sheth
e0343a1aa3 fix(esp_wifi): Add a log to print sae_pwe method used by station for wpa3 connection
- Fix crash due to debug log for rssi while scanning
2026-03-12 00:26:58 +05:30
muhaidong
c5d94afac1 fix(wifi): fix arp and dns affect signaling test issue
1. fix arp and dns affect signaling test issue
2. improve ap channel parameter documentation
3. fix set country change ap channel issue
2026-03-10 19:46:29 +08:00
yinqingzhao
582b375e04 feat(bss_max_idle): optimization of the max BSS idle mechanism 2026-03-10 12:24:08 +08:00
Yin Qing Zhao
73d1bec832 Merge branch 'feat/support_skip_band_for_scan' into 'master'
feat/support skip band for scan

Closes WIFI-7199 and WIFIBUG-1167

See merge request espressif/esp-idf!46120
2026-03-09 10:22:57 +08:00
yinqingzhao
c6072de7f6 feat(wifi): support skip whole band when scanning 2026-03-06 14:24:40 +08:00
tarun.kumar
ff4023beea fix(roam) : Set and unset roam scan ongoing flag properly 2026-03-04 15:40:10 +05:30
Sudeep Mohanty
b4cd0c7ff5 fix(esp_wifi): Use early return in remote/CMakeLists for INTERFACE library
On linux, esp_wifi is an INTERFACE library. Return early and skip includes,
sources, and optional_requires so CMake scope is never applied to INTERFACE.
2026-03-03 17:09:20 +01:00