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/MAC/src/pe/lim/limSendManagementFrames.c b/CORE/MAC/src/pe/lim/limSendManagementFrames.c
index e873638..405f29e 100644
--- a/CORE/MAC/src/pe/lim/limSendManagementFrames.c
+++ b/CORE/MAC/src/pe/lim/limSendManagementFrames.c
@@ -5075,7 +5075,16 @@
frmAddBARsp.AddBAParameterSet.tid = pMlmAddBARsp->baTID;
frmAddBARsp.AddBAParameterSet.policy = pMlmAddBARsp->baPolicy;
frmAddBARsp.AddBAParameterSet.bufferSize = pMlmAddBARsp->baBufferSize;
- frmAddBARsp.AddBAParameterSet.amsduSupported = psessionEntry->amsduSupportedInBA;
+
+ if(psessionEntry->isAmsduSupportInAMPDU)
+ {
+ frmAddBARsp.AddBAParameterSet.amsduSupported =
+ psessionEntry->amsduSupportedInBA;
+ }
+ else
+ {
+ frmAddBARsp.AddBAParameterSet.amsduSupported = 0;
+ }
// BA timeout
// 0 - indicates no BA timeout