Browse Source

qcacmn: check for directed SSID and BSSID

Update dbs scan policy as HDD_SCAN_DBS_POLICY_FORCE_NONDBS if
the scan request is for directed SSID or directed BSSID.

CRs-Fixed: 2084612
Change-Id: I9d720770e2e364ca5cb01bb5fe137f7248593398
Ganesh Kondabattini 7 years ago
parent
commit
ef8506f32a
1 changed files with 8 additions and 1 deletions
  1. 8 1
      umac/scan/dispatcher/src/wlan_scan_ucfg_api.c

+ 8 - 1
umac/scan/dispatcher/src/wlan_scan_ucfg_api.c

@@ -372,8 +372,15 @@ ucfg_scan_update_dbs_scan_ctrl_ext_flag(struct scan_start_request *req)
 			wlan_objmgr_psoc_get_dual_mac_disable(psoc))
 		goto end;
 
-	if (!qdf_is_macaddr_zero(&req->scan_req.bssid_list[0]))
+	if (req->scan_req.num_ssids) {
+		scm_debug("directed SSID");
 		goto end;
+	}
+
+	if (req->scan_req.num_bssid) {
+		scm_debug("directed BSSID");
+		goto end;
+	}
 
 	num_chan = req->scan_req.num_chan;