TDLS : Enhance Link Establish Message to pass off channel info.
Firmware needs offchannel parameters of the peer to perform
the off channel operations.Hence, pass the same.
CRs-fixed: 535301
Change-Id: If3edc6e448dce6793c503e563043672574d63757
diff --git a/riva/inc/wlan_hal_msg.h b/riva/inc/wlan_hal_msg.h
index f4187b8..6ad2ad3 100644
--- a/riva/inc/wlan_hal_msg.h
+++ b/riva/inc/wlan_hal_msg.h
@@ -6302,6 +6302,8 @@
#endif
#ifdef FEATURE_WLAN_TDLS
+#define HAL_MAX_SUPP_CHANNELS 128
+#define HAL_MAX_SUPP_OPER_CLASSES 32
/*---------------------------------------------------------------------------
* WLAN_HAL_TDLS_LINK_ESTABLISHED_REQ
*-------------------------------------------------------------------------*/
@@ -6324,7 +6326,14 @@
/*TDLS Peer U-APSD Buffer STA Support*/
tANI_U8 TPUBufferStaSupport;
-
+ /*TDLS Offchannel Support*/
+ tANI_U8 tdlsOffchannelSupport;
+ 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];
}tTDLSLinkEstablishedType, *tpTDLSLinkEstablishedType;
typedef PACKED_PRE struct PACKED_POST