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

@@ -1300,6 +1300,13 @@ struct protocol_trace_count {
* @fw_reason1: discarded by firmware reason 1
* @fw_reason2: discarded by firmware reason 2
* @fw_reason3: discarded by firmware reason 3
* @fw_rem_queue_disable: dropped due to queue disable
* @fw_rem_no_match: dropped due to fw no match command
* @drop_threshold: dropped due to HW threshold
* @drop_link_desc_na: dropped due resource not available in HW
* @invalid_drop: Invalid msdu drop
* @mcast_vdev_drop: MCAST drop configured for VDEV in HW
* @invalid_rr: Invalid TQM release reason
* @mcs_count: MCS Count
* @an_tx_cnt: ald tx count
* @an_tx_rates_used: ald rx rate used
@@ -1409,6 +1416,13 @@ struct cdp_tx_stats {
uint32_t fw_reason1;
uint32_t fw_reason2;
uint32_t fw_reason3;
uint32_t fw_rem_queue_disable;
uint32_t fw_rem_no_match;
uint32_t drop_threshold;
uint32_t drop_link_desc_na;
uint32_t invalid_drop;
uint32_t mcast_vdev_drop;
uint32_t invalid_rr;
} dropped;