wlan: adding a new ini parameter to disable/enable AMSDU in AMPDU
This fix will give us a control on when to enable AMSDU support
and when to disable it. by default we are disabling AMSDU support
Change-Id: Ibfcf5245f1dd0bf938dcc7819642c939c4013c2c
CRs-fixed: 539301
diff --git a/CORE/SME/src/csr/csrApiRoam.c b/CORE/SME/src/csr/csrApiRoam.c
index 414346a..50b9add 100644
--- a/CORE/SME/src/csr/csrApiRoam.c
+++ b/CORE/SME/src/csr/csrApiRoam.c
@@ -1565,6 +1565,8 @@
pMac->roam.configParam.enableVhtFor24GHz = pParam->enableVhtFor24GHz;
#endif
pMac->roam.configParam.txLdpcEnable = pParam->enableTxLdpc;
+
+ pMac->roam.configParam.isAmsduSupportInAMPDU = pParam->isAmsduSupportInAMPDU;
}
return status;
@@ -1687,6 +1689,8 @@
pParam->enableTxLdpc = pMac->roam.configParam.txLdpcEnable;
+ pParam->isAmsduSupportInAMPDU = pMac->roam.configParam.isAmsduSupportInAMPDU;
+
csrSetChannels(pMac, pParam);
status = eHAL_STATUS_SUCCESS;
@@ -12359,9 +12363,13 @@
*pBuf = (tANI_U8)pMac->roam.configParam.txBFCsnValue;
pBuf++;
#endif
+ *pBuf = (tANI_U8)pMac->roam.configParam.isAmsduSupportInAMPDU;
+ pBuf++;
+
//BssDesc
csrPrepareJoinReassocReqBuffer( pMac, pBssDescription, pBuf,
(tANI_U8)pProfile->uapsd_mask);
+
status = palSendMBMessage(pMac->hHdd, pMsg );
if(!HAL_STATUS_SUCCESS(status))
{