Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2a311543 authored by Alexander Bondar's avatar Alexander Bondar Committed by Johannes Berg
Browse files

iwlwifi: mvm: fix scan request's suspend time parameter



This fix is related to a scan request when associated (bgscan).
FW expects suspend time parameter in micro seconds while the driver
provides a value in time units. This bug leads to a high traffic
latency when scan is requested while traffic is in progress.

Signed-off-by: default avatarAlexander Bondar <alexander.bondar@intel.com>
Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
parent f39a52bf
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -93,10 +93,10 @@ static inline __le32 iwl_mvm_scan_max_out_time(struct ieee80211_vif *vif)

static inline __le32 iwl_mvm_scan_suspend_time(struct ieee80211_vif *vif)
{
	if (vif->bss_conf.assoc)
		return cpu_to_le32(vif->bss_conf.beacon_int);
	else
	if (!vif->bss_conf.assoc)
		return 0;

	return cpu_to_le32(ieee80211_tu_to_usec(vif->bss_conf.beacon_int));
}

static inline __le32