wlan: Forward cached data to the STA via RX thread.
Currently the cached frames are forwared to STA in
TX thread context. Changing it to go via RX thread.
For this, a new api WLANTL_RxProcessMsg to process
messages in RX thread and a new TL queue ( tlrxmq )
has been added.
Change-Id: Iacae4a45f13a7c51d12f29895d18b90c15b49cb6
CRs-Fixed: 657831
diff --git a/CORE/TL/src/wlan_qct_tli.h b/CORE/TL/src/wlan_qct_tli.h
index 36d1f29..29a7710 100644
--- a/CORE/TL/src/wlan_qct_tli.h
+++ b/CORE/TL/src/wlan_qct_tli.h
@@ -254,7 +254,8 @@
and TL is low on resources*/
WLANTL_TX_RES_NEEDED = 1,
- /* Forwarding RX cached frames */
+ /* Forwarding RX cached frames. This is not used anymore as it is
+ replaced by WLANTL_RX_FWD_CACHED in RX thread*/
WLANTL_TX_FWD_CACHED = 2,
/* Serialized STAID AC Indication */
@@ -272,6 +273,18 @@
WLANTL_TX_MAX
}WLANTL_TxSignalsType;
+
+/*---------------------------------------------------------------------------
+ TL signals for RX thread
+---------------------------------------------------------------------------*/
+typedef enum
+{
+
+ /* Forwarding RX cached frames */
+ WLANTL_RX_FWD_CACHED = 0,
+
+}WLANTL_RxSignalsType;
+
/*---------------------------------------------------------------------------
STA Event type
---------------------------------------------------------------------------*/