129 Commits

Author SHA1 Message Date
1b4c86a66f fix(wifi/mesh): do not send NULL data when scan start/done for mesh (b2e5ef9) 2024-06-06 19:09:01 +08:00
a58d160db9 fix(esp_wifi): Fix issues in NAN datapath establishment(be21e352) 2024-06-03 18:22:20 +05:30
67df786690 update wifi lib (c1d4099):
1. Fixed sniffer dump fcs error fail
2. Fixed the ESP-NOW priv parameter get error
2024-05-31 11:40:25 +08:00
e086e00cb8 fix(wifi): Fix selecting FTM compensation with external AP (55f8b1ba) 2024-05-28 15:22:23 +05:30
046aef6797 fix(wifi): fix esp32 unrecoverable m f issue (5939355) 2024-05-21 10:26:56 +08:00
e0890fd500 change(pm): use new sleep retention api to implement wifi mac retention (c734645c) 2024-05-14 19:33:01 +08:00
0ebc69312a fix(wifi): fix some esp32c6 wifi bugs (acd6d5d0) 2024-05-14 11:30:49 +08:00
8a75ea5ce5 fix the tx issue when mesh lifetime equal zero (2cfd70d) 2024-05-13 11:29:49 +08:00
13050c3156 fix(wifi): Update FTM PHY compensation (3ce09e59) 2024-04-29 16:27:14 +05:30
2541101ad5 fix(wifi): fix some esp32c6 wifi bugs (65149d2e) 2024-04-28 16:24:04 +08:00
fef75ab817 fix(wifi): fixed some wifi bugs(8bc8e038)
1. sync multi antenna gpio register from IDF
2. fix multicast address qos frame by reset rx ba
3. fix lmacStopTransmit issue
2024-04-11 15:30:57 +08:00
ea499d5ebb fix(wifi): Fix crash for wpa3 softap when WPA3 config disabled (8f732b5) 2024-04-03 00:03:28 +05:30
1cc8f30b8f fix(wifi): fix softap coex start issue (92daf434) 2024-03-21 19:15:51 +08:00
c50813bc75 feat(esp_wifi): Refactor and improve FTM code (c5dfcde7)
1. Break FTM State Machine code into separate functions
2. Use dynamic allocation for FTM session to save memory
3. Add API to get FTM report instead of event based mechanism
4. Add FTM Request re-try and comeback support
5. Fix issues with duplicate FTM response, stale sessions and
   frequent failures to respond from SoftAP side
6. Update PHY FTM Compensation for all 40MHz cases
2024-03-18 21:31:17 +05:30
775025e7d3 fix(esp_wifi): Update Wi-Fi libraries (b7dd592b)
* Improvements in scan and connect path as per specifications along with
  minor bugfixes
* When AP advertises all PSK modes (WPA, WPA2 and WPA3), make sure that
  station treats it as WPA2_WPA3_PSK mixed mode.
2024-03-16 13:19:54 +05:30
ac36b61c8b fix(coex): fix some wifi coexist issue v5.1 (c9c7208e) 2024-03-14 21:40:15 +08:00
1d8de29af0 fix(wifi): Add bugfix in 'esp_wifi_deauthenticate_internal' and other improvements (0dcdfe19) 2024-03-14 11:23:59 +05:30
36c438563e fix(wifi/scan): Reduce memory footprint for scan when SAE-PK is enabled (037c0397)
Use bss information cached in wifi library to get RSNXE capabilities
instead of storing bss information again in supplicant and accessing it.
2024-03-13 10:46:48 +05:30
2034132db8 fix(wifi): fix some wifi bugs 20240311(150b4aaf)
1. fix qos encapsulated eapol issue
2. fix qos eapol eb data length issue
3. eapol arp and dhcp add flag PP_F_PER_PKT_RATE
4. fix lmac_stop_hw_txq issue
5. limit the number of sub amsdu
6. fix recycle cache sub amsdu eb issue
2024-03-12 11:15:59 +08:00
cd8d74b378 fix(wifi):fix issues that in mplen clear and esp_wifi_set_mode(968b8f0c) 2024-03-11 12:02:19 +08:00
46342b66b8 update wifi lib (f88ce1e6):
1. fix(wifi/mesh): wait for child disconnect event when mesh deinit
2. fix(wifi): update scan ap number when clear scan ap records
2024-02-22 17:20:01 +08:00
0a25c10a58 fix(wifi): fix pmk invalid lead same ssid wpa and wpa2 connect fail issue(0016c4d3)
1. fix(wifi): fix pmk invalid lead same ssid wpa and wpa2 connect fail issue
2. fix the issue of sending RTS for every package
2024-01-24 11:59:59 +08:00
c4ac95d044 update wifi lib (5f6b5c7d):
1. fix(wifi/mesh): fix the crash issue when mesh deinit
2. fix(wifi):fix when ap recv auth in sa query porcess will memset psq issue
2024-01-17 17:37:38 +08:00
65edaf477c fix(pm): fix no sleep null after data sent (e7243f1f) 2024-01-05 10:38:01 +08:00
efd78a6ea0 feat(wifi): support dump 802.11 ACK frame for CSI(e309346c)
1. fix beacon was unexpectedly freed issue
2. support dump ACK frame for CSI
2024-01-04 15:55:07 +08:00
e2e43adb60 fix(esp_wifi):Fix WDT when esp_supp_dpp_start_listen called multiple times(905463d) 2024-01-03 13:46:16 +05:30
673004a3c6 fix(esp_wifi): Fix crash while stopping NAN (da1669da) 2023-12-29 12:10:52 +05:30
98ccbbf9d0 fix(wifi): fix the rate check error in fragment (97145b5c) 2023-12-28 19:11:30 +08:00
ab3ac826d0 feat(wifi): bringup esp32c3 v1.1 wifi(348689cc)
1.bringup c3 v1.1 and sync func to c3 eco7 rom
2.support to set null&probe lifetime
3.support to adjust listen interval to dtim period
4.support tx pkt w/o wake null
5.allow to tx null0 if requtest to rx data
2023-12-25 16:27:06 +08:00
9bb605e822 fix(wifi): fix some wifi bugs 20231214 (2a40abbd)
1. add support for espnow to seet dcm rate
2. bugfix: fix csi info is not correct
3. feature: add support for establishing over 4 rx ba sessions
4. sniffer: modified rx error dump in sniffer mode
5. fix(itwt): fix when receiving the twt setup response frame, twt tx cb has not yet been called
6. itwt: fix itwt information frame format is not correct when suspend time is 0
7. update esp_wifi_crypto_types.h
8. sta not pmf capable when ap requires should reject profile
9. fix softap set config issue
10. allow some special igtk keyindex to workaround faulty APs
11. fix psram enabled but initialized fail issue
12. add missing header files for wifi files
13. get wifi packet info in CSI rx callback
2023-12-15 15:36:42 +08:00
b9944486f9 update wifi lib (e43cfad4)
1. feat(wifi): Add new API to get one scan ap record
2. fix(wifi): Fix the crash issue when clear scan ap list
3. fix(wifi/mesh): fix the bug that station can't found AP when the authmode is WPA
4. fix(wifi/mesh): fix wifi mode error when mesh start after station has connected to router
2023-12-13 17:00:39 +08:00
6360e9c71a fix(connect): Fix issue of esp32 station disconnecting immediately after scanning when RSSI is zero (2f283cfe) 2023-12-11 14:50:42 +05:30
8c6662224e backport some bugfix(1d8ad265)
1. optimize bin size when softap & ftm not enabled
2. change fragment threshold to 256
3. support fragment for LR mode
4. fix ampdu duration issue
5. fix rx fragment fail in Open mode.
6. Drop fragmented AMPDUs
2023-12-08 14:00:08 +08:00
b75e61ea71 fix(esp_wifi): Fix NAN service discovery, datapath and timer bugs (c75dea6f) 2023-11-29 17:17:03 +05:30
4019e5e8ce Remove cipher header from eapol packet in tx done cb (91b96301) 2023-11-01 19:46:03 +05:30
7c5d104970 fix(wifi): wpa3 softap fix deauth when assoc req recv before sae is finished (427dfa5)
1) add fix in ci script to push to gitlab
2023-10-31 15:45:28 +05:30
557c6fa326 fix(esp_wifi): Fixes issues in beacon_timeout, PMKSA and AID assignment(0bd97387)
- Fixes issue wheere beacon timeout would get triggerred multiple times
  leading to a m f probe req.

