856 Commits

Author SHA1 Message Date
Aditi
babc6045f0 fix(esp_wifi): Fix disconnect reason code error 2025-02-26 18:15:38 +05:30
liuning
69ae8735c7 feat(coex): add coexist scheme for bt inquiry/page coexist with wifi 2025-02-17 14:23:03 +08:00
Sarvesh Bodakhe
d2306adc5e fix(wifi): Fix stack overflow when failure_retry_cnt is set
Fix issue of increased stack usage when failure_retry_cnt is set
and wifi driver internally retries connection attempts
2025-02-11 12:25:37 +05:30
Sarvesh Bodakhe
19f29ca11b Revert "fix(wifi): Add support to recongize different WPA3 Authentication modes from specs"
This reverts commit fbc0c3e9fec089f492926492dc6edb692df84f65.
2025-02-04 10:23:34 +05:30
Sarvesh Bodakhe
c5e3bc98ee fix(wifi): Fix bug in authmode detection for wpa2/wpa3 enterprise
1. WPA3-Enterprise mandates the use of AKM suite selector
   00:0F:AC:5 (IEEE80211 802.1X with SHA-256)
2. Add placeholder enums in 'wifi_auth_mode_t' for maintaining
   forward compatibility with minor versions > v5.0
2025-01-23 11:23:34 +05:30
liuning
3e60901efe fix some wifi issues
1. fix(wifi): fix sta tsf active failed
2. fix(wifi): fix double max active time
3. fix(wifi): fix coex pwr period cant been updated by ps type set
2025-01-03 16:04:46 +08:00
Sarvesh Bodakhe
463e98e75e fix(ci): Enable public headers md5 checksum check for esp32c2 2025-01-02 19:58:51 +08:00
Sarvesh Bodakhe
fbc0c3e9fe fix(wifi): Add support to recongize different WPA3 Authentication modes from specs
Add support  to recognize APs supporting 'WPA3-Enterprise-Only Mode' and
'WPA3-Enterprise-Transition Mode' using authmodes WIFI_AUTH_WPA3_ENTERPRISE
and WIFI_AUTH_WPA2_WPA3_ENTERPRISE, respectively.
2025-01-02 19:58:51 +08:00
yinqingzhao
16af99f287 fix(wifi): fix ap set_tx_desc for auth frame with err tid when wpa3 and tim_offset value not correct 2024-12-19 20:25:40 +08:00
wangtao@espressif.com
19c3a5a27e fix(wifi): fix rssi and snr issue 2024-12-18 20:19:54 +08:00
muhaidong
5e1d512dab fix(wifi): fix some wifi issues
1. fixed softap rx bar from null bss issue
2. fixed association refused temporarily lead auth timeout issue
2024-12-16 21:07:20 +08:00
wangtao@espressif.com
5cbedb4df0 feat(wifi): add protect for softap send no bss deauth releated code 2024-12-16 14:24:39 +08:00
Sarvesh Bodakhe
e769f8aa0c refactor(wifi): Cleanup in disconnecting station path for softAP 2024-12-13 13:03:46 +05:30
Sarvesh Bodakhe
8058b97326 fix(wifi): Fix wrong wifi reason codes reported on station and softAP
- Fix wrong reason code reported when softAP issues a disconnect for station
- Fix wrong reason code reported when association timeout happens at station
- Deprecate enums WIFI_REASON_ASSOC_EXPIRE, WIFI_REASON_NOT_AUTHED, WIFI_REASON_NOT_ASSOCED
  and use WIFI_REASON_DISASSOC_DUE_TO_INACTIVITY,
  WIFI_REASON_CLASS2_FRAME_FROM_NONAUTH_STA,
  WIFI_REASON_CLASS3_FRAME_FROM_NONASSOC_STA respectively
- Update wifi documentation related to reason codes
2024-12-10 22:39:21 +05:30
Sarvesh Bodakhe
887cce927b fix(wifi): Fix bug in wrong profile checking of AP's RSNXE IE 2024-12-10 22:39:19 +05:30
sibeibei
78aba309f3 fix(wifi): fix some wifi issues 241031
1. fix cant sleep if reconnect to connected ap
    2. clear pmk in internal reconnection
    3. update connect status for init-->auth
2024-12-06 17:57:25 +08:00
akshat
cf22b6cff7 fix(wifi): Prevent overwriting of scan parameters in consecutive scans 2024-12-05 15:00:54 +05:30
akshat
37531968a8 fix(wifi): Do not try re-connection when sta disconnects with esp_wifi_disconnect()
Do not follow wifi_config::wifi_sta_config::failure_retry_cnt logic when
station itself issues a disconnect from AP/Router using
esp_wifi_disconnect()
2024-12-05 10:12:11 +05:30
wangtao@espressif.com
2bf982e747 feat(wifi): support esp32c2 eco4 wifi lib 2024-12-03 11:25:43 +08:00
wangtao@espressif.com
55184e83aa feat(wifi): support esp32c2 eco4 wifi bringup 2024-11-18 15:57:11 +08:00
zhangyanjiao
29f7ec82d9 fix(wifi): Optimization for wifi components
1. fix(wifi/pm): Fixed the tbtt interval update error when AP's beacon interval changed
   Closes https://github.com/espressif/esp-idf/issues/14720
2. fix(wifi/mesh): Enlarge the mesh TX task stack
3. fix(wifi/espnow): Added check for espnow type and length on v1.0
4. fix(wifi/mesh): Fixed delete group id error in wifi mesh
   Closes https://github.com/espressif/esp-idf/issues/14735
2024-11-14 09:34:34 +08:00
zhangyanjiao
9a45ad7d46 docs(wifi/espnow): Update the description for ESP-NOW frame 2024-11-13 19:40:36 +08:00
zhangyanjiao
de69895f38 fix(wifi): Support AES IV with random value in esptouch v2 2024-11-04 09:38:02 +08:00
Nachiket Kukade
dd049e2cda fix(esp_wifi): Fix FTM issues in AP-STA mode
Add AP-STA mode support in FTM example
Update wifi libs with below changes -
- Use ex-AP's bandwidth in FTM request when connected
- Allow Bandwidth downgrade in FTM negotiation
- Use separate calibration when Initiator performs 20MHz FTM
  while in-AP is in 40MHz
2024-10-29 10:58:11 +05:30
akshat
095b16799a fix(esp_wifi): Handle missing error propagation in esp_wifi_set_mode 2024-10-28 16:59:06 +08:00
wangtao@espressif.com
f33707bc89 change(wifi):improve some wifi releated introduction 2024-10-25 19:22:33 +08:00
sibeibei
6d4656aeec fix(wifi): add bar check for connection traffic and check ap_eb in txq 2024-08-30 17:27:08 +08:00
liuning
fbef226525 fix(coex): fix esp32 crash issue, fix rx issue 2024-08-27 15:28:45 +08:00
zhangyanjiao
ef8cf5fbe4 fix(wifi/mesh): clear the rootless state in mesh ie when changing from leaf to root
Closes https://github.com/espressif/esp-idf/issues/14063
2024-08-21 19:06:26 +08:00
Nachiket Kukade
d5c1431340 fix(wifi): Avoid internal retries for offchannel FTM Requests 2024-07-31 22:38:30 +05:30
zhangyanjiao
dcd9758708 fix(wifi/mesh): fix the beacon timeout issue in mesh 2024-07-29 16:26:53 +08:00
liuning
c80c955997 fix(coex): fix coexist beacon monitor timer carsh issue 2024-07-19 14:06:32 +08:00
zhangyanjiao
e0ed2f9cd8 fix(wifi/mesh): fix the issue that xon request timeout constantly when root reboot
Closes https://github.com/espressif/esp-idf/issues/13212
2024-07-17 11:19:22 +08:00
Shreyas Sheth
8ee63672db fix(wifi): Ignore 11R, ENT AP when disabled in sdkconfig 2024-07-16 11:53:43 +05:30
muhaidong
ab10ce03cd fix(wifi): fix some wifi bugs 240715
1. fixed association refused temporarily too many times issue
2. send auth after sae association refused temporarily
3. give some information when password length mismatch authmode threshold
4. send deauth when first connect and pmf disabled
5. fix sta may join bad signal ap when set by signal
2024-07-15 18:59:14 +08:00
aditi
30effe7894 fix(wpa_supplicant):Fix for setting wps status fail when connection fails 2024-07-11 18:17:00 +05:30
liuning
9689526f76 feat(wifi): support coex pwr, fix tbtt intr miss issue, fix esp32 cant tx after reset 2024-07-10 16:27:17 +08:00
wangtao@espressif.com
bc6afecff1 fix(wifi): fix sta scan when connected cause bcn timeout loop issue v5.0 2024-07-08 14:31:19 +08:00
Sarvesh Bodakhe
b3fb47908c feat(wifi): Add support for WPA3 transition disable and more updates
1. Add support for SAE-PK and WPA3-Enterprise transition disable
2. Add support to handle OWE transition disable indication from AP
3. refactor: Backport common changes in scan/connect path from 90cc6158
   - 90cc6158 adds support for Network Introduction Protocol in DPP
