qcacmn: Rate limit excess logs in Tx completion path

Rate limit excess logs in Tx descriptor completion path

Change-Id: I737e0e55c2032f89a002adb60fbb68932bef77e0
CRs-Fixed: 2893995
Šī revīzija ir iekļauta:
Karthik Kantamneni
2021-03-10 10:58:35 +05:30
revīziju iesūtīja snandini
vecāks 08148f21fa
revīzija 65b108ef77
2 mainīti faili ar 8 papildinājumiem un 12 dzēšanām

Parādīt failu

@@ -4279,20 +4279,14 @@ void dp_tx_process_htt_completion(struct dp_soc *soc,
* continue to next descriptor
*/
if ((tx_desc->vdev_id == DP_INVALID_VDEV_ID) && !tx_desc->flags) {
QDF_TRACE(QDF_MODULE_ID_DP,
QDF_TRACE_LEVEL_INFO,
"Descriptor freed in vdev_detach %d",
tx_desc->id);
dp_tx_comp_info_rl("Descriptor freed in vdev_detach %d", tx_desc->id);
return;
}
pdev = tx_desc->pdev;
if (qdf_unlikely(tx_desc->pdev->is_pdev_down)) {
QDF_TRACE(QDF_MODULE_ID_DP,
QDF_TRACE_LEVEL_INFO,
"pdev in down state %d",
tx_desc->id);
dp_tx_comp_info_rl("pdev in down state %d", tx_desc->id);
dp_tx_comp_free_buf(soc, tx_desc);
dp_tx_desc_release(tx_desc, tx_desc->pool_id);
return;
@@ -4542,14 +4536,14 @@ more_data:
if (qdf_unlikely
((tx_desc->vdev_id == DP_INVALID_VDEV_ID) &&
!tx_desc->flags)) {
dp_tx_comp_info("Descriptor freed in vdev_detach %d",
tx_desc_id);
dp_tx_comp_info_rl("Descriptor freed in vdev_detach %d",
tx_desc_id);
continue;
}
if (qdf_unlikely(tx_desc->pdev->is_pdev_down)) {
dp_tx_comp_info("pdev in down state %d",
tx_desc_id);
dp_tx_comp_info_rl("pdev in down state %d",
tx_desc_id);
dp_tx_comp_free_buf(soc, tx_desc);
dp_tx_desc_release(tx_desc, tx_desc->pool_id);