qcacld-3.0: Move IPA dp logs under HDD_DATA module id
WLAN HDD IPA logging is enabled by default, due to this
cnss deamon is spending a lot time in big cluster and
resulting in less cpu quantum for rx processing. Move IPA
data path logs to HDD_DATA module ID from HDD module ID.
Propagation from qcacld-2.0 to qcacld-3.0.
Change-Id: Ied13b8655d9e2831fb097156c8fb72239b443f94
CRs-Fixed: 1031987
diff --git a/core/hdd/src/wlan_hdd_ipa.c b/core/hdd/src/wlan_hdd_ipa.c
index 0207dd1..8b249b8 100644
--- a/core/hdd/src/wlan_hdd_ipa.c
+++ b/core/hdd/src/wlan_hdd_ipa.c
@@ -493,6 +493,10 @@
QDF_TRACE(QDF_MODULE_ID_HDD, LVL, \
"%s:%d: "fmt, __func__, __LINE__, ## args)
+#define HDD_IPA_DP_LOG(LVL, fmt, args...) \
+ QDF_TRACE(QDF_MODULE_ID_HDD_DATA, LVL, \
+ "%s:%d: "fmt, __func__, __LINE__, ## args)
+
#define HDD_IPA_DBG_DUMP(_lvl, _prefix, _buf, _len) \
do { \
QDF_TRACE(QDF_MODULE_ID_HDD, _lvl, "%s:", _prefix); \
@@ -1332,7 +1336,7 @@
hdd_ipa = (struct hdd_ipa_priv *)hdd_ctx->hdd_ipa;
- HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG,
+ HDD_IPA_DP_LOG(QDF_TRACE_LEVEL_DEBUG,
"%s, OPCODE %s", __func__, op_string[msg->op_code]);
if ((HDD_IPA_UC_OPCODE_TX_RESUME == msg->op_code) ||
@@ -2527,7 +2531,7 @@
if (hdd_ipa_uc_is_enabled(hdd_ipa->hdd_ctx)) {
session_id = (uint8_t)skb->cb[0];
iface_id = vdev_to_iface[session_id];
- HDD_IPA_LOG(QDF_TRACE_LEVEL_INFO_HIGH,
+ HDD_IPA_DP_LOG(QDF_TRACE_LEVEL_INFO_HIGH,
"IPA_RECEIVE: session_id=%u, iface_id=%u",
session_id, iface_id);
} else {
@@ -2576,7 +2580,7 @@
fw_desc = (uint8_t)skb->cb[1];
if (fw_desc & HDD_IPA_FW_RX_DESC_FORWARD_M) {
- HDD_IPA_LOG(
+ HDD_IPA_DP_LOG(
QDF_TRACE_LEVEL_DEBUG,
"Forward packet to Tx (fw_desc=%d)",
fw_desc);
@@ -2630,7 +2634,7 @@
{
struct hdd_ipa_priv *hdd_ipa = ghdd_ipa;
- HDD_IPA_LOG(QDF_TRACE_LEVEL_DEBUG, "%p",
+ HDD_IPA_DP_LOG(QDF_TRACE_LEVEL_DEBUG, "%p",
wlan_hdd_stub_priv_to_addr(QDF_NBUF_CB_TX_IPA_PRIV(skb)));
/* FIXME: This is broken; PRIV_DATA is now 31 bits */
ipa_free_skb((struct ipa_rx_data *)