summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlwifi/mvm/scan.c
diff options
context:
space:
mode:
authorDavid Spinadel2013-07-08 12:12:29 +0200
committerJohannes Berg2013-07-25 15:03:40 +0200
commit26e05cc32d4dab8ad939fd1318bc470d737a20ca (patch)
tree7ac696dd13dba0f410a6fe959658b7fdec2fe9f0 /drivers/net/wireless/iwlwifi/mvm/scan.c
parentiwlwifi: dvm: remove P2P support (diff)
downloadkernel-qcow2-linux-26e05cc32d4dab8ad939fd1318bc470d737a20ca.tar.gz
kernel-qcow2-linux-26e05cc32d4dab8ad939fd1318bc470d737a20ca.tar.xz
kernel-qcow2-linux-26e05cc32d4dab8ad939fd1318bc470d737a20ca.zip
iwlwifi: mvm: enable pre-scan passive to active
Enable passive to active scan feature, on channels that was active in the past hour. Signed-off-by: David Spinadel <david.spinadel@intel.com> Reviewed-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/mvm/scan.c')
-rw-r--r--drivers/net/wireless/iwlwifi/mvm/scan.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/mvm/scan.c b/drivers/net/wireless/iwlwifi/mvm/scan.c
index 2157b0f8ced5..dc635798b2e5 100644
--- a/drivers/net/wireless/iwlwifi/mvm/scan.c
+++ b/drivers/net/wireless/iwlwifi/mvm/scan.c
@@ -306,10 +306,12 @@ int iwl_mvm_scan_request(struct iwl_mvm *mvm,
*/
if (req->n_ssids > 0) {
cmd->passive2active = cpu_to_le16(1);
+ cmd->scan_flags |= SCAN_FLAGS_PASSIVE2ACTIVE;
ssid = req->ssids[0].ssid;
ssid_len = req->ssids[0].ssid_len;
} else {
cmd->passive2active = 0;
+ cmd->scan_flags &= ~SCAN_FLAGS_PASSIVE2ACTIVE;
}
iwl_mvm_scan_fill_ssids(cmd, req);