summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLiangwei Dong <liangwei@codeaurora.org>2018-04-12 23:35:01 -0400
committernshrivas <nshrivas@codeaurora.org>2018-04-13 03:12:16 -0700
commitc35c7bc2ceb7624d9df699dbbab7f33d5c83f75a (patch)
tree3aea200fdce1057dca629c1ade5a1d4acc9b0848
parentbfb1a5ca760eb0617a067609d9a67cbec03d84c0 (diff)
qcacld-3.0: Fix get WLM setting failed
Add WLM setting to "csr_get_config_param" to avoid the setting lost when set back by csr_change_default_config_param. Change-Id: I539a4a87f55365c701a7149784e92c60fb6c5383 CRs-Fixed: 2223340
-rw-r--r--core/sme/src/csr/csr_api_roam.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/core/sme/src/csr/csr_api_roam.c b/core/sme/src/csr/csr_api_roam.c
index ee315ed02f7b..f412655626bb 100644
--- a/core/sme/src/csr/csr_api_roam.c
+++ b/core/sme/src/csr/csr_api_roam.c
@@ -3328,6 +3328,13 @@ QDF_STATUS csr_get_config_param(tpAniSirGlobal pMac, tCsrConfigParam *pParam)
csr_get_11k_offload_config_param(&pMac->roam.configParam, pParam);
+ pParam->wlm_latency_enable = pMac->roam.configParam.wlm_latency_enable;
+ pParam->wlm_latency_level = pMac->roam.configParam.wlm_latency_level;
+ for (i = 0; i < CSR_NUM_WLM_LATENCY_LEVEL; i++) {
+ pParam->wlm_latency_flags[i] =
+ pMac->roam.configParam.wlm_latency_flags[i];
+ }
+
return QDF_STATUS_SUCCESS;
}