diff options
| author | Sreelakshmi Konamki <c_skonam@qti.qualcomm.com> | 2016-05-18 11:18:20 +0530 |
|---|---|---|
| committer | Anjaneedevi Kapparapu <akappa@codeaurora.org> | 2016-05-18 14:36:31 +0530 |
| commit | 378620cdf3f724fb0d5b5c93d34187cc66a58644 (patch) | |
| tree | 95403b8c74f80914d71512e1b945c201ab1d6bd5 | |
| parent | c75d422400988778b42a4aaf025184a5e686a661 (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.c | 11 |
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 ; } } } |
