Merge "wlan: Do not reject ADDBA received before set_key" into wlan-driver.lnx.1.0
diff --git a/CORE/MAC/src/pe/lim/limProcessActionFrame.c b/CORE/MAC/src/pe/lim/limProcessActionFrame.c
index c2db0a5..bf364ee 100644
--- a/CORE/MAC/src/pe/lim/limProcessActionFrame.c
+++ b/CORE/MAC/src/pe/lim/limProcessActionFrame.c
@@ -1359,16 +1359,6 @@
     val = 0;
     val1 = 0;
 
-    pSta = dphLookupHashEntry(pMac, pHdr->sa, &aid,
-                              &psessionEntry->dph.dphHashTable);
-    if (((psessionEntry->limSystemRole == eLIM_AP_ROLE ||
-          psessionEntry->limSystemRole == eLIM_BT_AMP_AP_ROLE) &&
-         pSta != NULL && !pSta->isKeyInstalled) ||
-        !psessionEntry->isKeyInstalled) {
-        limLog(pMac, LOGE, FL("Reject ADDBA as set_key is not done"));
-        return;
-    }
-
     // Unpack the received frame
     nStatus = dot11fUnpackAddBAReq( pMac, pBody, frameLen, &frmAddBAReq );
     if( DOT11F_FAILED( nStatus ))
@@ -1395,6 +1385,8 @@
 
     psessionEntry->amsduSupportedInBA = frmAddBAReq.AddBAParameterSet.amsduSupported;
 
+    pSta = dphLookupHashEntry(pMac, pHdr->sa, &aid,
+                              &psessionEntry->dph.dphHashTable);
     if( pSta == NULL )
     {
         limLog( pMac, LOGE,