618 Commits

Author SHA1 Message Date
tarun.kumar cde32e0a50 fix(wifi) : Add Mode/threshold checks in esp_wifi_disable_pmf_config()(33352cbd) 2026-05-25 15:32:56 +05:30
Shreyas Sheth e8218e5e8e feat(wifi): Allow offchan tx and roc for DPP network introduction protocol (31cb112)
- Fix PM reference counting imbalance for offchannel operations
2026-05-23 10:51:48 +05:30
Shreyas Sheth 55636e0b8b feat(esp_wifi): Add improvements for privacy extension (56f281e) 2026-05-22 14:28:44 +05:30
Nachiket Kukade b83b04d03d Add NAN Pairing and PASN Support (2a65133)
- Support Tx / Rx of PASN Auth frames
- Support robust NAN SDF and Actions frames, manage nan keys
- Support Bootstrapping, NIRA, Shared Key attributes
2026-05-22 11:26:13 +05:30
sibeibei e61a56b9e6 feat(wifi): add sleep retention attach/detach in hw start/stop(35d84790) 2026-05-20 20:01:18 +08:00
Nachiket Kukade bf7ccb11fe feat(nan): add NAN secure datapath support (40bd4d8)
- Add security config types, attribute helpers, NDP responder handshake
  (M1-M4) with pairwise crypto, dynamic CSIA/SCIA construction for
  multi-cipher support, and NDL/CRB schedule negotiation improvements.
