Commit Graph

487 Commits

Author SHA1 Message Date
liu zhifu
ddde7597c7 Fix esp_wifi_internal_statistic_dump (a83edb5f) 2020-04-02 21:47:37 +08:00
liu zhifu
eb22764d37 Add debug code for WiFi (ad354767) 2020-03-30 21:40:20 +08:00
Xia Xiaotian
0148006b1a Optimize 4-way-handshake failure time(2e444465) 2020-03-24 15:24:43 +08:00
Xia Xiaotian
b17589dd86 add more debug log for alloc null fail(96e1535e) 2020-03-13 17:26:06 +08:00
liu zhifu
6fbe59b2da Fix WiFi TX performance (99f18574) 2020-03-13 13:37:40 +08:00
Xia Xiaotian
a1d1e5d3a0 Increase sleep delay time to 7ms(fc14a04d) 2020-03-13 11:22:51 +08:00
Xia Xiaotian
0641d34e0c fix force wifi impacts wifi receiving data issue(c4ea2b3c) 2020-03-13 11:20:00 +08:00
Xia Xiaotian
68dba0260b make sure WiFi connect first when run with ble gatt provision(f40eaa0d)
fix incorrect coex scheme when bt is idle and ble is adv or connection
2020-03-03 16:49:00 +08:00
Xia Xiaotian
7ebd5a539f Adjust coexist scheme when BT is in connected status(2c00930e)
revert to report specific reason code when receiving deauth during 4-way-handshake
2020-02-24 15:49:15 +08:00
Xia Xiaotian
75ae0e0e42 WiFi sleep when BT is in connected status(87ea1f7f)
fix double recycle BAR buffer
2020-02-13 18:27:11 +08:00
Xia Xiaotian
9ef89ade3b backport some coex schm bugfix from master(9adb8a1f)
1. Only set AFH for BT when WiFi is connected

2. Fix a potential dead lock issue when set AFH

3. Fix WiFi connecting coex schm issue due to periodic timer

4. Complete BT a2dp pause coex schm

5. Increase BT slice when BT a2dp pause in order to receive AVRC event

6. Add more coex schm for BT/BLE
2020-01-14 19:40:08 +08:00
liu zhifu
28195f5fd6 Fix WiFi buffer reload issue (be85af01) 2020-01-08 10:28:18 +08:00
Xia Xiaotian
84bdc92e62 Fix next TBTT calculation overflow issue(b1420dd5) 2020-01-03 14:46:03 +08:00
liu zhifu
77c873987f Fix WiFi RX bug (30f4c91e)
Disable WiFi last rx buffer
2020-01-02 20:04:47 +08:00
liu zhifu
518f88f1fe Fix AMSDU decrypt issue (757a0935) 2019-12-30 17:21:51 +08:00
baohongde
69a09fc559 Fix dead lock(a87ca09) 2019-12-28 16:58:10 +08:00
Xia Xiaotian
c82082c6b8 adjust next TBTT when it is ahead of now(a5ab66f4) 2019-12-27 17:31:20 +08:00
liu zhifu
18a0319f5d Fix a WiFi receiving bug (1e831242) 2019-12-26 13:48:55 +08:00
xiehang
87ea041429 Put some rx code to iram and update phy4180 (f966b7c4) 2019-12-25 15:51:34 +08:00
baohongde
eea59e2150 add A2DP paused state(fadc6e6) 2019-12-24 22:08:29 +08:00
Xia Xiaotian
d77d0a481d improve wifi contention ability and optimize coex slice(e302b0b3) 2019-12-23 22:02:49 +08:00
Xia Xiaotian
72ffbfbdf7 Fix AMPDU age time crash(83008ed4) 2019-12-16 17:08:56 +08:00
Xia Xiaotian
21f3b49129 add coex schm(03b9aaac) 2019-12-16 15:18:57 +08:00
Xia Xiaotian
f50b25d69a Fix WiFi scan and connect bugs when coexist with BT/BLE(ac331d7)
1. And check bss when csa and beacon timeout happens
2. add coex pre init
2019-11-29 18:37:31 +08:00
Xia Xiaotian
fd85a82672 Fix some coexistence bugs(994a1a40)
1. Fix high beacon and broadcast packets loss ratio of WiFi to
       make MDNS test pass.
    2. Improve stability of WiFi performance with a little sacrifice
       of throughput.
    3. Improve BLE advertising and connection performance with dynamic
       priority. It sacrifices a little WiFi throughput, but achieves
       balance between WiFi and Bluetooth.
    4. fix bug bb reset lock flag to avoid bb reset lock unhandle
    5. fix bug wifi reset mac cause task watch dog timeout
    6. fix bug wifi reset mac position
