Commit Graph
1256 Commits
Author SHA1 Message Date
tarun.kumar 3cea633600 fix(wifi): Correct blacklist flag 2026-07-17 18:03:07 +05:30
Kapil Gupta f538412383 fix(esp_wifi): Drop broadcast fragmented frames 2026-07-07 15:14:33 +05:30
muhaidong 78d1eb235d fix(wifi): fix some wifi bugs 260706 v5.3
1. support weak func for wifi lmac assert
2. post disconnect event after disassociation tx callback
2026-07-06 19:32:24 +08:00
muhaidong bf225a618c fix(wifi): support weak func for wifi lmac assert 2026-07-06 19:28:49 +08:00
yinqingzhao 6fde86c528 fix(wifi): optimizations of csa procedure and keep alive mechanism 2026-07-01 17:21:37 +08:00
liuning 3dfdc82bf0 fix(pm): fix coexist force wake behaviour with offchannel to optimize performance at returning home channel 2026-06-25 17:03:29 +08:00
sibeibei d4ee734365 fix(wifi): IRAM for regdma path used in modem pd light sleep 2026-06-25 16:55:00 +08:00
Shreyas Sheth b52eb91c26 fix(wifi): Fix skipping usage of supp pmk caching for some cases 2026-06-22 15:41:05 +05:30
Sarvesh Bodakhe 4861bd27c5 fix(wifi): scan security validation and NAN timer fixes
- Forbid TKIP cipher suites for WPA3-Enterprise scan results
- Use reason 210 (NO_AP_FOUND_W_COMPATIBLE_SECURITY) when an AP is
  found during a connecting scan but filtered out for incompatible
  security
- Stop NAN timers from re-arming after esp_wifi_stop
2026-06-10 15:38:17 +05:30
tarun.kumar 2aa6f04ed9 fix(wifi) : Add Mode/threshold checks in esp_wifi_disable_pmf_config()
- Updated API documentation for esp_wifi_disable_pmf_config()
2026-06-01 17:09:13 +05:30
muhaidong 5bea2d98d1 feat(wifi): support auto mode connect passive channel hidden ap 2026-05-29 16:58:27 +08:00
Jiang Jiang Jian 65e104f4ae Merge branch 'fix/fix_blacklist_issue_lib_v53' into 'release/v5.3'
fix(wifi): fix blacklist related issue v53

See merge request espressif/esp-idf!48872
2026-05-27 10:51:49 +08:00
wangtao@espressif.com cc4d6fe8b2 fix(lwip): improve lost ip event process 2026-05-26 11:24:11 +08:00
wangtao@espressif.com 41e04fbb12 feat(lwip): softap can get sta ip from arp table 2026-05-25 21:24:22 +08:00
wangtao@espressif.com afdb3b7715 fix(wifi): fix blacklist related issue 2026-05-25 19:53:03 +08:00
muhaidong c349615654 fix(wifi): update auth mode threshold doc 2026-05-20 11:19:07 +08:00
muhaidong 372de84423 fix(wifi): update wifi scan threshold doc 2026-05-20 11:19:07 +08:00
muhaidong acbfba84e4 fix(wifi): fix some wifi bugs 260519 v5.3
1. fix(wifi): fix max connection number issue
2. fix(wifi): fix hidden ap rssi update and owe beacon timeout issue
3. docs: update wifi scan threshold docs
2026-05-20 11:19:00 +08:00
muhaidong 56993e7935 fix(wifi): fix some wifi bugs 20260518 v5.3
1. fix arp and dns affects signaling test issue
2. improve ap chnnel parameter documentation
3. fix set country change ap channel issue
4. fix beacon timeout too long issue
5. only unicast frames count as keep-alive
2026-05-18 19:17:34 +08:00
ding huan 580f4a3ce9 ci: Add wifi static buffer case 2026-05-15 15:02:14 +08:00
Akshat Agrawal ef8bc34557 fix(nan): Prevent overwriting of matching filter by SSI 2026-05-11 10:45:07 +05:30
Sajia af434ec00e fix(wifi): Update bss max idle timer and add other fixes 2026-05-08 19:11:51 +05:30
yinqingzhao b86b4ed316 feat(wifi): optimization of the max BSS idle mechanism 2026-05-07 15:32:36 +08:00
Kapil Gupta 5207880ddb ci(wpa_supplicant): Add UT for supplicant crypto 2026-04-26 10:09:48 +05:30
Kapil Gupta 41980d9e85 fix(esp_wifi): Optimize crypto operations for SAE
- Montgomery multiplication fast path for P-256 mulmod
- Jacobi symbol for legendre (replacing exp_mod)
- Software Jacobian point multiplication for MPI-only chips
- ECC hardware acceleration for supported chips
- ECDH fast path for P-256
2026-04-25 16:54:16 +05:30
Akshat Agrawal 938553dc1a fix(wifi): Leave connection after assoc comeback failure 2026-04-25 14:02:50 +08:00
Evgeny Torbin 59f62ad15f test: format all test scripts 2026-04-17 16:01:00 +02:00
tarun.kumar cea9451b77 fix(wifi) : Add conditions to check pmk flushing for similar ssid 2026-04-13 15:07:49 +05:30
linruihao 91e2fc2233 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-04-10 10:18:40 +08:00
Kapil Gupta 80ca100f1e fix(esp_wifi): Change some defaults in roaming app 2026-04-07 10:23:54 +08:00
Kapil Gupta 4d11ccccf6 fix(esp_wifi): Check conditional compilation for roaming app features 2026-04-07 10:23:54 +08:00
Kapil Gupta 7244440a5a fix(esp_wifi): Cancel roaming_app_periodic_scan_internal_handler correctly 2026-04-07 10:23:54 +08:00
Kapil Gupta 1b63385961 fix(esp_wifi): Add some fixes in roaming app 2026-04-07 10:23:54 +08:00
tarun.kumar af60e504cc fix(wifi) : Resetting current bssid for every roaming connection intiated 2026-04-07 10:23:54 +08:00
Kapil Gupta 900fc56c94 fix(esp_wifi): Address some review comments and issues 2026-04-07 10:23:54 +08:00
Kapil Gupta bf055692a1 feat(roaming): ignore WPA2-only APs on transition disable
This commit introduces a new feature to the roaming logic. If the
currently connected AP has the 'transition disable' bit set in its
RSN IE, the roaming logic will now ignore any scanned APs that only
support WPA2-PSK. This prevents a security downgrade when roaming in a
mixed WPA2/WPA3 environment.

