Commit Graph

322 Commits

Author SHA1 Message Date
zhangyanjiao
11a226dcb4 update wifi lib (e717c44):
1. Fixed sniffer dump fcs error fail
2. Fixed the ESP-NOW priv parameter get error
2024-05-15 11:46:06 +08:00
Shyamal Khachane
8fd22ddcaf fix(esp_wifi): Fix issues in NAN datapath establishment(1331572c) 2024-05-14 11:24:09 +05:30
Nachiket Kukade
bcb739c215 fix(wifi): Fix selecting FTM compensation with external AP (b4ffa291) 2024-05-13 12:09:09 +05:30
zhangyanjiao
ddb736ba7a fix the tx issue when mesh lifetime equal zero (2232aa84) 2024-05-10 16:23:38 +08:00
Sarvesh Bodakhe
97373dacc2 Fix issue of wrong Rx control information of espnow packets for esp32 and esp32s2 (50adca94)
Fixes regression caused by d935da0725
2024-05-08 17:10:07 +05:30
Li Shuai
a9c6727926 fix(esp32c6): clear soc wakeup request signal at tbtt process (5ebcd3f6) 2024-05-08 10:39:12 +08:00
Sarvesh Bodakhe
1c42c89e1a Fix authmode scanning issue when AP advertises both WPA and WPA2 with SAE PK (364b6302) 2024-05-06 11:41:57 +05:30
Nachiket Kukade
1221569e8f fix(wifi): Update FTM PHY compensation (feaf82d9) 2024-04-29 14:33:21 +05:30
xuxiao
e09543aef5 fix(wifi): fix trc_ampdu_stop_rateidx value errors when DUT under softap + sta mode (8a25ce66) 2024-04-28 15:53:18 +08:00
alanmaxwell
d8e20e3cf3 clear wifi buffer to fix ampdu compatibility issue(ef2fedcd) 2024-04-24 11:24:35 +08:00
xuxiao
1a7db84611 fix(wifi): fix esp32c6 wdt issues when recv/send tcp packages (f5eaa792) 2024-04-23 19:52:00 +08:00
Kapil Gupta
516ae8c586 esp_wifi: Fix frame subtype in send_mgmt_frame (34d9141e) 2024-04-22 16:07:36 +05:30
xuxiao
0565ffa695 fix(wifi): fixed itwt crash issues (cf9b4550) 2024-04-19 20:02:37 +08:00
jgujarathi
308c592b14 feat(esp_wifi): Adds a new API to set default scan parameters(351c534a)
- esp_wifi_set_scan_parameters() : Used to set the default scan parameters to be used
while scanning. These parameters will be used for all scans conducted by station
including connect scan. Parameters provided through esp_wifi_scan_start() override the
default parameters for that scan only
- esp_wifi_get_scan_parameters(): Used to get the current default scan parameters.
2024-04-18 16:03:45 +05:30
Kapil Gupta
d935da0725 fix(wifi): Fix encryption/decryption issue for mgmt packets (e4f2ba6a)
* Fix issues related to mgmt packets encryption in GCMP
* Fix issue of wrong decryption of mgmt packets when PMF is enabled
* Fix softAP bug in handling of SAE Reauthentication
2024-04-16 19:46:09 +05:30
Kapil Gupta
852cfcfa66 esp_wifi: format wifi code using tools/format.sh (a8ac1b8a) 2024-04-16 10:57:39 +05:30
muhaidong
49c8e2d99d fix(wifi): fixed lmacStopTransmit issue(edc80c92) 2024-04-11 11:52:23 +08:00
xuxiao
a5af5288b1 feat(wifi): add esp32c5 beta3 support wifi (c9dba424) 2024-04-10 14:07:01 +08:00
Shreyas Sheth
1c9b6ea78f fix(wifi): Fix print for 2g bitmap in scan path (dd5c08a) 2024-04-05 17:26:45 +05:30
Kapil Gupta
50aec83710 Send unicast probe requests if bssid is known during scan (a2099222) 2024-04-01 23:31:17 +05:30
Kapil Gupta
1b1ab64e64 feat(scan): Add channel bitmaps to the scan config(9e67852f)
- Add the ability to specify the specific channels that need to be scanned.
- Adds a warning that discourages from setting bssid and channel in
sta_config if btm is enabled and supported by the network.
- Includes wifi_types.h changes needed for adding the event when
neighbor reports are recieved from AP.
- Fixes issues with reporting authmodes of FT APs
2024-04-01 17:22:31 +05:30
alanmaxwell
5ae2e01957 bugfix: sync gpio reg base for C6 to fix multi antenna issue(1a3ec3e4) 2024-04-01 14:58:14 +08:00
xiehang
1fbf7cd430 feat: Supports external WiFi connections for ESP32p4 and other espressf chips (b3548b43) 2024-04-01 11:26:30 +08:00
Li Shuai
4eac0d1c3d change(pm): use new sleep retention api to implement wifi mac retention (d0f3298d) 2024-03-28 20:18:53 +08:00
muhaidong
52c5fd6537 fix(wifi): fix multicast address qos frames issue(611555f9) 2024-03-27 10:11:36 +08:00
jgujarathi
3da1bb58c1 fix(rsnxe): Expands maximum size of RSNXE IE to 255(d83d7d6)
- Allows for RSNXE IE to be processed as a variable length upto
255 bytes, changing the earlier max of 20.
2024-03-26 09:51:43 +05:30
liuning
854c76c14a fix(wifi): fix softap coex start issue (ca070890) 2024-03-21 19:34:40 +08:00
Sarvesh Bodakhe
b69a2fe273 feat(WPA3): Update Wi-Fi authentication modes as per WPA Specification v3.3 (75449037)
* Merge 'WIFI_AUTH_WPA3_EXT_PSK' and 'WIFI_AUTH_WPA3_EXT_PSK_MIXED_MODE'
  into 'WIFI_AUTH_WPA3_PSK' as per specification.
