Commit Graph

402 Commits

Author SHA1 Message Date
zhangyanjiao
0274e09d48 fix the bug that ESP32 can't get IP address from China Mobile router (5f8804c0) 2020-04-20 10:52:42 +08:00
liu zhifu
19aa91f2c1 Backport some WiFi bugs (7fe0d956)
1. Coexist WiFi sleep optimization
2. Fix esp_wifi_stop crash
3. Fix WiFi log print level error
4. Return fail when setting AP's channel is out of range
2020-03-31 17:59:41 +08:00
Hrudaynath Dhabe
9cac9b5a60 ieee80211_ioctl: fix esp_wifi_sta_get_ap_info return values for cipher types (e5984a8f) 2020-03-18 22:00:54 +08:00
xiehang
5750c9e9a3 Fix scan get rssi err (44aa95c2)
Remove software modify rssi
2020-03-13 18:20:37 +08:00
xiehang
b7749ef26a Update wifi lib (5d3bb028)
1. Add wifi stop check at wifi deinit entry.
2. Add TX packets size check.
3. Reduce wifi bin size.
4. Fix the bug for setting channel when wifi in NULL mode.
5. Place the Vendor Specific element at the end according to the protocol.
6. Coex adjust scheme when bt is in connnected status.
2020-03-10 19:44:36 +08:00
liu zhifu
3875c41510 Fix the bug that WiFi stop leads to memory leak (85618d56) 2020-02-27 14:27:28 +08:00
chenyudong
afc763747b mesh: fix mesh ie issues (6c07d554) 2020-02-21 18:26:23 +08:00
xiehang
85fb25ba19 esp_wifi: Small refactor for ic_set_vif (c68e6d5a) 2020-02-19 21:52:16 +08:00
liu zhifu
c3c33878e3 Fix the crash caused by double free BAR buffer (e8c37c31) 2020-02-12 16:39:23 +08:00
Xia Xiaotian
af82da39eb add coex schm for WiFi(8bed987b) 2020-01-21 11:43:07 +08:00
xiehang
3aa21ee5be Update wifi lib (3135e1d3)
1,Fix wifi block scan crash issue.
2,Fix association request RSN information length too big lead crash
3,Fix wifi stop bug when sniffer enable
4,Fix some wifi timer bugs
5,Fix wifi RX bug
6,Fix the bugs for bandwidth
7,Fix the bug for espnow
8,Fix AMSDU decrypt bug
9,Fix wifi reload issue
2020-01-10 16:01:17 +08:00
liu zhifu
b287033ffd Improve Wi-Fi performance (51296e9e) 2020-01-06 21:06:07 +08:00
xiehang
e99f911d10 Put some rx code to iram and update phy4180 (892f51fe) 2019-12-17 20:19:55 +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
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
Liu Zhi Fu
8b035615a1 update wifi lib
Fix following STA WFA certification issues(9b1a13b3):
1. STA HT2040 coexist
2. Disallow WEP/TKIP with HT rates
3. WPA2 security improvement
4. Minor refactor for global variable auth_type
2019-04-01 21:37:52 +08:00
zhangyanjiao
064ebf1b04 Update wifi lib:
increase the block scan time because of changing channel will take at 30nm when BT/WiFi coexist(e373457c)
2019-03-29 20:47:15 +08:00
zhangyanjiao
71874e6f6a Update wifi lib:
1. modify wifi reason code
2. fix the sta set config bug (8b94b0ed)
2019-03-26 11:10:02 +08:00
chenyudong
6baa4ff39c Update wifi lib
Decouple mesh and wifi to reduce bin size (8784f680)
2019-03-19 22:10:24 +08:00
chenyudong
b272ad1e33 mesh: Update wifi libs
fix bug in group send (9c8361ce)
fix memory leak with invalid option
2019-03-18 14:38:34 +08:00
zhangyanjiao
c30a45ea61 Update wifi lib:
fix the bug that when call set_config before connecting, PMK will be recalculated (1f585c4c)
2019-03-15 16:24:04 +08:00
Liu Zhi Fu
e3115e5cd9 update wifi lib
When WiFi enter into a special status (11b weak mode), then reset
Wifi baseband to recover to normal mode (b9822445)
2019-03-13 11:08:29 +08:00
XiaXiaotian
61530b0bdd update wifi lib
1. decouple WiFi code with coexist to reduce bin size(53ea8b1f)
2019-03-04 15:37:20 +08:00
Liu Zhi Fu
8ab53aee3d update wifi lib
Fix following WiFi bugs(b6fb59b4)
1. Fix DelBA bug
2. Add out of memory check
3. Fix the bug that STA incorrectly receives packets when scanning in connected status
2019-03-01 11:18:16 +08:00
zhangyanjiao
aa6fe8cd2e Update wifi lib
1. wifi: make menuconfig can set the WiFi mgmt short buffer num (955b7af0)
    2. fix several scan bugs
2019-02-27 18:18:54 +08:00
Liu Zhi Fu
2d49766723 update wifi lib
Make WiFi iram optimization configurable (79ff2e56)
2019-02-26 19:49:38 +08:00