diff options
author | Ecco Park <eccopark@broadcom.com> | 2013-11-06 09:56:48 +0900 |
---|---|---|
committer | Ziyan <jaraidaniel@gmail.com> | 2016-05-01 23:35:32 +0200 |
commit | 59534c595392421d560d8e89957a167218687e1a (patch) | |
tree | 125068720caa40097e32bbd8658f3105c1532189 /include/net/inet_common.h | |
parent | 1243ceb71bb70a5e07c4b3b24035b18b1f32a3a1 (diff) | |
download | kernel_samsung_tuna-59534c595392421d560d8e89957a167218687e1a.zip kernel_samsung_tuna-59534c595392421d560d8e89957a167218687e1a.tar.gz kernel_samsung_tuna-59534c595392421d560d8e89957a167218687e1a.tar.bz2 |
net: wireless: bcmdhd: Change DTIM skip policy in suspend
issue : WiFi continuously disconnects
Root cause :
Sometimes we got link down event due to beacon
lost when device goes to suspend.
This problem sometimes happens in case that DTIM is 3 and beacon
100ms because we wake up on 900ms (100ms * 3 * 3) during
suspend.
This value(900ms) is too big to STA for sync up with AP time.
This causes STA out of sync for time with the AP.
Eventually STA got lost of beacon during long time (4secs).
Solution :
If the total dtim skip interval (beacon_interval *
DTIM * 3) is greater than 300ms, we will not extend DTIM to DTIM
* 3.
Instead of that, we will use original value (DTIM) for wake up
in suspend.
Bug : 1343127 WiFi continuously disconnects
Signed-off-by: Ecco Park <eccopark@broadcom.com>
Change-Id: I6d89bd1c56127befe4d9606869396ee25b7911ef
Diffstat (limited to 'include/net/inet_common.h')
0 files changed, 0 insertions, 0 deletions