iwlwifi: mvm: do no sched scan while associated
Currently the FW doesn't support sched scan while associated, Prevent it. Signed-off-by: David Spinadel <david.spinadel@intel.com> Reviewed-by: Johannes Berg <johannes.berg@intel.com> Reviewed-by: Luciano Coelho <luciano.coelho@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
This commit is contained in:

committed by
Emmanuel Grumbach

parent
8e96440e8d
commit
bd5e4744a6
@@ -644,3 +644,22 @@ bool iwl_mvm_low_latency(struct iwl_mvm *mvm)
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
static void iwl_mvm_assoc_iter(void *_data, u8 *mac, struct ieee80211_vif *vif)
|
||||
{
|
||||
bool *assoc = _data;
|
||||
|
||||
if (vif->bss_conf.assoc)
|
||||
*assoc = true;
|
||||
}
|
||||
|
||||
bool iwl_mvm_is_associated(struct iwl_mvm *mvm)
|
||||
{
|
||||
bool assoc = false;
|
||||
|
||||
ieee80211_iterate_active_interfaces_atomic(
|
||||
mvm->hw, IEEE80211_IFACE_ITER_NORMAL,
|
||||
iwl_mvm_assoc_iter, &assoc);
|
||||
|
||||
return assoc;
|
||||
}
|
||||
|
Reference in New Issue
Block a user