summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSreelakshmi Konamki <c_skonam@qti.qualcomm.com>2016-05-18 11:18:20 +0530
committerAnjaneedevi Kapparapu <akappa@codeaurora.org>2016-05-18 14:36:31 +0530
commit378620cdf3f724fb0d5b5c93d34187cc66a58644 (patch)
tree95403b8c74f80914d71512e1b945c201ab1d6bd5
parentc75d422400988778b42a4aaf025184a5e686a661 (diff)
qcacld-2.0: Remove 11P channels from channel list in PNO scan
Host driver receives 11P channels as part of PNO scan because kernel enables 11P channels. This increases the scan time. Add changes to remove 11P channels from the received channel list in PNO scan Change-Id: Iede759dfabdc971309f3d1f68411d241f415b422 CRs-Fixed: 1017824
-rw-r--r--CORE/HDD/src/wlan_hdd_cfg80211.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index a1d867b64f1f..9878c364ccbc 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -21204,10 +21204,13 @@ static int __wlan_hdd_cfg80211_sched_scan_start(struct wiphy *wiphy,
break;
}
- valid_ch[num_ch++] = request->channels[i]->hw_value;
- len += snprintf(chList+len, 5, "%d ",
- request->channels[i]->hw_value);
- break ;
+ if (!vos_is_dsrc_channel(vos_chan_to_freq(
+ request->channels[i]->hw_value))) {
+ valid_ch[num_ch++] = request->channels[i]->hw_value;
+ len += snprintf(chList+len, 5, "%d ",
+ request->channels[i]->hw_value);
+ }
+ break ;
}
}
}