Commit Graph

74 Commits

Author SHA1 Message Date
Nachiket Kukade
26f5131787 esp_wifi: Stop dropping bcast PMF deauths with certain rc (d333e55e) 2022-03-03 16:34:58 +05:30
zhangyanjiao
a16da20796 refactor phy access (backport v4.1) (4f5d2cdd) 2022-02-24 14:31:52 +08:00
zhangyanjiao
2d8942782c update wifi lib (fe483e0):
1. fix the issue that no tbtt is generated in station+softap mode when maximum modem sleep is enabled
2. do not need to update multi-antenna configure when waking up
3. update libphy.a to V4670 719f9f6_20210218 for esp32(234056fe)
2022-01-18 16:06:01 +08:00
muhaidong
127aa3bba9 esp_wifi: fix fragment issue and PMF compatible for faulty APs(a22bf71a)
1. fix(pp): fix fragment plt loss when 2td pn compare with 1th pn
2. pmf allow keyindex in big endian format to workaround faulty APs
3. docs: update miswritten and abbreviated words and syntax errors for initialize WiFi section in esp_wifi.h header file
4. allow for minimal scope of wifi_init_config_t
2021-12-14 20:11:43 +08:00
zhangyanjiao
06476afc57 Update wifi lib (154f09f):
1. Fix airkiss and esptouch find channel crash issue
2. Fix issue of softAP not initating 4-way handshake if max length passphrase is set
3. Fix issue of esptouch find hidden AP fail
4. Clear hostpot bss when auth timeout happens
5. Fix not connect to open AP when WPA3 auth fail
6. Fix issue with hidden AP scans after connecting AP
7. Fix the watchdog issue when receiving action frame
8. Fix set config return value error
9. Fix the issue of reason code change from 15 to 204 when provide wrong password
10. Fix ampdu age timer memory leak
11. Fix issue of esp_wifi_80211_tx
12. Fix crash issue in presence of WEP AP
13. Add beacon timeout event
14. Fix the MIC comparison logic AES-128-CMAC decryption
15. Fix issue of setting incorrect log_length of NVS misc log
16. Fix SoftAP crash by handling public action frames
17. Fix issue of Wi-Fi stack may crash when receive AMSDU length bigger then 3200
2021-12-07 14:20:04 +08:00
shenjun
fd372a8b7e esp_wifi_mesh: add esp_mesh_send_block_time to set blocking time of esp_mesh_send(d5ea0694)
1. add esp_mesh_send_block_time to set blocking time of esp_mesh_send
2. fix the issue that layer2 node connect to lower-layer node when FIXED-ROOT root disappeared
2021-10-29 11:59:57 +08:00
aditi_lonkar
22a78a6507 esp_wifi: Fix some wifi bugs(1424aca)
Add station based check for auth frame formation.
    Remove dependency of SHA256 AKM on PMF.
    Fix Block Ack setup issue in PMF scenario(aggregation issue).