2019-10-29 13:03:43 +08:00
liu zhifu
d8ed35901f Backport some WiFi fixes 1009 (c94f3e69)
Backport following fixes:
1. Fix the bug that wpa2 enterprise sta can connect open AP
2. Fix TKIP/CCMP PN replay attack detection bug
3. Increase buffer number type from uint8_t to uint16_t to support more than 255 buffers
4. Avoid recalculating PMK if esp_wifi_set_config() is not called
5. Small fix about WiFi lib CI
6. Fix 5.5M signal test issue
7. Fix the bug that scan done leads to crash because of uint8 overflow
2019-10-12 10:37:07 +08:00
zhangyanjiao
286ba5537f Update wifi lib:
1.Fix the bug that WiFi stop leads to task watchdog(526c6956)
2.Fix the WiFi init sequence bug
3.Fix smartconfig ipc crash
4.Put g_promis_buf to IRAM
5.esp_wifi_set_channel should return error when sniffer is not enabled
6.fix the bug when set WEP authmode or wrong authmode, there is no error return
7.fix the bug that STA parse authmode wrong when AP sets WPA_WPA2_PSK mode
8.fix the bug that wrong error code and wrong event when there is an auto AP in multi-ssid case
2019-09-30 11:52:27 +08:00
liu zhifu
8169ad15cd ci: check wifi git commit (e92445ac) 2019-07-22 11:10:24 +08:00
liu zhifu
4f06a7de4f wifi: modify the wifi_country_t struct in VNC to keep it consistent with IDF
1. Modify wifi_country_t struct (a9e776dc)
2. Add MD5 check for esp_wifi_types.h
3. Add MD5 check for esp_wifi.h
2019-07-21 11:03:49 +08:00
liu zhifu
3cc55570a8 mesh: fix esp_mesh_stop not return (251002f8) 2019-07-21 11:00:46 +08:00
liu zhifu
f2bd9f0e22 Fix the bug that WiFi stop causes esp_wifi_internal_reg-rxcb() fails (a7484837) 2019-07-21 10:57:12 +08:00
liu zhifu
b7c6065a21 Fix WPS/WPA2-Enterprise memory leak bug (c67a1a13) 2019-07-21 10:54:00 +08:00
liu zhifu
cd0e56d80a Fix the bug that smartconfig crashes when no AP is found(4b385bf1) 2019-07-21 10:49:38 +08:00
zhangyanjiao
de6c4ab211 Update wifi lib and phy lib:
fix the watchdog during WiFi scan and BLE scan (aeed6940)
2019-07-16 10:28:33 +08:00
chenyudong
01f64a4d53 Update wifi libs:
mesh bugfixs (35410297)
2019-07-03 13:41:53 +08:00
xiehang
fc518f822e wps: add overlap event (ec61a205) 2019-06-06 12:59:58 +08:00
liu zhifu
b8b96f985a update wifi lib
Increase WiFi dynamic rx buffer limit to support TCP window scale(2920c1e4)
2019-06-03 14:43:45 +08:00
liu zhifu
eb27c814d5 update wifi lib
Fix WiFi WPA2 Enterprise vulnerability issues (17f94ee6)
2019-05-30 21:15:02 +08:00
zhangyanjiao
691e0a0cf6 Update wifi lib:
fix multi-ssid bugs(e11ccc4d):
1. no disconnect event when STA recv disassoc after sending auth
2. full channel scan send multi events when recv deauth/disassoc
2019-05-24 11:19:32 +08:00
liu zhifu
da2bdc15f4 update wifi lib
Fix following WiFi bugs(526bc161):
1. Make smartconfig thread-safe
2. Fix memory leak in WiFi stop/start/init/deinit
3. Refactor for WiFi IOCTL/init/deint etc
4. Fix the bug that WiFi stop leads to task watchdog
2019-05-22 22:17:02 +08:00
xiehang
ef74d99a37 fix softap crash when sta reset(a13dcc4d) 2019-05-20 19:39:46 +08:00
XiaXiaotian
ebeade52df update wifi lib
1. Fix the bug that wps fails when AP is encrypted(7c009664)
2019-04-24 13:54:35 +08:00
zhangyanjiao
b3bfff2e5b Update wifi lib:
fix the bug when scan fail after STA failed to connect to a nonexistent AP (baba6ddb)
2019-04-22 11:56:04 +08:00
liu zhifu
fbe87f4076 update wifi lib
Fix a bug caused by signal test code (7240fb7a)
2019-04-17 16:30:42 +08:00
zhangyanjiao
11db84cd08 Update wifi lib:
fix the bug when set bssid_set multi times, the sta bssid_set info can't be updated(aaf512c1)
2019-04-16 10:53:53 +08:00
liu zhifu
92deab59bb update wifi lib
Add support for WiFi signal test (bd3614ae)
2019-04-15 10:13:23 +08:00
XiaXiaotian
94cd2cab32 update wifi lib
1. refactor softap power save(4212fe1d)
2019-04-11 20:14:20 +08:00
XiaXiaotian
1706181213 update libphy.a
1. PHY4100: Disable BT TX in force wifi mode, and enable BT TX in un-force wifi
mode(7322d291)
2019-04-10 10:16:50 +08:00
liu zhifu
7eacd566af update wifi lib
Increase WiFi blocking scan internal timeout value(e5a45239)
2019-04-08 19:56:09 +08:00
XiaXiaotian
fb82be366c update wifi lib
1. Fix the bug that no TBTT is generated after receiving wrong beacon
when WiFi and BT coexist(bff0800a)
2019-04-08 10:34:11 +08:00