- Add support to counter NDL schedule for better overlap
2026-05-19 10:43:57 +05:30
muhaidong 4bc9760929 docs: update wifi scan threshold docs(472fc606) 2026-05-18 14:33:42 +08:00
muhaidong e865741508 fix(wifi): support weak func for wifi lmac assert(789d579e) 2026-05-15 14:46:42 +08:00
Nachiket Kukade 4088f42e77 fix(nan): Add mulitple NAN improvements (e8aa023a)
1. Add country code, vendoir IE support
2. Parse multiple Availability, SDA Attributes
3. Parsing of SRF and bloom filter generation
4. Add support for NDPE Extension attribute
2026-05-13 12:07:04 +05:30
muhaidong 2eed7daab0 fix(wifi): fix hidden ap rssi update and owe beacon timeout issue(5a8b6299) 2026-05-13 10:52:45 +08:00
yinqingzhao ece111e4a5 fix(wifi): fix dfs channel check wrong(29f37e6b) 2026-05-12 16:05:08 +08:00
sibeibei 22aa232ea2 fix(wifi): IRAM for regdma path used in modem pd light sleep(f011eff1) 2026-05-09 14:47:51 +08:00
Sarvesh Bodakhe 925459f52b fix(wifi): stop NAN timers from re-arming after esp_wifi_stop (40710db) 2026-05-08 18:40:07 +05:30
Akshat Agrawal a80c0f4923 fix(nan): Prevent overwriting of matching filter by SSI(9573a810) 2026-05-08 11:36:22 +05:30
yinqingzhao 05ac6ccb42 feat(regdomain): update regdomain according to wireless-regdb(bc0b280d) 2026-05-08 12:44:00 +08:00
Nachiket Kukade ba511a1ad5 refactor(ftm): Use internal ROC framework for offchannel FTM (cbc1a19b)
- Use internal ROC framework for offchannel FTM
- Move internal calibration values to IDF
- Use dynamic allocation for FTM reports
2026-05-07 18:48:50 +05:30
yinqingzhao 6139fb7f86 feat(wifi): support disable 11ac and 11ax in efuse(d5cd87bb) 2026-05-07 12:26:54 +08:00
muhaidong baa228bd4d fix(wifi): fix max connection number issue(064eba79) 2026-05-06 20:46:13 +08:00
tarun.kumar 694f70f614 feat(wifi) : Add OWE support on softAP(59cd1d42) 2026-05-06 12:09:02 +05:30
Kapil Gupta 5bc1b23488 fix(esp_wifi): Drop broadcast fragmented frames (036ed58c) 2026-05-05 13:48:28 +05:30
yinqingzhao fa38de5e09 feat(wifi): Add DFS channel handling and CSA support(4aaf952f) 2026-04-30 14:48:26 +08:00
Shreyas Sheth 681d3c4229 fix(wifi): Fix skipping usage of supp pmk caching for some cases (682cebf) 2026-04-27 16:42:51 +05:30
wangtao@espressif.com 56d676f092 fix(wifi): fix blacklist beacon timeout issue(9c68af62) 2026-04-24 15:21:48 +08:00
sibeibei f566e6bbf8 fix(wifi): update wifi libs(c4521899)
1.fix(wifi): fix modem sleep flag clear failed
2.fix(pm): fix crash when dtim=0, support coex beacon drop
3.fix(pm): fix coexist force wake behaviour with offchannel to optimize performance at returning home channel
2026-04-23 20:38:14 +08:00
muhaidong 200f265f07 fix(wifi): fix gi g_wifi_coex_basic_md5 check fail issue(e2bf6b12) 2026-04-22 21:06:20 +08:00
Sarvesh Bodakhe 71994a8dff fix(wifi): use reason 210 when AP found but security incompatible (45e1b97)
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-21 18:19:28 +05:30
yinqingzhao be8700b2cd feat(wifi): add esp32s31 wifi support(5da3bdf9) 2026-04-16 19:44:39 +08:00
wangtao@espressif.com cdb85041a2 fix(wifi): fix blacklist issue(cd5bb111) 2026-04-13 11:21:24 +08:00
Sarvesh Bodakhe 18b7aae0fe fix(wifi): improve WPA3-Enterprise and SAE authmode validation in scan (756b30f)
- 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:22:10 +05:30
muhaidong f84f05505a fix(bss_max_idle): unicast frames count as keep-alive, filter out broadcast/multicast frames (62444881) 2026-03-30 17:07:02 +08:00
zhangyanjiao 171da66379 update wifi lib (5ef254f1):
1. Added new API to return value for vendor ie cb
2. Added new api to return home channel info
2026-03-27 15:22:54 +08:00
yinqingzhao fe2a954a99 fix(wifi): fix set protocol or bandwidth wrong before wifi start(804d99aa) 2026-03-26 17:03:33 +08:00
muhaidong 3515b12aa1 fix(wifi): fix beacon timeout too long issue(ef7545cb) 2026-03-26 11:50:14 +08:00
Nachiket Kukade 76f15568b1 fix(wifi): Leave connection after assoc comeback failure (5d0a58b2) 2026-03-25 12:32:05 +05:30
liuning cd66d383a2 feat(wifi): sync coexistence head file (b37c951b) 2026-03-24 19:15:23 +08:00
Sajia 78ad3d0af2 fix(wifi): Update channel bandwidth when ap adjust from 2g and 5g (fdb8df5e) 2026-03-23 16:29:08 +05:30
muhaidong 66f601bdb2 feat(wifi): support auto mode connect passive channel hidden ap(0ebbdf51) 2026-03-19 12:14:33 +08:00
Sajia afcedfaba1 fix(wifi): Add bss max idle timer and keep alive fixes (b997dadf) 2026-03-18 17:44:48 +05:30
tarun.kumar 834b3ebfc5 fix(wifi) : Add conditions to check pmk flushing for similar ssid(fb270438) 2026-03-18 11:37:37 +05:30
tarun.kumar 3680ac3879 fix(wifi) : Make some changes in get_config api(ebf70d43) 2026-03-17 11:58:47 +05:30
Akshat Agrawal e066922e04 bugfix(usd): Resolve multicast RX issue in AX capable chips(27ab171a) 2026-03-16 19:32:13 +05:30
Junchi Chen c35e69a10c fix(wifi): return specific error in API(46470bec) 2026-03-16 11:59:44 +08:00
Shreyas Sheth a711e3213f fix(esp_wifi): Add a log to print sae_pwe method used by station for wpa3 connection (ead3a32)
- Fix crash due to debug log for rssi while scanning
2026-03-12 00:25:53 +05:30
muhaidong c03dda5986 fix(wifi): fix arp and dns affect signaling test issue(d71473bf)
1. fix arp and dns affects signaling test issue
2. improve ap chnnel parameter documentation
3. fix set country change ap channel issue
2026-03-10 19:42:03 +08:00
yinqingzhao b9ed411d13 feat(bss_max_idle): optimization of the max BSS idle mechanism(67021f9a) 2026-03-10 12:22:09 +08:00
yinqingzhao 5e7a0f3e7b feat(wifi): support skip whole band when scanning(02f71942) 2026-03-06 14:23:23 +08:00
tarun.kumar bb6d7baf16 fix(wifi) : Add ft enabled check for ft sae(44738b4c) 2026-02-18 13:01:09 +05:30
Shreyas Sheth b9bc45aa8e fix(esp_wifi): Keep channel validation only for WIFI_ROC_REQ and WIFI_OFFCHAN_TX_REQ (0f5722b)
- Refactor ROC operation such that WIFI_ROC_CANCEL and WIFI_OFFCHAN_TX_CANCEL
  can be performed without channel validation
2026-02-06 15:00:48 +05:30
liuning de83ca96fe fix(wifi): fix light sleep being rejected by modem protect after wifi start (3b5cc835) 2026-01-30 21:06:20 +08:00
yinqingzhao f1b31f96ca fix(wifi): fix cannot sleep after change ps mode(700c4b91) 2026-01-23 19:08:04 +08:00