From a3e59d8d2f09b9a1c904f1e91df3095fe42393fc Mon Sep 17 00:00:00 2001 From: Nirav Shah Date: Fri, 5 Jul 2019 15:04:22 +0530 Subject: [PATCH] qcacld-3.0: Ratelimit per packet log in case of disconnect Ratelimit per packet error log in case of disconnect. Change-Id: I39af6361f1ae1a1c571e3885f2024efbd9b4c651 CRs-Fixed: 2482120 --- core/dp/txrx/ol_tx_classify.c | 8 +++----- core/dp/txrx/ol_txrx_internal.h | 5 +++++ 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/core/dp/txrx/ol_tx_classify.c b/core/dp/txrx/ol_tx_classify.c index bcff5b189d12..f67a2336d5dd 100644 --- a/core/dp/txrx/ol_tx_classify.c +++ b/core/dp/txrx/ol_tx_classify.c @@ -517,11 +517,9 @@ ol_tx_classify( * associated peer. It is illegitimate to send unicast * data if there is no peer to send it to. */ - QDF_TRACE(QDF_MODULE_ID_TXRX, - QDF_TRACE_LEVEL_ERROR, - "Error: vdev %pK ("QDF_MAC_ADDR_STR") trying to send unicast tx data frame to an unknown peer\n", - vdev, - QDF_MAC_ADDR_ARRAY(vdev->mac_addr.raw)); + ol_txrx_err_rl("Error: vdev %pK (" QDF_MAC_ADDR_STR ") trying to send unicast tx data frame to an unknown peer", + vdev, + QDF_MAC_ADDR_ARRAY(vdev->mac_addr.raw)); return NULL; /* error */ } TX_SCHED_DEBUG_PRINT("Peer found\n"); diff --git a/core/dp/txrx/ol_txrx_internal.h b/core/dp/txrx/ol_txrx_internal.h index 677cbb922491..f663fff8baa5 100644 --- a/core/dp/txrx/ol_txrx_internal.h +++ b/core/dp/txrx/ol_txrx_internal.h @@ -94,6 +94,9 @@ #define txrx_nofl_dbg(params...) \ QDF_TRACE_DEBUG_NO_FL(QDF_MODULE_ID_TXRX, params) +#define ol_txrx_err_rl(params...) \ + QDF_TRACE_ERROR_RL(QDF_MODULE_ID_TXRX, params) + /* * define PN check failure message print rate * as 1 second @@ -115,6 +118,8 @@ #define txrx_nofl_info(params...) #define txrx_nofl_dbg(params...) +#define ol_txrx_err_rl(params...) + #endif /* TXRX_PRINT_ENABLE */ /*--- tx credit debug printouts ---*/