4. Fix issue of supplicant using wrong parameters to configure bss
  - Ensure that wpa_supplicant's state machine registers the requirement for rsnxe
    before deciding to add rsnxe to a assoc request.

Co-authored-by: jgujarathi <jash.gujarathi@espressif.com>
2024-07-03 12:46:58 +05:30
muhaidong
fbc9fe582c fix(wifi): fix configure gcmp failure issue 2024-07-03 10:57:33 +08:00
muhaidong
d121b69262 fix(wifi): fixed disable gcmp choose pairwise cipher wrong issue 2024-07-02 21:40:48 +08:00
aditi_lonkar
440b786834 fix(esp_wifi): Fix for issue in changing opmode when wps is enabled 2024-07-02 12:29:44 +05:30
Sarvesh Bodakhe
af72ce1f75 fix(esp_wifi): Fix some wifi bugs
1. Fix issues related to mgmt packets encryption in GCMP
2. Fix issue of wrong decryption of mgmt packets when PMF is enabled
3. Fix frame subtype in send_mgmt_frame
4. Fix issue of wrong Rx control information of espnow packets for esp32 and esp32s2
5. Fix send mgmt err when eapol process
2024-07-01 11:06:13 +05:30
liuning
dd4b56defc fix(wifi): fix esp32 unrecoverable m f issue 2024-06-28 15:24:24 +08:00
jgujarathi
5b74fd5c43 fix(esp_wifi): Fix scanning and connecting to FT APs
- Ensure that scanning and connecting to FT capable APs in FT mode works
  as expected.
2024-06-27 16:06:54 +05:30
Sarvesh Bodakhe
3e70b760d2 fix(wifi): Fix station PMF issue
Fix issue of station PMF not getting reset when disconnecing from PMF connection
2024-06-25 14:24:19 +05:30
Shyamal Khachane
ff6db87429 fix(esp_wifi): Fix a memory leak that occurs when SAE connection is interrupted
1. Free temporary data used by SAE before memsetting the same
2. Drop any received auth response that uses a different algorithm than the one currently in use
2024-06-21 16:38:27 +05:30
zhangyanjiao
2f53cfd166 fix(wifi): do not send null data when scan start/done for mesh
Closes https://github.com/espressif/esp-idf/issues/13786
2024-06-12 10:06:18 +08:00
jgujarathi
0db25e4f99 fix(esp_wifi): Send unicast probe requests if bssid is known during scan 2024-06-04 17:08:47 +05:30
zhangyanjiao
4b19d69596 docs(wifi): update the docmentation for mesh API 2024-05-31 14:17:14 +08:00