Procházet zdrojové kódy

qcacmn: Don't update ACS scan channel list

Ini item 'scan_mode_6ghz' updates the scan channel list based
on the user configuration value that includes the ACS scan on
SAP mode.

This change restricts the ini item configuration for ACS scan request.

Change-Id: I0871fed8a8d1e551656e8a1ba06b504755074ca1
CRs-Fixed: 2574811
Sandeep Puligilla před 5 roky
rodič
revize
0ca3c59702
1 změnil soubory, kde provedl 7 přidání a 3 odebrání
  1. 7 3
      umac/scan/core/src/wlan_scan_manager.c

+ 7 - 3
umac/scan/core/src/wlan_scan_manager.c

@@ -1107,9 +1107,13 @@ scm_update_channel_list(struct scan_start_request *req,
 	}
 
 	req->scan_req.chan_list.num_chan = num_scan_channels;
-	scm_update_6ghz_channel_list(req->vdev, &req->scan_req.chan_list,
-				     scan_obj);
-	scm_sort_6ghz_channel_list(req->vdev, &req->scan_req.chan_list);
+	/* Dont upadte the channel list for SAP mode */
+	if (wlan_vdev_mlme_get_opmode(req->vdev) != QDF_SAP_MODE) {
+		scm_update_6ghz_channel_list(req->vdev,
+					     &req->scan_req.chan_list,
+					     scan_obj);
+		scm_sort_6ghz_channel_list(req->vdev, &req->scan_req.chan_list);
+	}
 	scm_scan_chlist_concurrency_modify(req->vdev, req);
 }