From 1f01cd3590ea352f625e5b15ccab5f921c9483d3 Mon Sep 17 00:00:00 2001 From: Deeksha Gupta Date: Wed, 23 Sep 2020 14:40:39 +0530 Subject: [PATCH] qcacmn: Disable 6Ghz RNR channel update for P2P scan Currently P2P doesn't support 6Ghz, disable adding RNR channels list to reduce P2P scan time duration. Change-Id: I14e2c1a8d122e99bfd29acb59af5a6f5877f9a35 CRs-Fixed: 2783592 --- umac/scan/core/src/wlan_scan_manager.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/umac/scan/core/src/wlan_scan_manager.c b/umac/scan/core/src/wlan_scan_manager.c index bb8609f963f0..d5fd0f1df9e3 100644 --- a/umac/scan/core/src/wlan_scan_manager.c +++ b/umac/scan/core/src/wlan_scan_manager.c @@ -1229,6 +1229,7 @@ scm_scan_req_update_params(struct wlan_objmgr_vdev *vdev, struct chan_list *custom_chan_list; struct wlan_objmgr_pdev *pdev; uint8_t pdev_id; + enum QDF_OPMODE op_mode; /* Ensure correct number of probes are sent on active channel */ if (!req->scan_req.repeat_probe_time) @@ -1340,7 +1341,9 @@ scm_scan_req_update_params(struct wlan_objmgr_vdev *vdev, else if (!req->scan_req.chan_list.num_chan) ucfg_scan_init_chanlist_params(req, 0, NULL, NULL); - if (scan_obj->scan_def.scan_mode_6g != SCAN_MODE_6G_NO_CHANNEL) + op_mode = wlan_vdev_mlme_get_opmode(vdev); + if (scan_obj->scan_def.scan_mode_6g != SCAN_MODE_6G_NO_CHANNEL && + op_mode == QDF_STA_MODE) scm_add_rnr_info(pdev, req); scm_update_channel_list(req, scan_obj); }