2024-03-19 11:32:03 +05:30
Nachiket Kukade
fc1523dfac feat(esp_wifi): Refactor and improve FTM code (02ad6a91)
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 10:44:42 +05:30
Sarvesh Bodakhe
4982b16b1e Add support for SAE-PK, WPA3-Enterprise and OWE transition disable indication (96c4fae0) 2024-03-15 13:51:52 +05:30
Shreyas Sheth
47abfa88c7 fix(wifi): Fix crash for wpa3 softap when WPA3 config disabled (c94ad4b) 2024-03-14 15:36:31 +05:30
liuning
6a63417673 feat(coex): support to scan long time on channel, fix coex sync issue, restart schm timer if bt start later (a05a43e02) 2024-03-13 10:53:25 +08:00
muhaidong
7a6ef5e1c0 fix(doc): update some docs(8ff127a9)
1. update api esp_wifi_sta_get_rssi docs
2. fix typo in esp_wifi_types_generic.h
2024-03-12 20:29:27 +08:00
muhaidong
aca8787662 fix(wifi): fix some amsdu issue(fa7e7908)
1. limit the number of sub amsdu
2. fix recycle cache sub amsdu eb issue
2024-03-05 19:04:06 +08:00
liuning
b3f096ab1e feat(coex): improve Wi-Fi connecting compatibility at coexistence (f2b9bda5) 2024-02-23 10:35:41 +08:00
muhaidong
9084a00dd8 fix(wifi): fix some wifi issue(7de95387)
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
2024-02-22 11:55:50 +08:00
aditi_lonkar
952cacbb35 esp_wifi : Add support of Network Introduction Protocol in DPP(d68f22a) 2024-02-20 21:24:48 +05:30
yinqingzhao
62ed01cb79 fix(wifi):fix issues that in mplen clear and esp_wifi_set_mode(88f470f0) 2024-02-20 14:18:58 +08:00
zhangyanjiao
007586da5e update wifi lib (d69fb667):
1. update scan ap number when clear scan ap records
2. fixed the old_snd filed error in WIFI_EVENT_HOME_CHANNEL_CHANGE event
2024-02-19 11:03:06 +08:00
liuning
a105323035 fix(wifi): fix wifi stop cost too much time (389328f0) 2024-02-06 14:24:34 +08:00
zhangyanjiao
16d2c9ce8b fix(wifi/mesh): wait for child disconnect event when mesh deinit (55adff8e) 2024-02-05 10:19:12 +08:00
Sarvesh Bodakhe
51ec8e854e feat(wifi): Add support for wifi_remote component (550bce53)
1. Sync public header files between ESP-IDF and Wi-Fi driver
2. Add md5sum checks for new public header files:
    - esp_wifi_types_generic.h
    - esp_wifi_native.h
2024-01-30 14:21:26 +05:30
muhaidong
4457ec627e fix(wifi): fix pmk invalid lead same ssid wpa and wpa2 connect fail issue(3865d688)
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-19 11:53:03 +08:00
zhangyanjiao
2dddee30b7 update wifi lib (cc1dd812):
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-16 20:39:27 +08:00
Sarvesh Bodakhe
b4991a9d22 fix(esp_wifi): Add support for WPA3 + WPA3_EXT_PSK mixed mode and minor bugfixes (3e13c95f)
- Add support for WPA3 + WPA3_EXT_PSK mixed mode
- 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-01-10 15:19:06 +05:30
liuning
6f6e34ba09 fix(pm): fix no sleep null after data sent (33290e79) 2024-01-05 14:12:08 +08:00
jgujarathi
f0f992e622 fix(esp_wifi): Report authmode incompatible WPA AP scanned and we require PMF(1200a48d)
- Report the authmode incompatible if the scanned AP is in WPA mode and we require PMF
  according to sta config
2024-01-01 07:35:29 +05:30
muhaidong
aa0de74487 fix(wifi): fix beacon was unexpectedly freed issue(3c9c99ce) 2023-12-28 22:50:57 +08:00
jgujarathi
32221dab50 fix(esp_wifi): Cover additional situations for reporting new reason codes(2b2c983b)
- WIFI_REASON_NO_AP_FOUND_W_COMPATIBLE_SECURITY will be reported for the following
  reasons
  -- AP has PMF required but station is not configured for pmf capable/required.
  -- Station has PMF required but AP is not configured for pmf capable/required.
  -- The AP is using unsupported group management/pairwise ciphers
  -- OWE not enabled by station for found OWE AP
  -- AP RSNXE parsing failed in supplicant code
  -- AP is in Independent BSS mode
2023-12-28 15:22:57 +05:30
Shyamal Khachane
0547195b3c fix(esp_wifi): Fix crash while stopping NAN (6910f671) 2023-12-26 13:00:58 +05:30