qcacmn: Add stats for new TQM release reason on BE

Add Tx completion stats for TQM release reason added
for BE

Change-Id: I7d28cbfacd1378982c5cf9a3f2cf3cffa070ee87
This commit is contained in:
Chaithanya Garrepalli
2022-02-17 17:23:11 +05:30
committed by Madan Koyyalamudi
parent 3901980153
commit be02a2d44f
6 changed files with 215 additions and 93 deletions

View File

@@ -290,6 +290,13 @@ enum hal_tx_encap_type {
* remove reason is fw_reason3
* @HAL_TX_TQM_RR_REM_CMD_DISABLE_QUEUE : Remove command where fw indicated that
* remove reason is remove disable queue
* @HAL_TX_TQM_RR_REM_CMD_TILL_NONMATCHING: Remove command from fw to remove
* all mpdu until 1st non-match
* @HAL_TX_TQM_RR_DROP_THRESHOLD: Dropped due to drop threshold criteria
* @HAL_TX_TQM_RR_LINK_DESC_UNAVAILABLE: Dropped due to link desc not available
* @HAL_TX_TQM_RR_DROP_OR_INVALID_MSDU: Dropped due drop bit set or null flow
* @HAL_TX_TQM_RR_MULTICAST_DROP: Dropped due mcast drop set for VDEV
*
*/
enum hal_tx_tqm_release_reason {
HAL_TX_TQM_RR_FRAME_ACKED,
@@ -301,6 +308,11 @@ enum hal_tx_tqm_release_reason {
HAL_TX_TQM_RR_FW_REASON2,
HAL_TX_TQM_RR_FW_REASON3,
HAL_TX_TQM_RR_REM_CMD_DISABLE_QUEUE,
HAL_TX_TQM_RR_REM_CMD_TILL_NONMATCHING,
HAL_TX_TQM_RR_DROP_THRESHOLD,
HAL_TX_TQM_RR_LINK_DESC_UNAVAILABLE,
HAL_TX_TQM_RR_DROP_OR_INVALID_MSDU,
HAL_TX_TQM_RR_MULTICAST_DROP,
};
/* enum - Table IDs for 2 DSCP-TID mapping Tables that TCL H/W supports