From 77442574ca363183d5a906ccead73d82fe81163a Mon Sep 17 00:00:00 2001 From: Nitesh Shah Date: Thu, 9 Mar 2017 17:06:34 +0530 Subject: [PATCH] qcacld-3.0: Allow burst scan when SAP is on DFS channel When SAP comes up on DFS channel, then scan windows scans only limited APs since NL scan cache will be flushed every 7 secs and scan results shall be read by the wpa_supplicant only after the scan done indication. The change is to allow burst scan when SAP is on DFS channel. Change-Id: Ia1458cf4f4f868f2d0c36b2679118016fd966528 CRs-Fixed: 2017252 --- core/wma/src/wma_scan_roam.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/wma/src/wma_scan_roam.c b/core/wma/src/wma_scan_roam.c index af1c9ae5f0df..e65c128509e6 100644 --- a/core/wma/src/wma_scan_roam.c +++ b/core/wma/src/wma_scan_roam.c @@ -433,6 +433,11 @@ QDF_STATUS wma_get_buf_start_scan_cmd(tp_wma_handle wma_handle, cmd->dwell_time_passive = cmd->dwell_time_active; } cmd->burst_duration = 0; + if (CDS_IS_DFS_CH(cds_get_channel(CDS_SAP_MODE, NULL))) + cmd->burst_duration = + WMA_BURST_SCAN_MAX_NUM_OFFCHANNELS * + scan_req->maxChannelTime; + WMA_LOGI("SAP: burst_duration: %d", cmd->burst_duration); } cmd->n_probes = (cmd->repeat_probe_time > 0) ?