A new Kconfig option, CONFIG_ESP_WIFI_IGNORE_WPA2_ONLY_ON_TRANSITION_DISABLE,
has been added to control this feature. It is disabled by default.
2026-04-07 10:23:54 +08:00
Kapil Gupta e7d65ec349 fix(roaming_app): resolve issues in blacklisting logic
This commit addresses several issues in the BSSID blacklisting
feature of the roaming application:

- Merged duplicate  functions into a single,
  unified function, resolving a compilation error.
- Corrected  and
  to properly access the  member of the
  struct, fixing invalid memory access.
- Introduced  in Kconfig to enable
  the manual blacklisting feature and made auto-blacklisting
  dependent on it.
- Updated  to use the
  correct BSSID from .
- Optimized the removal of expired blacklist entries by using
   for better efficiency.
2026-04-07 10:23:54 +08:00
Kapil Gupta 522c28abeb fix(esp_wifi): Add blacklist logic in roaming app 2026-04-07 10:23:54 +08:00
Jiang Jiang Jian 367a442274 Merge branch 'fix/wifi_nan_wrong_service_id_log_v5.3' into 'release/v5.3'
fix(nan): zero-init pub_id and sub_id in NAN service functions (Backport v5.3)

See merge request espressif/esp-idf!47129
2026-04-07 10:23:16 +08:00
Junchi Chen b6dbd467d8 fix(wifi): return specific error in API BPv5.3 2026-03-31 16:52:17 +08:00
Sarvesh Bodakhe c1d0057411 fix(nan): zero-init pub_id and sub_id in NAN service functions
Both variables were uninitialized, returning a garbage value on
the error (goto fail) path.
2026-03-30 12:28:05 +05:30
tarun.kumar 50bc6b69c6 fix(wifi) : Add some changes in get_config api 2026-03-26 11:34:56 +05:30
Shreyas Sheth 31fdf5ea76 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-13 12:39:06 +05:30
tarun.kumar 6046926d0e fix(roam) : Set and unset roam scan ongoing flag properly 2026-03-04 17:13:34 +05:30
muhaidong 4e81d5849b fix(wifi): fix some wifi bugs 260213
1. fix some wifi bugs related to csi, twt and bss max idle
2. fix cannot sleep after change ps mode
3. fix memory corruption by avoiding unncessary encryption of Mgmt frames
4. fix regdma contention issue
2026-02-13 14:58:58 +08:00
muhaidong 202ccf83ea fix(wifi): fix some wifi bugs 260212
1. force MAC tx end by set tx frame ACK bit for ESP32
2. fix light sleep being rejected by modem protect after wifi start
3. fix pkt key memory leak issue
4. fix fragment issue with wpa tkip encryption
5. fix gcmp fragment rx issue
6. support wapi fragment tx and rx
7. fix wapi uskid issue
8. fix scan done or disconnected event miss issue
9. fix lmac tx done assert issue
2026-02-12 17:12:25 +08:00
muhaidong 8df075a534 fix(wifi): fix unit test ci memory check fail issue 2026-02-12 17:12:25 +08:00
liuning 5d3349a298 fix(wifi): allow to disable wifi modem clocks if wifi is not inited 2026-02-12 09:38:41 +08:00
sibeibei 7e514dcd83 fix(wifi): fix open rf failed issue 2026-02-11 21:53:36 +08:00
Sajia 0fa627cf44 fix(unit_test): Fix esp_wifi and wpa_supplicant unit tests 2026-01-28 15:20:10 +05:30