Commit Graph

496 Commits

Author SHA1 Message Date
xiehang
a88a4f3101 esp_wifi: Revert "Fix handling of multiple AP credentials in WPS" (87138899) 2021-01-06 19:22:23 +08:00
xiehang
60ac052022 esp_wifi: Updata WiFi lib (1425c129)
1. Fix handling of multiple AP credentials in WPS
2. Fix esp_wifi log levels
2020-12-23 15:46:30 +08:00
ChenJianxing
f2cebd142c esp_wifi: revert tx optimization(ce6d275a) 2020-12-19 14:17:55 +08:00
Xia Xiaotian
50f52a7419 call coexist api by osi to seperate wifi with coexist(019d011e) 2020-12-16 14:26:26 +08:00
baohongde
74336ed320 Some bugfix about ble dynamic prio(2892951)
Rewrite ble dynamic prio to fix ble disconn in conn_param_update/channel_map_update
2020-12-11 11:18:14 +08:00
xiehang
80d7f67aab Update wifi lib (253ec47d)
1. Optimize WiFi log
2. Optimize 4way handshake failure time
3. Fix eapol frames encryption during reauth
4. Set softap beacon DTIM count according to TSF timer
5. Remove wifi tx buffer limits
6. Remove coexist warnings in ESP_WIFI_MESH
7. Update some APIs descriptions, tables format and typos
8. Fix wifi tx all
2020-12-09 19:34:03 +08:00
xiehang
e43116f1cb esp_wifi: Update WiFi toolchain to 1.22.0-97-gc752ad5 (9b27305d) 2020-12-03 15:50:56 +08:00
shenjun
1de41c1835 esp_wifi_mesh: update wifi mesh libs(30f9e79)
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-11-02 13:26:19 +08:00
zhangyanjiao
0886dc77a1 update wifi lib (0ce103ed):
don't disconnect AP when AP's timestamp decrease abnormally
2020-10-22 16:29:21 +08:00
zhangyanjiao
b5c8333c2f Update wifi lib (a7b65531):
1. Optimize some debug logs for probe response
2. Optimize phy and soc files
3. Fix the bug that no event for connect
4. Fix the bug that set_channel doesn't work for softAP
5. Drop receiving packets from myself
2020-10-13 17:17:42 +08:00
ronghulin
aa15b130d5 bugfix: fix some wifi bugs (18dd834d):
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 14:17:26 +08:00
zhangyanjiao
d376d65d84 update wifi lib (cbd047be):
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 the bug for airkiss find hidden AP fail
8. fix addba and first ampdu send bar
9. Fix WiFi fragment issue
10. Fix softap mode wpa memory leak
2020-08-26 14:36:00 +08:00
baohongde
d615eeaadf modify ble conn dyn prio(74b0970) 2020-08-10 11:43:05 +08:00
chenyudong
dab12d8e83 mesh: update libs (d30108a) 2020-07-10 17:57:01 +08:00
Nachiket Kukade
b0db45da80 Avoid parsing RSN/WPA IE's after connection (3bdbd8bc) 2020-06-22 14:52:39 +05:30
kapil.gupta
9f4e045a1d esp_wifi: Remove auth_changed event & fix wpa2_ent authmode threshold(6dcbb821) 2020-06-04 11:33:38 +05:30
ronghulin
24b4033a1f feature: optimize some wifi API (47268bc3)
1. optimization esp_wifi_set_max_tx_power description
2. add API esp_wifi_ap_get_sta_aid
2020-05-29 12:00:10 +08:00
zhangyanjiao
832e2ccf4b Backport some wifi fixes (1afdae0f)
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
4. fix the crash issue when fetch peer after delete the cur_peer
5. fix the timeout issue of EAPOL four-way handshake
2020-05-20 17:47:56 +08:00
xiehang
d2427c2885 esp_wifi: Fix AP switch to adjacent channel without disconnect (e6451874) 2020-05-15 14:41:37 +08:00
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