WDA/WDI: Pass Operating Channel and Class information to the firmware.
This commit ensures to pass the TDLS peer's operating channel to the
firmware in LinkEstablishRequest.
Change-Id: I0638d254ec3330afb9cee5a6fa979e7adaa59f7d
CRs-Fixed: 610536
diff --git a/CORE/WDA/inc/legacy/halMsgApi.h b/CORE/WDA/inc/legacy/halMsgApi.h
index fba1623..0e923d3 100644
--- a/CORE/WDA/inc/legacy/halMsgApi.h
+++ b/CORE/WDA/inc/legacy/halMsgApi.h
@@ -1336,6 +1336,9 @@
tANI_U8 psSelection;
}tP2pPsParams, *tpP2pPsParams;
+#define HAL_MAX_SUPP_CHANNELS 128
+#define HAL_MAX_SUPP_OPER_CLASSES 32
+
typedef struct sTdlsLinkEstablishParams
{
tANI_U16 staIdx;
@@ -1343,6 +1346,13 @@
tANI_U8 uapsdQueues;
tANI_U8 maxSp;
tANI_U8 isBufsta;
+ tANI_U8 isOffChannelSupported;
+ tANI_U8 peerCurrOperClass;
+ tANI_U8 selfCurrOperClass;
+ tANI_U8 validChannelsLen;
+ tANI_U8 validChannels[HAL_MAX_SUPP_CHANNELS];
+ tANI_U8 validOperClassesLen;
+ tANI_U8 validOperClasses[HAL_MAX_SUPP_OPER_CLASSES];
tANI_U32 status;
}tTdlsLinkEstablishParams, *tpTdlsLinkEstablishParams;