191 Commits

Author SHA1 Message Date
c9623afc1c fix mac deinit timeout dump issue(4df3f428) 2020-12-31 18:40:35 +08:00
5d97136b1f fix beacon timeout when coex due to beacon timestamp inaccuracy (2a7281d4) 2020-11-24 14:09:54 +08:00
172a4a638b add mac deinit timeout dump reg and add csa check (bc31ff06) 2020-10-23 11:51:04 +08:00
a395c88167 Revert TX timeout during for mac deinit(795f3438) 2020-10-12 17:27:31 +08:00
798a506261 Support esp_wifi_get_critical_event(1a943a67) 2020-09-30 15:52:08 +08:00
eed6b7dc5e Fix mac deinit watchdog(e5f1d95a)
Add 20ms TXING polling timeout
2020-09-30 13:32:04 +08:00
8a32f641e6 Fix ieee80211_recv_bar crash(df29bd42) 2020-09-15 17:50:33 +08:00
3e1737b711 Change all WiFi assert to call abort(58298588) 2020-09-04 15:51:04 +08:00
56484869fa Fix WiFi watchdog caused by deinit mac(0e917361) 2020-08-14 23:27:48 +08:00
c4e784f3b2 Fix WiFi task watchdog (4d472cc4)
1. Modify WiFi assert from while(1) to abort()
2. Fix WiFi timer
2020-08-11 21:57:50 +08:00
24aa3fa0f5 change wifi scan duration from 120ms to 100ms(0df1a2a) 2020-07-17 15:27:31 +08:00
a7594527cf Fix CMCC DHCP failure(ce1a416b) 2020-06-30 12:57:50 +08:00
1bd38226a0 Fix two WiFi bugs(dc145b12)
1. Revert scan event 206 change
2. Fix WiFi stop free tx buffer headers
2020-05-26 21:10:36 +08:00
fb4a5505cf Raise scan fail event is esp_wifi_disconnect is called during connecting scan(71b760a3) 2020-05-17 12:16:41 +08:00
29a8ae7e6b Fix WiFi bandwidth set (fcb4cc52) 2020-05-15 11:31:57 +08:00
cedd26f7ea using deport reg instead of ahb(024ba1d) 2020-04-30 21:49:08 +08:00
eee4eae632 Optimize wifi log (9dbfe38d) 2020-04-28 15:47:28 +08:00
45c8df5abd Raise scan fail event is esp_wifi_disconnect is called during connecting scan(b66eb6ae) 2020-04-20 22:09:08 +08:00
a1f7e6f7a0 Add workaround for WDT issue (a3ef22b4) 2020-04-20 10:47:30 +08:00
5d77b0329f Support esp_wifi_set_rx_mgmt (331dbad4) 2020-04-17 16:14:53 +08:00
6914cc06a5 Disable unnecessary log for WiFi RX buffer allocation failure (8addfd5d) 2020-04-02 21:58:54 +08:00
ddde7597c7 Fix esp_wifi_internal_statistic_dump (a83edb5f) 2020-04-02 21:47:37 +08:00
eb22764d37 Add debug code for WiFi (ad354767) 2020-03-30 21:40:20 +08:00
0148006b1a Optimize 4-way-handshake failure time(2e444465) 2020-03-24 15:24:43 +08:00
b17589dd86 add more debug log for alloc null fail(96e1535e) 2020-03-13 17:26:06 +08:00
6fbe59b2da Fix WiFi TX performance (99f18574) 2020-03-13 13:37:40 +08:00
a1d1e5d3a0 Increase sleep delay time to 7ms(fc14a04d) 2020-03-13 11:22:51 +08:00
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
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
75ae0e0e42 WiFi sleep when BT is in connected status(87ea1f7f)
fix double recycle BAR buffer
2020-02-13 18:27:11 +08:00
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
28195f5fd6 Fix WiFi buffer reload issue (be85af01) 2020-01-08 10:28:18 +08:00
84bdc92e62 Fix next TBTT calculation overflow issue(b1420dd5) 2020-01-03 14:46:03 +08:00
77c873987f Fix WiFi RX bug (30f4c91e)
Disable WiFi last rx buffer
2020-01-02 20:04:47 +08:00
518f88f1fe Fix AMSDU decrypt issue (757a0935) 2019-12-30 17:21:51 +08:00
c82082c6b8 adjust next TBTT when it is ahead of now(a5ab66f4) 2019-12-27 17:31:20 +08:00
18a0319f5d Fix a WiFi receiving bug (1e831242) 2019-12-26 13:48:55 +08:00
87ea041429 Put some rx code to iram and update phy4180 (f966b7c4) 2019-12-25 15:51:34 +08:00
d77d0a481d improve wifi contention ability and optimize coex slice(e302b0b3) 2019-12-23 22:02:49 +08:00
72ffbfbdf7 Fix AMPDU age time crash(83008ed4) 2019-12-16 17:08:56 +08:00
21f3b49129 add coex schm(03b9aaac) 2019-12-16 15:18:57 +08:00
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
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
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
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
8169ad15cd ci: check wifi git commit (e92445ac) 2019-07-22 11:10:24 +08:00
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
3cc55570a8 mesh: fix esp_mesh_stop not return (251002f8) 2019-07-21 11:00:46 +08:00
f2bd9f0e22 Fix the bug that WiFi stop causes esp_wifi_internal_reg-rxcb() fails (a7484837) 2019-07-21 10:57:12 +08:00
b7c6065a21 Fix WPS/WPA2-Enterprise memory leak bug (c67a1a13) 2019-07-21 10:54:00 +08:00