prima: WLAN Driver Release 3.2.0.9
diff --git a/CORE/MAC/src/include/parserApi.h b/CORE/MAC/src/include/parserApi.h
index ac63e09..a28f43d 100644
--- a/CORE/MAC/src/include/parserApi.h
+++ b/CORE/MAC/src/include/parserApi.h
@@ -124,6 +124,12 @@
tANI_U8 mdiePresent;
#endif
+#ifdef WLAN_FEATURE_11AC
+ tDot11fIEVHTCaps VHTCaps;
+ tDot11fIEVHTOperation VHTOperation;
+ tDot11fIEVHTExtBssLoad VHTExtBssLoad;
+#endif
+
} tSirProbeRespBeacon, *tpSirProbeRespBeacon;
// probe Request structure
@@ -139,6 +145,10 @@
tANI_U8 extendedRatesPresent;
tANI_U8 wscIePresent;
tANI_U8 p2pIePresent;
+#ifdef WLAN_FEATURE_11AC
+ tDot11fIEVHTCaps VHTCaps;
+#endif
+
} tSirProbeReq, *tpSirProbeReq;
@@ -191,6 +201,9 @@
tANI_U32 assocReqFrameLength;
tANI_U8* assocReqFrame;
#endif
+#ifdef WLAN_FEATURE_11AC
+ tDot11fIEVHTCaps VHTCaps;
+#endif
} tSirAssocReq, *tpSirAssocReq;
@@ -238,6 +251,10 @@
tANI_U8 tspecPresent;
tANI_U8 tsmPresent;
#endif
+#ifdef WLAN_FEATURE_11AC
+ tDot11fIEVHTCaps VHTCaps;
+ tDot11fIEVHTOperation VHTOperation;
+#endif
} tSirAssocRsp, *tpSirAssocRsp;
tANI_U8
@@ -423,12 +440,14 @@
/// Populate a tDot11fIEChanSwitchAnn
void
PopulateDot11fChanSwitchAnn(tpAniSirGlobal pMac,
- tDot11fIEChanSwitchAnn *pDot11f);
+ tDot11fIEChanSwitchAnn *pDot11f,
+ tpPESession psessionEntry);
/// Populate a tDot11fIEChanSwitchAnn
void
PopulateDot11fExtChanSwitchAnn(tpAniSirGlobal pMac,
- tDot11fIEExtChanSwitchAnn *pDot11f);
+ tDot11fIEExtChanSwitchAnn *pDot11f,
+ tpPESession psessionEntry);
/// Populate a tDot11fIECountry
tSirRetStatus
@@ -498,7 +517,8 @@
tSirRetStatus
PopulateDot11fHTCaps(tpAniSirGlobal pMac,
- tDot11fIEHTCaps *pDot11f);
+ tpPESession psessionEntry,
+ tDot11fIEHTCaps *pDot11f);
#ifdef WLAN_SOFTAP_FEATURE
tSirRetStatus
@@ -843,3 +863,15 @@
tpSirRSNie pRsnIe,
tANI_U8 EID);
#endif
+
+#ifdef WLAN_FEATURE_11AC
+tSirRetStatus
+PopulateDot11fVHTCaps(tpAniSirGlobal pMac, tDot11fIEVHTCaps *pDot11f);
+
+tSirRetStatus
+PopulateDot11fVHTOperation(tpAniSirGlobal pMac, tDot11fIEVHTOperation *pDot11f);
+
+tSirRetStatus
+PopulateDot11fVHTExtBssLoad(tpAniSirGlobal pMac, tDot11fIEVHTExtBssLoad *pDot11f);
+
+#endif