diff options
| author | Siva Mullati <smullati@qti.qualcomm.com> | 2016-08-04 17:07:53 +0530 |
|---|---|---|
| committer | Anjaneedevi Kapparapu <akappa@codeaurora.org> | 2016-08-10 16:12:08 +0530 |
| commit | 71be24110e4b5718f42e662569fea814201fe81e (patch) | |
| tree | e9b319b3e64fd3659a7f28e12953477a4260aabd | |
| parent | 534f62c8993e46afec8d140512eb57993acad673 (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.c | 5 |
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 = |
