diff options
| author | Naveen Rawat <naveenrawat@codeaurora.org> | 2016-10-24 22:51:48 -0700 |
|---|---|---|
| committer | qcabuildsw <qcabuildsw@localhost> | 2016-11-02 12:27:16 -0700 |
| commit | e7a179269cddc3cf088b198fc02ff45e5f3f11bc (patch) | |
| tree | 536591d61a5a1a437a1a7f06256e560154d3196c | |
| parent | 53fc8e5575295d7cf8febde336414ac8e9da3968 (diff) | |
qcacld-3.0: Get self SU and MU beamformee cap from cfg
Get self SU and MU beamformee cap from cfg in function
populate_dot11f_vht_caps in case of session is NULL so that
absolute self cap will reflect values that are intersection
of ini configuration and firmware capability.
Change-Id: Ic177382e6922e4c117cb01c78dd9b16437659496
CRs-Fixed: 1082131
| -rw-r--r-- | core/mac/src/sys/legacy/src/utils/src/parser_api.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/core/mac/src/sys/legacy/src/utils/src/parser_api.c b/core/mac/src/sys/legacy/src/utils/src/parser_api.c index 3a2751528b0f..bcd2a32c7310 100644 --- a/core/mac/src/sys/legacy/src/utils/src/parser_api.c +++ b/core/mac/src/sys/legacy/src/utils/src/parser_api.c @@ -1052,8 +1052,15 @@ populate_dot11f_vht_caps(tpAniSirGlobal pMac, CFG_GET_INT(nStatus, pMac, WNI_CFG_VHT_RXSTBC, nCfgValue); pDot11f->rxSTBC = (nCfgValue & 0x0007); - pDot11f->suBeamformeeCap = 0; - pDot11f->muBeamformeeCap = 0; + nCfgValue = 0; + CFG_GET_INT(nStatus, pMac, + WNI_CFG_VHT_SU_BEAMFORMEE_CAP, nCfgValue); + pDot11f->suBeamformeeCap = (nCfgValue & 0x0001); + + nCfgValue = 0; + CFG_GET_INT(nStatus, pMac, + WNI_CFG_VHT_MU_BEAMFORMEE_CAP, nCfgValue); + pDot11f->muBeamformeeCap = (nCfgValue & 0x0001); nCfgValue = 0; CFG_GET_INT(nStatus, pMac, WNI_CFG_VHT_SU_BEAMFORMER_CAP, |