2021-07-19 12:25:21 +05:30
ChenJianxing
9fd1ef517c rm esp32s2beta lib(61a08767) 2021-06-25 17:21:33 +08:00
ChenJianxing
c82065efa1 fix amsdu and fragment vulnerabilities(5f70113e) 2021-06-21 19:24:43 +08:00
xiehang
43651bfff0 esp_wifi: Fix setting channel error after WiFi stop (a7c6a93b) 2021-05-06 11:51:53 +08:00
baohongde
20d5b14fe2 Synchronize multiple branch of bt-lib(92f6d36) 2021-03-25 16:24:57 +08:00
xiehang
db2262e3bc esp_wifi: Update WiFi lib (ce1f327e)
1. Change wifi scan duration from 120ms to 100ms
2. Using deport reg instead of ahb
3. Revert to report specific reason code when receiving deauth during 4-way-handshark
4. Fix the bug that tx ampdu parameter is not from peer device
5. Faster WiFi station connect improvement, avoid 100ms passive scan
6. Add FCS failed packets filter
7. Update esp32 phy lib to v4660
8. Fix country code last byte to space instead of NULL
9. Fix softap cannot forward A-MSDU
10. Fix some typos in esp_wifi.h
11. Fix max tx power to 20dBm
12. Fix the issue that the esp_wifi_sta_get_ap_info can't get country
13. Add support for 802.1x sha256 auth key mode
2021-03-17 15:24:49 +08:00
ChenJianxing
c13860b4f0 fix CSA and BAR crash issue(8a77650d) 2021-03-02 11:30:14 +08:00
zhangyanjiao
f8d36f1a74 revert TX optimization (bcf771bf) 2020-12-18 14:37:05 +08:00
Xia Xiaotian
3df01f9884 call coexist api by osi to seperate wifi and coexist(bc592c41) 2020-12-09 18:02:45 +08:00
ChenJianxing
3f990d48ef revert wifi iram optimization(7bf5acf4) 2020-12-08 14:00:34 +08:00
xiehang
e731cc577c esp_wifi: Always register pmf tx/rx routines(e6fea6d1)
Fixes the issue when PMF packets are not sent after mode change.
2020-12-03 15:28:07 +08:00
Jiang Jiang Jian
2b99177875 Some bugfix about ble dynamic prio(0dad866d) 2020-11-22 20:27:51 +08:00
zhangyanjiao
0d17296d87 update wifi lib (aea4503c):
1. ESPNOW + PMF Co-existence
2. Drop retransmitted duplicate SAE frames
3. Fix the bug that ESPNOW can't send data
4. Fix memleak and crypto setting issue after AP switch
5. Add support for enqueuing deauth msg
6. Fix null pointer dereferences in mgmt rx
7. Fix esp_wifi log levels
8. Set softap dtim count according to tsf timer
9. Remove tx buffer limits
10. Add STA checks during STA PMF operations
11. Fix WPA2-Ent issue with Open AP
12. Skip WPA-TKIP profile if PMF is required
13. Skip & clear Supplicant PMK Cache with mismatching AP config
14. Fix Scan issue with WPA2-PSK-SHA256 AP's
15. Update headers for WPS and WPA3 related improvements
16. Fix WiFi TX
17. Update esp32 phy v4500, improve frequence offset feature
2020-11-20 20:10:28 +08:00
xiehang
3836c5efbd esp_wifi: Update WiFi toolchain to 1.22.0-97-gc752ad5 (6e5bb255) 2020-11-10 20:13:55 +08:00
shenjun
da6d014dfe esp_wifi_mesh: update wifi mesh libs(9cf07a1)
1. Fix FIX-ROOT does not reconnect to router when disconnect reason is too many
2. Add API esp_mesh_print_scan_result
3. Modify not to reset mesh_xonseq of self and children when flush_upstream_packets
4. Fix not switch to a parent candidate which has the same layer and assoc as current parent
5. Fix not arm parent monitor when a parent candidate is cleared without sending an event to mesh layer
6. Fix the new voted root does not reconnect to router if rssi is weak
2020-10-29 20:23:07 +08:00
zhangyanjiao
cd908c78bd update wifi lib (c4647955):
don't disconnect AP when AP's timestamp decrease abnormally
2020-10-22 15:37:55 +08:00
zhangyanjiao
a903bf109e Update wifi lib (e29e6b75):
1. Modify LR for esp32 and esp32s2
2. Fix esp32s2 RTS rate
3. Optimize some debug logs for probe response
4. Optimize phy and soc files
5. Fix the bug that no event for connect
6. drop receiving packets from myself
2020-10-13 16:15:16 +08:00
ronghulin
61676889c3 Update wifi lib (04f00f36):
1. add sta connect again ap sent disconnect event
2. add set/get inactive time api
3. fix connect hidden AP doesn't update information
4. add rf test long short support
2020-09-08 12:02:51 +08:00
xiehang
733ed45cb9 update wifi lib (a8f89f1d):
1. Fix TX DMA buffer issue
2. API esp_wifi_get_config add acquisition sta.listen_interval
3. Configure bandwidth and phy mode to store NVS
4. If AP's tsf has been restarted, STA will disconnect from AP.
5. Do not reset softAP's tsf except it restart
6. Fix the WiFi regdomain update bug
7. Fix WiFi fragment issue
2020-07-31 22:04:26 +08:00
chenyudong
862af443be mesh: update libs (552bd37) 2020-07-10 18:04:20 +08:00
zhangyanjiao
a17182e903 mesh: update libs (3ea4c761) 2020-07-03 14:52:10 +08:00
Nachiket Kukade
61d7dc2fc1 Avoid parsing RSN/WPA IE's after connection (fc73384c) 2020-06-23 15:07:22 +05:30
Nachiket Kukade
3f4b0c46a6 coex: Fix WPA3 Auth timeout during BLE coex (e1bc6ca1)
1. Increase CNX Timeout to 4 Seconds for SAE Handshake
2. Extend Coex phase for Msg-3 & Msg-4 of SAE
3. Define and utilize WPA3 Mized Authmode
2020-06-17 16:39:23 +05:30
zhangyanjiao
9d92c8ebc2 update wifi:
1. addba fix and send bar in first ampdu (5fe2e408)
2. fix the bug that airkiss find hidden AP fail
2020-06-16 10:45:50 +08:00
kapil.gupta
d50eb2c818 esp_wifi: Remove auth_changed event and fix wpa2_ent authmode threshold(afdb9bee) 2020-06-07 10:01:45 +05:30
ronghulin
4db9824d54 bugfix: fix some wifi bugs (1de1fa5d)
1. optimization esp_wifi_set_max_tx_power description
2. Add API esp_wifi_ap_get_sta_aid
3. Fix the timeout issue of EAPOL four-way handshake
2020-05-26 10:59:06 +08:00
zhangyanjiao
b0e70aba99 fix the crash issue when fetch peer after delete cur_peer (aa3b749f) 2020-05-22 10:59:02 +08:00
Nachiket Kukade
095cf53d13 PMF: Fix memory leak in BIP operations (3f57e5cc) 2020-05-18 15:40:10 +05:30
xiehang
4477b34a3e Fix AP switch to adjacent channel without disconnect (a4bcae2f) 2020-05-13 17:36:35 +08:00
zhangyanjiao
f5a7514a1c Backport some wifi fixes (aa6b3bed)
1. fix the bug for softAP update second channel wrong
2. query country code wrong when policy change from manual to auto
3. change wifi_scan_time_t from union to struct
2020-04-29 16:34:43 +08:00
Xia Xiaotian
8510f00170 add coex API to enable BLE connection dynamic priority(16c9b539) 2020-04-28 14:51:47 +08:00
Nachiket Kukade
93bc2deded Backport PMF Certification fixes (b606a637)
1. Check return status of decrypt operation. Fixes 5.3.3.1.
2. Allow PMF negotiation for WPA2-Enterprise. Fixes 5.3.3.2, 5.3.3.4.
3. Add NULL check on key before encrypting PMF, fixes crash.
2020-04-24 16:29:29 +05:30
ronghulin
d4bbb1a927 bugfix: fix esp_wifi_stop crash issue (6e27d74b) 2020-04-13 16:00:29 +08:00
liu zhifu
af4b580a55 Backport some WiFi fixes (3866d0b9) 2020-03-28 18:10:39 +08:00
xiehang
2b8ab43dee Update WiFi lib (f40f5a43)
1,Reduce wifi bin zize
2,Add TX packets size check
3,Fix scan get rssi error
4,Return fail when setting AP's channel is out of range
2020-03-23 20:52:11 +08:00
Nachiket Kukade
c47f210ea5 Backport support for additional WPA3 testcases (551ce8d2) 2020-03-05 12:09:17 +05:30
xiehang
7df324fc40 Backport some WiFi issues (45d43f7a)
1. Fix crashing during shared WEP connection
2. Remove log "age_bss: null bss
3. Add WiFi stop checking at the beginning of wifi deinit api
4. Fix espnow crash
5. Fix the bug for setting channel when WiFi is no NULL mode
6. Adjust scheme percent when BT is in connected status
7. Fix WiFi stop leads to memory leak
8. Place the Vendor Specific Element at the end of WiFi packet
2020-03-03 14:46:10 +08:00
xiehang
a28af1f3f2 1, Small refactor for ic_set_vif (94efb947)
2, Fix sniffer Rx issue
2020-01-20 11:35:18 +08:00
xiehang
362302863a esp_wifi:Fix double recycle bar crash issue (f1dc391b) 2020-01-17 14:27:03 +08:00
Hrudaynath Dhabe
6ebface0fa ieee80211_ioctl: esp_wifi_sta_get_ap_info function returns actual values of group cipher and pairwise cipher (389a9544) 2020-01-15 11:54:09 +08:00
chenyudong
9434d43c5e mesh: fix mesh ie issues (0849c77a) 2020-01-13 10:57:44 +08:00
Xia Xiaotian
8e75d9c8e4 add coex schm for WiFi(7764804c) 2020-01-10 15:59:35 +08:00
liu zhifu
8944eec56a Fix WiFi buffer reload issue(d5f2e083) 2020-01-09 13:40:00 +08:00
liu zhifu
5b866b9775 Fix WiFi AMSDU decrypt issue (ab6dccb4) 2020-01-06 17:56:43 +08:00