wlan: DXE Health monitor
Change-Id: If2523d5e19c54bc52fe42d82030f80743be968e7
CR-Fixed: 416198
diff --git a/CORE/WDA/src/wlan_qct_wda.c b/CORE/WDA/src/wlan_qct_wda.c
index caeb5d4..da6c84e 100644
--- a/CORE/WDA/src/wlan_qct_wda.c
+++ b/CORE/WDA/src/wlan_qct_wda.c
@@ -9343,10 +9343,12 @@
VOS_TRACE( VOS_MODULE_ID_WDA, VOS_TRACE_LEVEL_ERROR,
"%s: Status %d when waiting for TX Frame Event",
__FUNCTION__, status);
- WDA_TransportChannelDebug(1, 0);
pWDA->pTxCbFunc = NULL; /*To stop the limTxComplete being called again ,
after the packet gets completed(packet freed once)*/
+ /* TX MGMT fail with COMP timeout, try to detect DXE stall */
+ WDA_TransportChannelDebug(0, 1);
+
/*Tag Frame as timed out for later deletion*/
vos_pkt_set_user_data_ptr( (vos_pkt_t *)pFrmBuf, VOS_PKT_USER_DATA_ID_WDA,
(v_PVOID_t)WDA_TL_TX_MGMT_TIMED_OUT);