summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSiva Mullati <smullati@qti.qualcomm.com>2016-08-04 17:07:53 +0530
committerAnjaneedevi Kapparapu <akappa@codeaurora.org>2016-08-10 16:12:08 +0530
commit71be24110e4b5718f42e662569fea814201fe81e (patch)
treee9b319b3e64fd3659a7f28e12953477a4260aabd
parent534f62c8993e46afec8d140512eb57993acad673 (diff)
qcacld-2.0: Update missing configuration parameters in SME
In current code the config params pkt_err_disconn_th, MAWCEnabled, enableVhtpAid, enableVhtGid and enableAmpduPs are initially set based on WCNSSqcom_ini file. But whenever thre is an SME update for config param, SME will allocate and initialize the params to zero and get the configuration from csrGetConfigParam where the mentioned config parms are missing. There by the above parameters will not get enabled even if it is enabled in ini file. To Fix this issue add missing config params in csrGetConfigParam. Change-Id: I16ccacfc17e2f16e95d23610a8e119cb07c1abbc CRs-Fixed: 1050413
-rw-r--r--CORE/SME/src/csr/csrApiRoam.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/CORE/SME/src/csr/csrApiRoam.c b/CORE/SME/src/csr/csrApiRoam.c
index a3dba02952b8..aa0318ef1da3 100644
--- a/CORE/SME/src/csr/csrApiRoam.c
+++ b/CORE/SME/src/csr/csrApiRoam.c
@@ -2214,6 +2214,8 @@ eHalStatus csrGetConfigParam(tpAniSirGlobal pMac, tCsrConfigParam *pParam)
pParam->enableMuBformee = pMac->roam.configParam.txMuBformee;
pParam->enableVhtFor24GHz = pMac->roam.configParam.enableVhtFor24GHz;
pParam->enable2x2 = pMac->roam.configParam.enable2x2;
+ pParam->enableVhtpAid = pMac->roam.configParam.enableVhtpAid;
+ pParam->enableVhtGid = pMac->roam.configParam.enableVhtGid;
#endif
#ifdef WLAN_FEATURE_VOWIFI_11R
vos_mem_copy(&pMac->roam.configParam.csr11rConfig,
@@ -2235,6 +2237,7 @@ eHalStatus csrGetConfigParam(tpAniSirGlobal pMac, tCsrConfigParam *pParam)
#endif
#ifdef FEATURE_WLAN_LFR
pParam->isFastRoamIniFeatureEnabled = pMac->roam.configParam.isFastRoamIniFeatureEnabled;
+ pParam->MAWCEnabled = pMac->roam.configParam.MAWCEnabled;
#endif
#ifdef FEATURE_WLAN_ESE
@@ -2294,8 +2297,10 @@ eHalStatus csrGetConfigParam(tpAniSirGlobal pMac, tCsrConfigParam *pParam)
pMac->roam.configParam.is_sta_connection_in_5gz_enabled;
pParam->sendDeauthBeforeCon =
pMac->roam.configParam.sendDeauthBeforeCon;
+ pParam->pkt_err_disconn_th = pMac->roam.configParam.pkt_err_disconn_th;
pParam->first_scan_bucket_threshold =
pMac->first_scan_bucket_threshold;
+ pParam->enableAmpduPs = pMac->roam.configParam.enableAmpduPs;
pParam->enableHtSmps = pMac->roam.configParam.enableHtSmps;
pParam->htSmps = pMac->roam.configParam.htSmps;
pParam->enable_fatal_event =