wlan: MCC Adaptive Scheduler
MCC Adaptive Scheduler. By default this feature is disabled and can be
enabled using gEnableMCCAdaptiveScheduler=1 in INI file.
CR-Fixed: 434878
Change-Id: I9e5c41f2f2bf8318b4a4ce2bbd11fb1a04e69837
diff --git a/CORE/WDI/TRP/DTS/inc/wlan_qct_wdi_dts.h b/CORE/WDI/TRP/DTS/inc/wlan_qct_wdi_dts.h
index a54a03a..398b8b2 100644
--- a/CORE/WDI/TRP/DTS/inc/wlan_qct_wdi_dts.h
+++ b/CORE/WDI/TRP/DTS/inc/wlan_qct_wdi_dts.h
@@ -41,6 +41,9 @@
#ifndef __WLAN_QCT_DTS_H
#define __WLAN_QCT_DTS_H
+
+#include "wlan_qct_wdi.h"
+
/**=========================================================================
*
* \file wlan_qct_wdi_dts.h
@@ -136,6 +139,36 @@
void* pUserData;
} WDTS_SetPowerStateCbInfoType;
+/* Tx/Rx stats function
+ * This function should be invoked to fetch the current stats
+ * Parameters:
+ * pStats:Pointer to the collected stats
+ * len: length of buffer pointed to by pStats
+ * Return Status: None
+ */
+void WDTS_GetTrafficStats(WDI_TrafficStatsType** pStats, wpt_uint32 *len);
+
+/* WDTS_DeactivateTrafficStats
+ * This function should be invoked to suspend traffic stats collection
+ * Parameters: None
+ * Return Status: None
+ */
+void WDTS_DeactivateTrafficStats(void);
+
+/* WDTS_ActivateTrafficStats
+ * This function should be invoked to activate traffic stats collection
+ * Parameters: None
+ * Return Status: None
+ */
+void WDTS_ActivateTrafficStats(void);
+
+/* WDTS_ClearTrafficStats
+ * This function should be invoked to clear all past stats
+ * Parameters: None
+ * Return Status: None
+ */
+void WDTS_ClearTrafficStats(void);
+
/* DTS open function.
* On open the transport device should initialize itself.
* Parameters: