iwlwifi: mvm: extend time event duration
Before authentication, we start a time event during which we wait for a beacon in order to sync our timers. If we didn't hear the beacon during this time - we abandon the connection. However, in congested environment, it was observed we might not hear beacons in that time slot. Extend the time event to give the connection a better chance. Signed-off-by: Sara Sharon <sara.sharon@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
This commit is contained in:
parent
30d915c2ec
commit
7c70fee5ae
drivers/net/wireless/intel/iwlwifi/mvm
@ -2556,10 +2556,8 @@ static void iwl_mvm_mac_mgd_prepare_tx(struct ieee80211_hw *hw,
|
||||
struct ieee80211_vif *vif)
|
||||
{
|
||||
struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw);
|
||||
u32 duration = min(IWL_MVM_TE_SESSION_PROTECTION_MAX_TIME_MS,
|
||||
200 + vif->bss_conf.beacon_int);
|
||||
u32 min_duration = min(IWL_MVM_TE_SESSION_PROTECTION_MIN_TIME_MS,
|
||||
100 + vif->bss_conf.beacon_int);
|
||||
u32 duration = IWL_MVM_TE_SESSION_PROTECTION_MAX_TIME_MS;
|
||||
u32 min_duration = IWL_MVM_TE_SESSION_PROTECTION_MIN_TIME_MS;
|
||||
|
||||
if (WARN_ON_ONCE(vif->bss_conf.assoc))
|
||||
return;
|
||||
|
@ -115,7 +115,7 @@
|
||||
* needed by the driver.
|
||||
*/
|
||||
|
||||
#define IWL_MVM_TE_SESSION_PROTECTION_MAX_TIME_MS 500
|
||||
#define IWL_MVM_TE_SESSION_PROTECTION_MAX_TIME_MS 600
|
||||
#define IWL_MVM_TE_SESSION_PROTECTION_MIN_TIME_MS 400
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user