wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO

JIRA: https://issues.redhat.com/browse/RHEL-34696

commit dd273e8a22f9302c499ae4248c95a212fccd6811
Author: Ayala Beker <ayala.beker@intel.com>
Date:   Thu Feb 1 16:17:28 2024 +0200

    wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO
    
    Set fast balance scan in case of active P2P GO, regardless of the
    BSS DTIM interval.
    This will increase the chances of scheduler to successfully schedule
    out-of-channel events.
    
    Signed-off-by: Ayala Beker <ayala.beker@intel.com>
    Reviewed-by: Ilan Peer <ilan.peer@intel.com>
    Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
    Link: https://msgid.link/20240201155157.310a00388e11.Ib136140dffa8704e68ff14e8fb69d35b97057171@changeid
    Signed-off-by: Johannes Berg <johannes.berg@intel.com>

Signed-off-by: Jose Ignacio Tornos Martinez <jtornosm@redhat.com>
This commit is contained in:
Jose Ignacio Tornos Martinez 2024-06-17 09:19:06 +02:00
parent 4397097560
commit e889b7c9a9
1 changed files with 3 additions and 5 deletions

View File

@ -241,13 +241,11 @@ iwl_mvm_scan_type _iwl_mvm_get_scan_type(struct iwl_mvm *mvm,
return IWL_SCAN_TYPE_FRAGMENTED;
/*
* in case of DCM with GO where BSS DTIM interval < 220msec
* set all scan requests as fast-balance scan
* in case of DCM with P2P GO set all scan requests as
* fast-balance scan
*/
if (vif && vif->type == NL80211_IFTYPE_STATION &&
data.is_dcm_with_p2p_go &&
((vif->bss_conf.beacon_int *
vif->bss_conf.dtim_period) < 220))
data.is_dcm_with_p2p_go)
return IWL_SCAN_TYPE_FAST_BALANCE;
}