From 0bd30005a126fa523ea7b6891d5fb473b5e235c8 Mon Sep 17 00:00:00 2001 From: Abhinav Kumar Date: Tue, 15 Oct 2019 17:19:51 +0530 Subject: [PATCH] qcacld-3.0: update max_num_probes as per INI for Roam Scans Currently, Host does not update value of max_num_probes and roam_scan_home_away_time as per default value of INI. This could leads to only one probe request being sent out during roam scans which might reduce probability of finding candidates on a particular channel. Fix is to update value of max_num_probes and roam_scan_home_away_time as per INI. Change-Id: I2aaa302cec840967443dfbfb7ea93f2b5f2380cb CRs-Fixed: 2545070 --- core/sme/src/csr/csr_neighbor_roam.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/sme/src/csr/csr_neighbor_roam.c b/core/sme/src/csr/csr_neighbor_roam.c index 205149f10355..c321156a5011 100644 --- a/core/sme/src/csr/csr_neighbor_roam.c +++ b/core/sme/src/csr/csr_neighbor_roam.c @@ -1210,6 +1210,10 @@ QDF_STATUS csr_neighbor_roam_init(struct mac_context *mac, uint8_t sessionId) mac->mlme_cfg->lfr.roam_full_scan_period; pNeighborRoamInfo->cfgParams.enable_scoring_for_roam = mac->mlme_cfg->scoring.enable_scoring_for_roam; + pNeighborRoamInfo->cfgParams.roam_scan_n_probes = + mac->mlme_cfg->lfr.roam_scan_n_probes; + pNeighborRoamInfo->cfgParams.roam_scan_home_away_time = + mac->mlme_cfg->lfr.roam_scan_home_away_time; pNeighborRoamInfo->cfgParams.roam_scan_inactivity_time = mac->mlme_cfg->lfr.roam_scan_inactivity_time; pNeighborRoamInfo->cfgParams.roam_inactive_data_packet_count =