]> www.infradead.org Git - nvme.git/commitdiff
wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO
authorAyala Beker <ayala.beker@intel.com>
Thu, 1 Feb 2024 14:17:28 +0000 (16:17 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 2 Feb 2024 13:37:26 +0000 (14:37 +0100)
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>
drivers/net/wireless/intel/iwlwifi/mvm/scan.c

index 7b6f1cdca067e82ba29acf9f95bcf276cfd44f42..f3e3986b4c72f2aabfd9ff67edf8c11a1bebc03c 100644 (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;
        }