- Fix missing PMKSA flush scenarios.

- Fix wrong AID assigned to station when multiple stations try to connect
  simultaneously with mixed order of auth-request and assoc-request frames.
2023-10-17 15:29:53 +05:30
983a779766 fix(pm): fix soc wakeup after wifi disconnected, no respond after m f null, crash when connected to non_trans bssid (4c29c92d9) 2023-10-13 09:03:32 +08:00
3e202a0f02 fix(wifi): fix some wifi issue(227794c5)
1. fix multi antenna issue.
2. fix c6 dirty eb issue
3. fix hardware modem state consecutive times when the modem sleep type is modified during runtime
2023-10-12 11:53:39 +08:00
c8a6ac54c5 fix(pm): fix wifi beacon timeout after connection established(a32015e6) 2023-10-10 09:49:55 +08:00
dee1fbe2ca fix(wifi): remove target_power_backoff(0a1ed4bc) 2023-10-09 19:14:51 +08:00
e1339c7c2f fix(wifi): fix some wifi issues(b41fb174)
1. fix enable psram wapi dhcp fail issue
2. fix c6 esp_wifi_set_max_tx_power fail issue
3. fix wrong wifi mode connect crash issue
4. fix null data sequence number issue
2023-09-28 10:10:04 +08:00
174341fbe1 fix(phy): move phy power track to IDF(dc6ffb60) 2023-09-25 21:57:48 +08:00
7759f9bdf0 fix(wifi): fix some esp32c6 wifi bugs (cb43cccc) 2023-09-19 13:26:13 +08:00
d5352da6c4 pm: fix lightsleep failure at disconnected if enable lightsleep at phy disabled, support wakeup acquire (ca930351) 2023-09-18 13:16:30 +08:00
b74ee01606 esp_wifi:static buf for management,control,qos null,null data rx packet(4fcdbd61) 2023-09-15 14:14:35 +08:00
512cbf1c6b fix(esp_wifi): Fix issues with extended caps IE, scan and ht40(1e95ea1c)
-Merges the addition of extended caps IE for assoc req, probe resp
and beacons in a single place. This ensures that there are no
duplicate Extended Caps IE in the frame. Moves the capability
indication for BTM and HT20/40 from supplicant to wifi libs.

-Fix issue with frequent disconections when scanning for only a single
channel.

-Displays error message and returns ESP_ERR_NO_SUPPORT in case of
attempt to set HT40 as bandwidth for esp32c2.
2023-09-14 10:06:04 +05:30
c2b2ae5381 fix(wifi): fix ccmp and gcmp PN became large issue(f36dd7e6) 2023-09-13 11:15:31 +08:00
74fac32326 fix(esp_wifi): Fix authmode in log and connected event for WPA3 enterprise 192 bit (b05891d6) 2023-09-12 10:42:40 +05:30
095491fcae fix(wifi): Fix sta connecting with wpa security in enterprise mode (e03c1ca) 2023-09-05 17:09:36 +05:30