summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CORE/MAC/src/pe/lim/limSendManagementFrames.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/CORE/MAC/src/pe/lim/limSendManagementFrames.c b/CORE/MAC/src/pe/lim/limSendManagementFrames.c
index c000ece0653c..973dc3723199 100644
--- a/CORE/MAC/src/pe/lim/limSendManagementFrames.c
+++ b/CORE/MAC/src/pe/lim/limSendManagementFrames.c
@@ -2600,6 +2600,7 @@ limSendReassocReqWithFTIEsMgmtFrame(tpAniSirGlobal pMac,
#endif
tANI_U8 txFlag = 0;
tANI_U8 smeSessionId = 0;
+ tANI_BOOLEAN isVHTEnabled = eANI_BOOLEAN_FALSE;
if (NULL == psessionEntry)
{
@@ -2823,6 +2824,18 @@ limSendReassocReqWithFTIEsMgmtFrame(tpAniSirGlobal pMac,
}
#endif
+#ifdef WLAN_FEATURE_11AC
+ if ( psessionEntry->vhtCapability &&
+ psessionEntry->vhtCapabilityPresentInBeacon)
+ {
+ limLog( pMac, LOG1, FL("Populate VHT IEs in Re-Assoc Request"));
+ PopulateDot11fVHTCaps( pMac, psessionEntry, &frm.VHTCaps );
+ isVHTEnabled = eANI_BOOLEAN_TRUE;
+ }
+#endif
+
+ PopulateDot11fExtCap(pMac, isVHTEnabled, &frm.ExtCap);
+
nStatus = dot11fGetPackedReAssocRequestSize( pMac, &frm, &nPayload );
if ( DOT11F_FAILED( nStatus ) )
{