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/src/wlan_qct_wda.c b/CORE/WDA/src/wlan_qct_wda.c
index 24d8110..203a289 100644
--- a/CORE/WDA/src/wlan_qct_wda.c
+++ b/CORE/WDA/src/wlan_qct_wda.c
@@ -6971,6 +6971,21 @@
                                                   pTdlsLinkEstablishParams->maxSp;
     wdiSetTDLSLinkEstablishReqParam->wdiTDLSLinkEstablishInfo.uIsBufSta =
                                                   pTdlsLinkEstablishParams->isBufsta;
+    wdiSetTDLSLinkEstablishReqParam->wdiTDLSLinkEstablishInfo.uIsOffChannelSupported =
+                                        pTdlsLinkEstablishParams->isOffChannelSupported;
+
+    vos_mem_copy(wdiSetTDLSLinkEstablishReqParam->wdiTDLSLinkEstablishInfo.validChannels,
+                                       pTdlsLinkEstablishParams->validChannels,
+                                       pTdlsLinkEstablishParams->validChannelsLen);
+
+    wdiSetTDLSLinkEstablishReqParam->wdiTDLSLinkEstablishInfo.validChannelsLen =
+                                  pTdlsLinkEstablishParams->validChannelsLen;
+
+    vos_mem_copy(wdiSetTDLSLinkEstablishReqParam->wdiTDLSLinkEstablishInfo.validOperClasses,
+                                       pTdlsLinkEstablishParams->validOperClasses,
+                                       pTdlsLinkEstablishParams->validOperClassesLen);
+    wdiSetTDLSLinkEstablishReqParam->wdiTDLSLinkEstablishInfo.validOperClassesLen =
+                                  pTdlsLinkEstablishParams->validOperClassesLen;
 
     wdiSetTDLSLinkEstablishReqParam->wdiReqStatusCB = NULL ;
     /* Store msg pointer from PE, as this will be used for response */