qcacmn: Add counter in non-TQM based Tx completion path

Rate limit the log in non-TQM Tx completion path and add a counter
to increment whenever Tx completion status is received and release source
is non-TQM.

Change-Id: I8968ccc7a499577bd4fdfaef78e6520b00c12503
CRs-Fixed: 3201403
Dieser Commit ist enthalten in:
Srinivas Girigowda
2022-05-25 10:22:14 -07:00
committet von Madan Koyyalamudi
Ursprung 9d283234a7
Commit 85b76d5a6c
5 geänderte Dateien mit 13 neuen und 2 gelöschten Zeilen

Datei anzeigen

@@ -4152,7 +4152,8 @@ dp_tx_update_peer_stats(struct dp_tx_desc_s *tx_desc,
tid_stats = &pdev->stats.tid_stats.tid_tx_stats[ring_id][tid];
if (ts->release_src != HAL_TX_COMP_RELEASE_SOURCE_TQM) {
dp_err("Release source is not from TQM");
dp_err_rl("Release source:%d is not from TQM", ts->release_src);
DP_PEER_PER_PKT_STATS_INC(txrx_peer, tx.release_src_not_tqm, 1);
return;
}