qcacmn: Follow spec for NL80211_CMD_START_SCHED_SCAN

qcacld-2.0 to qca-wifi-host-cmn propagation

If no SSID are passed to NL80211_CMD_START_SCHED_SCAN cmd,
interface spec requires that an active scan is not needed.
Therefore a passive scan is now requested by cfg80211_sched_scan_request
for this case.

Change-Id: I1b1b9232ffb9d8d5c0bc9a1d75145d39c9fe9e6b
CRs-Fixed: 902092
This commit is contained in:
Manjeet Singh
2016-08-11 15:31:34 +05:30
committed by Nandini Suresh
父節點 2636384f2c
當前提交 c73cd7db11
共有 3 個文件被更改,包括 10 次插入0 次删除

查看文件

@@ -507,6 +507,12 @@ int wlan_cfg80211_sched_scan_start(struct wlan_objmgr_pdev *pdev,
request->match_sets[i].rssi_thold;
}
/* set scan to passive if no SSIDs are specified in the request */
if (0 == request->n_ssids)
req->do_passive_scan = true;
else
req->do_passive_scan = false;
for (i = 0; i < request->n_ssids; i++) {
j = 0;
while (j < req->networks_cnt) {