iwlwifi: fix exit from stay_in_table state
When exiting from stay in table state (e.g. timer expiration), all the statistics are reset and the RS flow should not continue but only after enough statistics are collected again. Signed-off-by: Guy Cohen <guy.cohen@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
Родитель
4364623cb7
Коммит
47cfd46396
|
@ -2009,7 +2009,7 @@ static void rs_rate_scale_perform(struct iwl_priv *priv,
|
|||
* 2) Not just finishing up a search
|
||||
* 3) Allowing a new search
|
||||
*/
|
||||
if (!update_lq && !done_search && !lq_sta->stay_in_tbl) {
|
||||
if (!update_lq && !done_search && !lq_sta->stay_in_tbl && window->counter) {
|
||||
/* Save current throughput to compare with "search" throughput*/
|
||||
lq_sta->last_tpt = current_tpt;
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче