All of lore.kernel.org
 help / color / mirror / Atom feed
From: Stephen Hemminger <stephen@networkplumber.org>
To: dev@dpdk.org
Cc: David Marchand <david.marchand@redhat.com>,
	Gagandeep Singh <g.singh@nxp.com>,
	Hemant Agrawal <hemant.agrawal@nxp.com>,
	Nipun Gupta <nipun.gupta@amd.com>,
	Nikhil Agarwal <nikhil.agarwal@amd.com>,
	Sachin Saxena <sachin.saxena@nxp.com>,
	Anoob Joseph <anoobj@marvell.com>,
	Jingjing Wu <jingjing.wu@intel.com>,
	Beilei Xing <beilei.xing@intel.com>,
	Abdullah Sevincer <abdullah.sevincer@intel.com>,
	Igor Russkikh <irusskikh@marvell.com>,
	Steven Webster <steven.webster@windriver.com>,
	Matt Peters <matt.peters@windriver.com>,
	Ajit Khaparde <ajit.khaparde@broadcom.com>,
	Somnath Kotur <somnath.kotur@broadcom.com>,
	Ruifeng Wang <ruifeng.wang@arm.com>,
	Bruce Richardson <bruce.richardson@intel.com>,
	Konstantin Ananyev <konstantin.v.ananyev@yandex.ru>,
	Apeksha Gupta <apeksha.gupta@nxp.com>,
	Junfeng Guo <junfeng.guo@intel.com>,
	Simei Su <simei.su@intel.com>, Long Li <longli@microsoft.com>,
	Vamsi Attunuru <vattunuru@marvell.com>,
	Harman Kalra <hkalra@marvell.com>,
	Devendra Singh Rawat <dsinghrawat@marvell.com>,
	Alok Prasad <palok@marvell.com>,
	Maxime Coquelin <maxime.coquelin@redhat.com>,
	Chenbo Xia <chenbox@nvidia.com>,
	Jochen Behrens <jbehrens@vmware.com>,
	Rosen Xu <rosen.xu@intel.com>,
	Tianfei Zhang <tianfei.zhang@intel.com>,
	Xiao Wang <xiao.w.wang@intel.com>
Subject: [PATCH v5 01/18] drivers: use dedicated logtypes
Date: Thu, 21 Dec 2023 08:46:18 -0800	[thread overview]
Message-ID: <20231221164841.125006-2-stephen@networkplumber.org> (raw)
In-Reply-To: <20231221164841.125006-1-stephen@networkplumber.org>

From: David Marchand <david.marchand@redhat.com>

When a driver dedicated logtype exists, use it instead of the generic
PMD logtype.

This has been done partially automatically with:

$ for file in $(git grep -l RTE_LOG.*PMD.*fmt drivers/'**.h' \
  :^drivers/common/cnxk/roc_platform.h)
do
  tail=${file#drivers/*/*/}
  dir=${file%%$tail}
  ! git grep -q RTE_LOGTYPE_ $dir || \
    { echo $dir already done; continue; }
  git grep -hE '^extern int .*log.*;$' $file | \
  sed -ne 's/^extern int \([^ ;]*\);$/\1/p' | \
  while read logtype
  do
    git grep -q 'RTE_LOG_REGISTER\(_DEFAULT\|\)('$logtype',' || \
    [ "$logtype" != "${logtype%%driver}" ] || \
      { echo Skipped $logtype; continue; }
    abbrev=$(echo $logtype | sed -e 's/_logtype//' | tr '[a-z]' '[A-Z]')
    sed -i -e 's/^\(extern int '$logtype'.*\)$/\1\n#define RTE_LOGTYPE_' \
      $abbrev' '$logtype'/' $file
    sed -i -e 's/\(RTE_LOG.*, \)PMD,/\1'$abbrev',/' $file
    break
  done
done

Then a manual update for:
- common/cpt,
- common/dpaax,
- common/idpf,
- mempool/dpaa,
- net/bnxt,
- net/octeon_ep,
- raw/ifpga,
- vdpa/ifc,

Signed-off-by: David Marchand <david.marchand@redhat.com>
---
 drivers/baseband/la12xx/bbdev_la12xx_pmd_logs.h  |  3 ++-
 drivers/bus/cdx/cdx_logs.h                       |  3 ++-
 drivers/bus/fslmc/fslmc_logs.h                   |  3 ++-
 drivers/common/cpt/cpt_pmd_logs.h                |  6 +++---
 drivers/common/dpaax/caamflib/compat.h           |  4 +++-
 drivers/common/dpaax/dpaax_logs.h                |  3 ++-
 drivers/common/dpaax/version.map                 |  1 +
 drivers/common/idpf/idpf_common_logs.h           |  5 +++--
 drivers/crypto/caam_jr/caam_jr_log.h             |  3 ++-
 drivers/crypto/dpaa2_sec/dpaa2_sec_logs.h        |  3 ++-
 drivers/crypto/dpaa_sec/dpaa_sec_log.h           |  3 ++-
 drivers/dma/dpaa/dpaa_qdma_logs.h                |  3 ++-
 drivers/dma/dpaa2/dpaa2_qdma_logs.h              |  3 ++-
 drivers/event/dlb2/dlb2_log.h                    |  3 ++-
 drivers/event/dpaa2/dpaa2_eventdev_logs.h        |  3 ++-
 drivers/mempool/dpaa/dpaa_mempool.c              |  1 +
 drivers/mempool/dpaa/dpaa_mempool.h              |  2 +-
 drivers/mempool/dpaa2/dpaa2_hw_mempool_logs.h    |  3 ++-
 drivers/net/atlantic/atl_logs.h                  |  5 +++--
 drivers/net/avp/avp_logs.h                       |  5 +++--
 drivers/net/bnxt/bnxt.h                          |  1 +
 drivers/net/bnxt/bnxt_rxtx_vec_neon.c            |  2 +-
 drivers/net/bnxt/bnxt_rxtx_vec_sse.c             |  2 +-
 drivers/net/bnxt/bnxt_txr.c                      |  2 +-
 drivers/net/dpaa/dpaa_ethdev.h                   |  3 ++-
 drivers/net/dpaa2/dpaa2_pmd_logs.h               |  3 ++-
 drivers/net/enetc/enetc_logs.h                   |  3 ++-
 drivers/net/enetfec/enet_pmd_logs.h              |  3 ++-
 drivers/net/igc/igc_logs.h                       |  5 +++--
 drivers/net/mana/mana.h                          |  3 ++-
 drivers/net/octeon_ep/otx_ep_common.h            |  2 ++
 drivers/net/octeon_ep/otx_ep_rxtx.c              |  2 +-
 drivers/net/octeontx/octeontx_logs.h             |  3 ++-
 drivers/net/pfe/pfe_logs.h                       |  3 ++-
 drivers/net/qede/qede_logs.h                     |  5 +++--
 drivers/net/virtio/virtio_logs.h                 |  5 +++--
 drivers/net/vmxnet3/vmxnet3_logs.h               |  7 ++++---
 drivers/raw/dpaa2_cmdif/dpaa2_cmdif_logs.h       |  3 ++-
 drivers/raw/ifpga/base/osdep_rte/osdep_generic.h |  5 ++++-
 drivers/vdpa/ifc/base/ifcvf.c                    | 10 +++++-----
 drivers/vdpa/ifc/base/ifcvf_osdep.h              |  7 +++++--
 41 files changed, 92 insertions(+), 52 deletions(-)

diff --git a/drivers/baseband/la12xx/bbdev_la12xx_pmd_logs.h b/drivers/baseband/la12xx/bbdev_la12xx_pmd_logs.h
index 452435ccb942..49c8d35d104d 100644
--- a/drivers/baseband/la12xx/bbdev_la12xx_pmd_logs.h
+++ b/drivers/baseband/la12xx/bbdev_la12xx_pmd_logs.h
@@ -6,6 +6,7 @@
 #define _BBDEV_LA12XX_PMD_LOGS_H_
 
 extern int bbdev_la12xx_logtype;
+#define RTE_LOGTYPE_BBDEV_LA12XX bbdev_la12xx_logtype
 
 #define rte_bbdev_log(level, fmt, ...) \
 	rte_log(RTE_LOG_ ## level, bbdev_la12xx_logtype, fmt "\n", \
@@ -23,6 +24,6 @@ extern int bbdev_la12xx_logtype;
 
 /* DP Logs, toggled out at compile time if level lower than current level */
 #define rte_bbdev_dp_log(level, fmt, args...) \
-	RTE_LOG_DP(level, PMD, fmt, ## args)
+	RTE_LOG_DP(level, BBDEV_LA12XX, fmt, ## args)
 
 #endif /* _BBDEV_LA12XX_PMD_LOGS_H_ */
diff --git a/drivers/bus/cdx/cdx_logs.h b/drivers/bus/cdx/cdx_logs.h
index a1046ce544a6..3a56e814d0fd 100644
--- a/drivers/bus/cdx/cdx_logs.h
+++ b/drivers/bus/cdx/cdx_logs.h
@@ -6,6 +6,7 @@
 #define CDX_LOGS_H
 
 extern int cdx_logtype_bus;
+#define RTE_LOGTYPE_CDX_BUS cdx_logtype_bus
 
 #define CDX_BUS_LOG(level, fmt, args...) \
 	rte_log(RTE_LOG_ ## level, cdx_logtype_bus, "cdx: " fmt "\n", \
@@ -25,7 +26,7 @@ extern int cdx_logtype_bus;
 
 /* DP Logs, toggled out at compile time if level lower than current level */
 #define CDX_BUS_DP_LOG(level, fmt, args...) \
-	RTE_LOG_DP(level, PMD, fmt, ## args)
+	RTE_LOG_DP(level, CDX_BUS, fmt, ## args)
 
 #define CDX_BUS_DP_DEBUG(fmt, args...) \
 	CDX_BUS_DP_LOG(DEBUG, fmt, ## args)
diff --git a/drivers/bus/fslmc/fslmc_logs.h b/drivers/bus/fslmc/fslmc_logs.h
index a1e14dd84e9a..37c6852ddd72 100644
--- a/drivers/bus/fslmc/fslmc_logs.h
+++ b/drivers/bus/fslmc/fslmc_logs.h
@@ -8,6 +8,7 @@
 #define _FSLMC_LOGS_H_
 
 extern int dpaa2_logtype_bus;
+#define RTE_LOGTYPE_DPAA2_BUS dpaa2_logtype_bus
 
 #define DPAA2_BUS_LOG(level, fmt, args...) \
 	rte_log(RTE_LOG_ ## level, dpaa2_logtype_bus, "fslmc: " fmt "\n", \
@@ -27,7 +28,7 @@ extern int dpaa2_logtype_bus;
 
 /* DP Logs, toggled out at compile time if level lower than current level */
 #define DPAA2_BUS_DP_LOG(level, fmt, args...) \
-	RTE_LOG_DP(level, PMD, fmt, ## args)
+	RTE_LOG_DP(level, DPAA2_BUS, fmt, ## args)
 
 #define DPAA2_BUS_DP_DEBUG(fmt, args...) \
 	DPAA2_BUS_DP_LOG(DEBUG, fmt, ## args)
diff --git a/drivers/common/cpt/cpt_pmd_logs.h b/drivers/common/cpt/cpt_pmd_logs.h
index 174326c6ce38..3c109c1983ca 100644
--- a/drivers/common/cpt/cpt_pmd_logs.h
+++ b/drivers/common/cpt/cpt_pmd_logs.h
@@ -15,6 +15,8 @@
  * otx*_cryptodev.h file would define the CPT_LOGTYPE macro for the
  * platform.
  */
+#define RTE_LOGTYPE_CPT CPT_LOGTYPE
+
 #define CPT_PMD_DRV_LOG_RAW(level, fmt, args...) \
 		rte_log(RTE_LOG_ ## level, CPT_LOGTYPE, \
 			"cpt: %s(): " fmt "\n", __func__, ##args)
@@ -30,11 +32,9 @@
 
 /*
  * DP logs, toggled out at compile time if level lower than current level.
- * DP logs would be logged under 'PMD' type. So for dynamic logging, the
- * level of 'pmd' has to be used.
  */
 #define CPT_LOG_DP(level, fmt, args...) \
-	RTE_LOG_DP(level, PMD, fmt "\n", ## args)
+	RTE_LOG_DP(level, CPT, fmt "\n", ## args)
 
 #define CPT_LOG_DP_DEBUG(fmt, args...) \
 	CPT_LOG_DP(DEBUG, fmt, ## args)
diff --git a/drivers/common/dpaax/caamflib/compat.h b/drivers/common/dpaax/caamflib/compat.h
index 9776eed437ad..43da6a4fe32f 100644
--- a/drivers/common/dpaax/caamflib/compat.h
+++ b/drivers/common/dpaax/caamflib/compat.h
@@ -20,6 +20,8 @@
 #include <rte_byteorder.h>
 #include <rte_common.h>
 
+#include "dpaax_logs.h"
+
 #ifndef __BYTE_ORDER__
 #error "Undefined endianness"
 #endif
@@ -44,7 +46,7 @@
 #define pr_msg(l, fmt, ...) do { } while (0)
 #else
 #define pr_msg(l, fmt, ...) \
-	RTE_LOG(l, PMD, "%s(): " fmt "\n", __func__, ##__VA_ARGS__)
+	RTE_LOG(l, DPAAX_LOGGER, "%s(): " fmt "\n", __func__, ##__VA_ARGS__)
 #endif
 
 #if !defined(pr_debug)
diff --git a/drivers/common/dpaax/dpaax_logs.h b/drivers/common/dpaax/dpaax_logs.h
index 180476f6757c..c405c60992c8 100644
--- a/drivers/common/dpaax/dpaax_logs.h
+++ b/drivers/common/dpaax/dpaax_logs.h
@@ -8,6 +8,7 @@
 #include <rte_log.h>
 
 extern int dpaax_logger;
+#define RTE_LOGTYPE_DPAAX_LOGGER dpaax_logger
 
 #ifdef RTE_LIBRTE_DPAAX_DEBUG
 #define DPAAX_HWWARN(cond, fmt, args...) \
@@ -37,7 +38,7 @@ extern int dpaax_logger;
 
 /* DP Logs, toggled out at compile time if level lower than current level */
 #define DPAAX_DP_LOG(level, fmt, args...) \
-	RTE_LOG_DP(level, PMD, fmt, ## args)
+	RTE_LOG_DP(level, DPAAX_LOGGER, fmt, ## args)
 
 #define DPAAX_DP_DEBUG(fmt, args...) \
 	DPAAX_DP_LOG(DEBUG, fmt, ## args)
diff --git a/drivers/common/dpaax/version.map b/drivers/common/dpaax/version.map
index ee1ca6801c81..d48a6b6f37ee 100644
--- a/drivers/common/dpaax/version.map
+++ b/drivers/common/dpaax/version.map
@@ -6,6 +6,7 @@ INTERNAL {
 	dpaax_iova_table_p;
 	dpaax_iova_table_populate;
 	dpaax_iova_table_update;
+	dpaax_logger;
 	of_device_is_available;
 	of_device_is_compatible;
 	of_find_compatible_node;
diff --git a/drivers/common/idpf/idpf_common_logs.h b/drivers/common/idpf/idpf_common_logs.h
index f6be84ceb549..e638c616d8f5 100644
--- a/drivers/common/idpf/idpf_common_logs.h
+++ b/drivers/common/idpf/idpf_common_logs.h
@@ -8,6 +8,7 @@
 #include <rte_log.h>
 
 extern int idpf_common_logtype;
+#define RTE_LOGTYPE_IDPF_COMMON idpf_common_logtype
 
 #define DRV_LOG_RAW(level, ...)					\
 	rte_log(RTE_LOG_ ## level,				\
@@ -23,7 +24,7 @@ extern int idpf_common_logtype;
 #ifdef RTE_LIBRTE_IDPF_DEBUG_RX
 #define RX_LOG(level, ...) \
 	RTE_LOG(level, \
-		PMD, \
+		IDPF_COMMON, \
 		RTE_FMT("%s(): " \
 			RTE_FMT_HEAD(__VA_ARGS__,) "\n", \
 			__func__, \
@@ -35,7 +36,7 @@ extern int idpf_common_logtype;
 #ifdef RTE_LIBRTE_IDPF_DEBUG_TX
 #define TX_LOG(level, ...) \
 	RTE_LOG(level, \
-		PMD, \
+		IDPF_COMMON, \
 		RTE_FMT("%s(): " \
 			RTE_FMT_HEAD(__VA_ARGS__,) "\n", \
 			__func__, \
diff --git a/drivers/crypto/caam_jr/caam_jr_log.h b/drivers/crypto/caam_jr/caam_jr_log.h
index 106ff07a70fe..8f6aa50e2a4a 100644
--- a/drivers/crypto/caam_jr/caam_jr_log.h
+++ b/drivers/crypto/caam_jr/caam_jr_log.h
@@ -8,6 +8,7 @@
 #include <rte_log.h>
 
 extern int caam_jr_logtype;
+#define RTE_LOGTYPE_CAAM_JR caam_jr_logtype
 
 #define CAAM_JR_LOG(level, fmt, args...) \
 	rte_log(RTE_LOG_ ## level, caam_jr_logtype, "caam_jr: " \
@@ -28,7 +29,7 @@ extern int caam_jr_logtype;
 
 /* DP Logs, toggled out at compile time if level lower than current level */
 #define CAAM_JR_DP_LOG(level, fmt, args...) \
-	RTE_LOG_DP(level, PMD, fmt "\n", ## args)
+	RTE_LOG_DP(level, CAAM_JR, fmt "\n", ## args)
 
 #define CAAM_JR_DP_DEBUG(fmt, args...) \
 	CAAM_JR_DP_LOG(DEBUG, fmt, ## args)
diff --git a/drivers/crypto/dpaa2_sec/dpaa2_sec_logs.h b/drivers/crypto/dpaa2_sec/dpaa2_sec_logs.h
index c2e11f9516f9..ee692095045a 100644
--- a/drivers/crypto/dpaa2_sec/dpaa2_sec_logs.h
+++ b/drivers/crypto/dpaa2_sec/dpaa2_sec_logs.h
@@ -9,6 +9,7 @@
 #define _DPAA2_SEC_LOGS_H_
 
 extern int dpaa2_logtype_sec;
+#define RTE_LOGTYPE_DPAA2_SEC dpaa2_logtype_sec
 
 #define DPAA2_SEC_LOG(level, fmt, args...) \
 	rte_log(RTE_LOG_ ## level, dpaa2_logtype_sec, "dpaa2_sec: " \
@@ -29,7 +30,7 @@ extern int dpaa2_logtype_sec;
 
 /* DP Logs, toggled out at compile time if level lower than current level */
 #define DPAA2_SEC_DP_LOG(level, fmt, args...) \
-	RTE_LOG_DP(level, PMD, fmt, ## args)
+	RTE_LOG_DP(level, DPAA2_SEC, fmt, ## args)
 
 #define DPAA2_SEC_DP_DEBUG(fmt, args...) \
 	DPAA2_SEC_DP_LOG(DEBUG, fmt, ## args)
diff --git a/drivers/crypto/dpaa_sec/dpaa_sec_log.h b/drivers/crypto/dpaa_sec/dpaa_sec_log.h
index fb895a8bc67f..f8c85b6528a9 100644
--- a/drivers/crypto/dpaa_sec/dpaa_sec_log.h
+++ b/drivers/crypto/dpaa_sec/dpaa_sec_log.h
@@ -9,6 +9,7 @@
 #define _DPAA_SEC_LOG_H_
 
 extern int dpaa_logtype_sec;
+#define RTE_LOGTYPE_DPAA_SEC dpaa_logtype_sec
 
 #define DPAA_SEC_LOG(level, fmt, args...) \
 	rte_log(RTE_LOG_ ## level, dpaa_logtype_sec, "dpaa_sec: " \
@@ -29,7 +30,7 @@ extern int dpaa_logtype_sec;
 
 /* DP Logs, toggled out at compile time if level lower than current level */
 #define DPAA_SEC_DP_LOG(level, fmt, args...) \
-	RTE_LOG_DP(level, PMD, fmt, ## args)
+	RTE_LOG_DP(level, DPAA_SEC, fmt, ## args)
 
 #define DPAA_SEC_DP_DEBUG(fmt, args...) \
 	DPAA_SEC_DP_LOG(DEBUG, fmt, ## args)
diff --git a/drivers/dma/dpaa/dpaa_qdma_logs.h b/drivers/dma/dpaa/dpaa_qdma_logs.h
index 762598f8f72f..95753dcd89b0 100644
--- a/drivers/dma/dpaa/dpaa_qdma_logs.h
+++ b/drivers/dma/dpaa/dpaa_qdma_logs.h
@@ -6,6 +6,7 @@
 #define __DPAA_QDMA_LOGS_H__
 
 extern int dpaa_qdma_logtype;
+#define RTE_LOGTYPE_DPAA_QDMA dpaa_qdma_logtype
 
 #define DPAA_QDMA_LOG(level, fmt, args...) \
 	rte_log(RTE_LOG_ ## level, dpaa_qdma_logtype, "dpaa_qdma: " \
@@ -26,7 +27,7 @@ extern int dpaa_qdma_logtype;
 
 /* DP Logs, toggled out at compile time if level lower than current level */
 #define DPAA_QDMA_DP_LOG(level, fmt, args...) \
-	RTE_LOG_DP(level, PMD, "dpaa_qdma: " fmt "\n", ## args)
+	RTE_LOG_DP(level, DPAA_QDMA, "dpaa_qdma: " fmt "\n", ## args)
 
 #define DPAA_QDMA_DP_DEBUG(fmt, args...) \
 	DPAA_QDMA_DP_LOG(DEBUG, fmt, ## args)
diff --git a/drivers/dma/dpaa2/dpaa2_qdma_logs.h b/drivers/dma/dpaa2/dpaa2_qdma_logs.h
index a46b8f24b5a7..37a5a5c6e974 100644
--- a/drivers/dma/dpaa2/dpaa2_qdma_logs.h
+++ b/drivers/dma/dpaa2/dpaa2_qdma_logs.h
@@ -10,6 +10,7 @@ extern "C" {
 #endif
 
 extern int dpaa2_qdma_logtype;
+#define RTE_LOGTYPE_DPAA2_QDMA dpaa2_qdma_logtype
 
 #define DPAA2_QDMA_LOG(level, fmt, args...) \
 	rte_log(RTE_LOG_ ## level, dpaa2_qdma_logtype, "dpaa2_qdma: " \
@@ -30,7 +31,7 @@ extern int dpaa2_qdma_logtype;
 
 /* DP Logs, toggled out at compile time if level lower than current level */
 #define DPAA2_QDMA_DP_LOG(level, fmt, args...) \
-	RTE_LOG_DP(level, PMD, "dpaa2_qdma: " fmt "\n", ## args)
+	RTE_LOG_DP(level, DPAA2_QDMA, "dpaa2_qdma: " fmt "\n", ## args)
 
 #define DPAA2_QDMA_DP_DEBUG(fmt, args...) \
 	DPAA2_QDMA_DP_LOG(DEBUG, fmt, ## args)
diff --git a/drivers/event/dlb2/dlb2_log.h b/drivers/event/dlb2/dlb2_log.h
index dc1481ef870c..54d6a3011f25 100644
--- a/drivers/event/dlb2/dlb2_log.h
+++ b/drivers/event/dlb2/dlb2_log.h
@@ -6,6 +6,7 @@
 #define _DLB2_EVDEV_LOG_H_
 
 extern int eventdev_dlb2_log_level;
+#define RTE_LOGTYPE_EVENTDEV_DLB2_LOG_LEVEL eventdev_dlb2_log_level
 
 /* Dynamic logging */
 #define DLB2_LOG_IMPL(level, fmt, args...) \
@@ -20,6 +21,6 @@ extern int eventdev_dlb2_log_level;
 
 /* remove debug logs at compile time unless actually debugging */
 #define DLB2_LOG_DBG(fmt, args...) \
-	RTE_LOG_DP(DEBUG, PMD, fmt, ## args)
+	RTE_LOG_DP(DEBUG, EVENTDEV_DLB2_LOG_LEVEL, fmt, ## args)
 
 #endif /* _DLB2_EVDEV_LOG_H_ */
diff --git a/drivers/event/dpaa2/dpaa2_eventdev_logs.h b/drivers/event/dpaa2/dpaa2_eventdev_logs.h
index 66c8c772740d..ae221e7e1524 100644
--- a/drivers/event/dpaa2/dpaa2_eventdev_logs.h
+++ b/drivers/event/dpaa2/dpaa2_eventdev_logs.h
@@ -6,6 +6,7 @@
 #define _DPAA2_EVENTDEV_LOGS_H_
 
 extern int dpaa2_logtype_event;
+#define RTE_LOGTYPE_DPAA2_EVENT dpaa2_logtype_event
 
 #define DPAA2_EVENTDEV_LOG(level, fmt, args...) \
 	rte_log(RTE_LOG_ ## level, dpaa2_logtype_event, "dpaa2_event: " \
@@ -26,7 +27,7 @@ extern int dpaa2_logtype_event;
 
 /* DP Logs, toggled out at compile time if level lower than current level */
 #define DPAA2_EVENTDEV_DP_LOG(level, fmt, args...) \
-	RTE_LOG_DP(level, PMD, fmt, ## args)
+	RTE_LOG_DP(level, DPAA2_EVENT, fmt, ## args)
 
 #define DPAA2_EVENTDEV_DP_DEBUG(fmt, args...) \
 	DPAA2_EVENTDEV_DP_LOG(DEBUG, fmt, ## args)
diff --git a/drivers/mempool/dpaa/dpaa_mempool.c b/drivers/mempool/dpaa/dpaa_mempool.c
index 32639a3bfdab..0b484b3d9c7d 100644
--- a/drivers/mempool/dpaa/dpaa_mempool.c
+++ b/drivers/mempool/dpaa/dpaa_mempool.c
@@ -38,6 +38,7 @@ struct dpaa_memseg_list rte_dpaa_memsegs
 struct dpaa_bp_info *rte_dpaa_bpid_info;
 
 RTE_LOG_REGISTER_DEFAULT(dpaa_logtype_mempool, NOTICE);
+#define RTE_LOGTYPE_DPAA_MEMPOOL dpaa_logtype_mempool
 
 static int
 dpaa_mbuf_create_pool(struct rte_mempool *mp)
diff --git a/drivers/mempool/dpaa/dpaa_mempool.h b/drivers/mempool/dpaa/dpaa_mempool.h
index 3f0eafa7dd7b..153fefd507f9 100644
--- a/drivers/mempool/dpaa/dpaa_mempool.h
+++ b/drivers/mempool/dpaa/dpaa_mempool.h
@@ -67,7 +67,7 @@ extern struct dpaa_bp_info *rte_dpaa_bpid_info;
 #define MEMPOOL_INIT_FUNC_TRACE() DPAA_MEMPOOL_LOG(DEBUG, " >>")
 
 #define DPAA_MEMPOOL_DPDEBUG(fmt, args...) \
-	RTE_LOG_DP(DEBUG, PMD, fmt, ## args)
+	RTE_LOG_DP(DEBUG, DPAA_MEMPOOL, fmt, ## args)
 #define DPAA_MEMPOOL_DEBUG(fmt, args...) \
 	DPAA_MEMPOOL_LOG(DEBUG, fmt, ## args)
 #define DPAA_MEMPOOL_ERR(fmt, args...) \
diff --git a/drivers/mempool/dpaa2/dpaa2_hw_mempool_logs.h b/drivers/mempool/dpaa2/dpaa2_hw_mempool_logs.h
index 986264319623..fbc8cb30a284 100644
--- a/drivers/mempool/dpaa2/dpaa2_hw_mempool_logs.h
+++ b/drivers/mempool/dpaa2/dpaa2_hw_mempool_logs.h
@@ -6,6 +6,7 @@
 #define _DPAA2_HW_MEMPOOL_LOGS_H_
 
 extern int dpaa2_logtype_mempool;
+#define RTE_LOGTYPE_DPAA2_MEMPOOL dpaa2_logtype_mempool
 
 #define DPAA2_MEMPOOL_LOG(level, fmt, args...) \
 	rte_log(RTE_LOG_ ## level, dpaa2_logtype_mempool, \
@@ -25,7 +26,7 @@ extern int dpaa2_logtype_mempool;
 
 /* DP Logs, toggled out at compile time if level lower than current level */
 #define DPAA2_MEMPOOL_DP_LOG(level, fmt, args...) \
-	RTE_LOG_DP(level, PMD, fmt, ## args)
+	RTE_LOG_DP(level, DPAA2_MEMPOOL, fmt, ## args)
 
 #define DPAA2_MEMPOOL_DP_DEBUG(fmt, args...) \
 	DPAA2_MEMPOOL_DP_LOG(DEBUG, fmt, ## args)
diff --git a/drivers/net/atlantic/atl_logs.h b/drivers/net/atlantic/atl_logs.h
index e3dba334fe92..14a7a1de1d5a 100644
--- a/drivers/net/atlantic/atl_logs.h
+++ b/drivers/net/atlantic/atl_logs.h
@@ -15,12 +15,13 @@ extern int atl_logtype_init;
 #define PMD_INIT_FUNC_TRACE() PMD_INIT_LOG(DEBUG, " >>")
 
 #define PMD_RX_LOG(level, fmt, args...) \
-	RTE_LOG_DP(level, PMD, "%s(): " fmt "\n", __func__, ## args)
+	RTE_LOG_DP(level, ATL_DRIVER, "%s(): " fmt "\n", __func__, ## args)
 
 #define PMD_TX_LOG(level, fmt, args...) \
-	RTE_LOG_DP(level, PMD, "%s(): " fmt "\n", __func__, ## args)
+	RTE_LOG_DP(level, ATL_DRIVER, "%s(): " fmt "\n", __func__, ## args)
 
 extern int atl_logtype_driver;
+#define RTE_LOGTYPE_ATL_DRIVER atl_logtype_driver
 #define PMD_DRV_LOG_RAW(level, fmt, args...) \
 	rte_log(RTE_LOG_ ## level, atl_logtype_driver, "%s(): " fmt, \
 		__func__, ## args)
diff --git a/drivers/net/avp/avp_logs.h b/drivers/net/avp/avp_logs.h
index 6e297c7a4a81..574b720b3050 100644
--- a/drivers/net/avp/avp_logs.h
+++ b/drivers/net/avp/avp_logs.h
@@ -9,19 +9,20 @@
 
 #ifdef RTE_LIBRTE_AVP_DEBUG_RX
 #define PMD_RX_LOG(level, fmt, args...) \
-	RTE_LOG(level, PMD, "%s() rx: " fmt, __func__, ## args)
+	RTE_LOG(level, AVP_DRIVER, "%s() rx: " fmt, __func__, ## args)
 #else
 #define PMD_RX_LOG(level, fmt, args...) do { } while (0)
 #endif
 
 #ifdef RTE_LIBRTE_AVP_DEBUG_TX
 #define PMD_TX_LOG(level, fmt, args...) \
-	RTE_LOG(level, PMD, "%s() tx: " fmt, __func__, ## args)
+	RTE_LOG(level, AVP_DRIVER, "%s() tx: " fmt, __func__, ## args)
 #else
 #define PMD_TX_LOG(level, fmt, args...) do { } while (0)
 #endif
 
 extern int avp_logtype_driver;
+#define RTE_LOGTYPE_AVP_DRIVER avp_logtype_driver
 
 #define PMD_DRV_LOG(level, fmt, args...) \
 	rte_log(RTE_LOG_ ## level, avp_logtype_driver, \
diff --git a/drivers/net/bnxt/bnxt.h b/drivers/net/bnxt/bnxt.h
index 0e01b1d4baea..61cc34417631 100644
--- a/drivers/net/bnxt/bnxt.h
+++ b/drivers/net/bnxt/bnxt.h
@@ -1051,6 +1051,7 @@ extern const struct rte_flow_ops bnxt_flow_meter_ops;
 		((eth_dev)->data->dev_flags & RTE_ETH_DEV_REPRESENTOR)
 
 extern int bnxt_logtype_driver;
+#define RTE_LOGTYPE_BNXT bnxt_logtype_driver
 #define PMD_DRV_LOG_RAW(level, fmt, args...) \
 	rte_log(RTE_LOG_ ## level, bnxt_logtype_driver, "%s(): " fmt, \
 		__func__, ## args)
diff --git a/drivers/net/bnxt/bnxt_rxtx_vec_neon.c b/drivers/net/bnxt/bnxt_rxtx_vec_neon.c
index aa1b1ab8bb7e..775400f21ced 100644
--- a/drivers/net/bnxt/bnxt_rxtx_vec_neon.c
+++ b/drivers/net/bnxt/bnxt_rxtx_vec_neon.c
@@ -357,7 +357,7 @@ bnxt_handle_tx_cp_vec(struct bnxt_tx_queue *txq)
 		if (likely(CMP_TYPE(txcmp) == TX_CMPL_TYPE_TX_L2))
 			nb_tx_pkts += txcmp->opaque;
 		else
-			RTE_LOG_DP(ERR, PMD,
+			RTE_LOG_DP(ERR, BNXT,
 				   "Unhandled CMP type %02x\n",
 				   CMP_TYPE(txcmp));
 		raw_cons = NEXT_RAW_CMP(raw_cons);
diff --git a/drivers/net/bnxt/bnxt_rxtx_vec_sse.c b/drivers/net/bnxt/bnxt_rxtx_vec_sse.c
index e99a547f5857..8ef51ce79a71 100644
--- a/drivers/net/bnxt/bnxt_rxtx_vec_sse.c
+++ b/drivers/net/bnxt/bnxt_rxtx_vec_sse.c
@@ -326,7 +326,7 @@ bnxt_handle_tx_cp_vec(struct bnxt_tx_queue *txq)
 		if (likely(CMP_TYPE(txcmp) == TX_CMPL_TYPE_TX_L2))
 			nb_tx_pkts += txcmp->opaque;
 		else
-			RTE_LOG_DP(ERR, PMD,
+			RTE_LOG_DP(ERR, BNXT,
 				   "Unhandled CMP type %02x\n",
 				   CMP_TYPE(txcmp));
 		raw_cons = NEXT_RAW_CMP(raw_cons);
diff --git a/drivers/net/bnxt/bnxt_txr.c b/drivers/net/bnxt/bnxt_txr.c
index 899986764f93..04e74587cb06 100644
--- a/drivers/net/bnxt/bnxt_txr.c
+++ b/drivers/net/bnxt/bnxt_txr.c
@@ -542,7 +542,7 @@ static int bnxt_handle_tx_cp(struct bnxt_tx_queue *txq)
 		if (CMP_TYPE(txcmp) == TX_CMPL_TYPE_TX_L2)
 			nb_tx_pkts += opaque;
 		else
-			RTE_LOG_DP(ERR, PMD,
+			RTE_LOG_DP(ERR, BNXT,
 					"Unhandled CMP type %02x\n",
 					CMP_TYPE(txcmp));
 		raw_cons = NEXT_RAW_CMP(raw_cons);
diff --git a/drivers/net/dpaa/dpaa_ethdev.h b/drivers/net/dpaa/dpaa_ethdev.h
index 5b6802ece8f0..b6c61b8b6b08 100644
--- a/drivers/net/dpaa/dpaa_ethdev.h
+++ b/drivers/net/dpaa/dpaa_ethdev.h
@@ -214,6 +214,7 @@ dpaa_rx_cb_atomic(void *event,
 
 /* PMD related logs */
 extern int dpaa_logtype_pmd;
+#define RTE_LOGTYPE_DPAA_PMD dpaa_logtype_pmd
 
 #define DPAA_PMD_LOG(level, fmt, args...) \
 	rte_log(RTE_LOG_ ## level, dpaa_logtype_pmd, "%s(): " fmt "\n", \
@@ -232,6 +233,6 @@ extern int dpaa_logtype_pmd;
 
 /* DP Logs, toggled out at compile time if level lower than current level */
 #define DPAA_DP_LOG(level, fmt, args...) \
-	RTE_LOG_DP(level, PMD, fmt, ## args)
+	RTE_LOG_DP(level, DPAA_PMD, fmt, ## args)
 
 #endif
diff --git a/drivers/net/dpaa2/dpaa2_pmd_logs.h b/drivers/net/dpaa2/dpaa2_pmd_logs.h
index c47ba8e10bfc..af895a6b6e7b 100644
--- a/drivers/net/dpaa2/dpaa2_pmd_logs.h
+++ b/drivers/net/dpaa2/dpaa2_pmd_logs.h
@@ -6,6 +6,7 @@
 #define _DPAA2_PMD_LOGS_H_
 
 extern int dpaa2_logtype_pmd;
+#define RTE_LOGTYPE_DPAA2_PMD dpaa2_logtype_pmd
 
 #define DPAA2_PMD_LOG(level, fmt, args...) \
 	rte_log(RTE_LOG_ ## level, dpaa2_logtype_pmd, "dpaa2_net: " \
@@ -28,7 +29,7 @@ extern int dpaa2_logtype_pmd;
 
 /* DP Logs, toggled out at compile time if level lower than current level */
 #define DPAA2_PMD_DP_LOG(level, fmt, args...) \
-	RTE_LOG_DP(level, PMD, fmt, ## args)
+	RTE_LOG_DP(level, DPAA2_PMD, fmt, ## args)
 
 #define DPAA2_PMD_DP_DEBUG(fmt, args...) \
 	DPAA2_PMD_DP_LOG(DEBUG, fmt, ## args)
diff --git a/drivers/net/enetc/enetc_logs.h b/drivers/net/enetc/enetc_logs.h
index 0976d42debd7..63f6ca4cf48a 100644
--- a/drivers/net/enetc/enetc_logs.h
+++ b/drivers/net/enetc/enetc_logs.h
@@ -6,6 +6,7 @@
 #define _ENETC_LOGS_H_
 
 extern int enetc_logtype_pmd;
+#define RTE_LOGTYPE_ENETC_PMD enetc_logtype_pmd
 
 #define ENETC_PMD_LOG(level, fmt, args...) \
 	rte_log(RTE_LOG_ ## level, enetc_logtype_pmd, "enetc_net: " \
@@ -30,7 +31,7 @@ extern int enetc_logtype_pmd;
 
 /* DP Logs, toggled out at compile time if level lower than current level */
 #define ENETC_PMD_DP_LOG(level, fmt, args...) \
-	RTE_LOG_DP(level, PMD, fmt, ## args)
+	RTE_LOG_DP(level, ENETC_PMD, fmt, ## args)
 
 #define ENETC_PMD_DP_DEBUG(fmt, args...) \
 	ENETC_PMD_DP_LOG(DEBUG, fmt, ## args)
diff --git a/drivers/net/enetfec/enet_pmd_logs.h b/drivers/net/enetfec/enet_pmd_logs.h
index 72d1cb61c598..270981373f53 100644
--- a/drivers/net/enetfec/enet_pmd_logs.h
+++ b/drivers/net/enetfec/enet_pmd_logs.h
@@ -8,6 +8,7 @@
 #include <rte_log.h>
 
 extern int enetfec_logtype_pmd;
+#define RTE_LOGTYPE_ENETFEC_PMD enetfec_logtype_pmd
 
 /* PMD related logs */
 #define ENETFEC_PMD_LOG(level, fmt, args...) \
@@ -28,6 +29,6 @@ extern int enetfec_logtype_pmd;
 
 /* DP Logs, toggled out at compile time if level lower than current level */
 #define ENETFEC_DP_LOG(level, fmt, args...) \
-	RTE_LOG_DP(level, PMD, fmt, ## args)
+	RTE_LOG_DP(level, ENETFEC_PMD, fmt, ## args)
 
 #endif /* _ENETFEC_LOGS_H_ */
diff --git a/drivers/net/igc/igc_logs.h b/drivers/net/igc/igc_logs.h
index 11071a32b542..cca5389eff8e 100644
--- a/drivers/net/igc/igc_logs.h
+++ b/drivers/net/igc/igc_logs.h
@@ -13,6 +13,7 @@ extern "C" {
 
 extern int igc_logtype_init;
 extern int igc_logtype_driver;
+#define RTE_LOGTYPE_IGC_DRIVER igc_logtype_driver
 
 #define PMD_INIT_LOG(level, fmt, args...) \
 	rte_log(RTE_LOG_ ## level, igc_logtype_init, \
@@ -22,14 +23,14 @@ extern int igc_logtype_driver;
 
 #ifdef RTE_ETHDEV_DEBUG_RX
 #define PMD_RX_LOG(level, fmt, args...) \
-	RTE_LOG(level, PMD, "%s(): " fmt "\n", __func__, ## args)
+	RTE_LOG(level, IGC_DRIVER, "%s(): " fmt "\n", __func__, ## args)
 #else
 #define PMD_RX_LOG(level, fmt, args...) do { } while (0)
 #endif
 
 #ifdef RTE_ETHDEV_DEBUG_TX
 #define PMD_TX_LOG(level, fmt, args...) \
-	RTE_LOG(level, PMD, "%s(): " fmt "\n", __func__, ## args)
+	RTE_LOG(level, IGC_DRIVER, "%s(): " fmt "\n", __func__, ## args)
 #else
 #define PMD_TX_LOG(level, fmt, args...) do { } while (0)
 #endif
diff --git a/drivers/net/mana/mana.h b/drivers/net/mana/mana.h
index 6836872dc257..6d4770dc3e96 100644
--- a/drivers/net/mana/mana.h
+++ b/drivers/net/mana/mana.h
@@ -460,6 +460,7 @@ struct mana_rxq {
 };
 
 extern int mana_logtype_driver;
+#define RTE_LOGTYPE_MANA_DRIVER mana_logtype_driver
 extern int mana_logtype_init;
 
 #define DRV_LOG(level, fmt, args...) \
@@ -467,7 +468,7 @@ extern int mana_logtype_init;
 		__func__, ## args)
 
 #define DP_LOG(level, fmt, args...) \
-	RTE_LOG_DP(level, PMD, fmt "\n", ## args)
+	RTE_LOG_DP(level, MANA_DRIVER, fmt "\n", ## args)
 
 #define PMD_INIT_LOG(level, fmt, args...) \
 	rte_log(RTE_LOG_ ## level, mana_logtype_init, "%s(): " fmt "\n",\
diff --git a/drivers/net/octeon_ep/otx_ep_common.h b/drivers/net/octeon_ep/otx_ep_common.h
index 82e57520d38d..d5074b74e4ae 100644
--- a/drivers/net/octeon_ep/otx_ep_common.h
+++ b/drivers/net/octeon_ep/otx_ep_common.h
@@ -598,4 +598,6 @@ int otx_ep_delete_oqs(struct otx_ep_device *otx_ep, uint32_t oq_no);
 #define PCI_VENDOR_ID_CAVIUM			0x177D
 
 extern int otx_net_ep_logtype;
+#define RTE_LOGTYPE_OTX_NET_EP otx_net_ep_logtype
+
 #endif  /* _OTX_EP_COMMON_H_ */
diff --git a/drivers/net/octeon_ep/otx_ep_rxtx.c b/drivers/net/octeon_ep/otx_ep_rxtx.c
index c421ef0a1c04..a6a71fdbfd47 100644
--- a/drivers/net/octeon_ep/otx_ep_rxtx.c
+++ b/drivers/net/octeon_ep/otx_ep_rxtx.c
@@ -884,7 +884,7 @@ otx_ep_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts)
 		next_fetch = (pkts == new_pkts - 1) ? 0 : 1;
 		oq_pkt = otx_ep_droq_read_packet(otx_ep, droq, next_fetch);
 		if (!oq_pkt) {
-			RTE_LOG_DP(ERR, PMD,
+			RTE_LOG_DP(ERR, OTX_NET_EP,
 				   "DROQ read pkt failed pending %" PRIu64
 				    "last_pkt_count %" PRIu64 "new_pkts %d.\n",
 				   droq->pkts_pending, droq->last_pkt_count,
diff --git a/drivers/net/octeontx/octeontx_logs.h b/drivers/net/octeontx/octeontx_logs.h
index dec8042c67ba..b58f296478c9 100644
--- a/drivers/net/octeontx/octeontx_logs.h
+++ b/drivers/net/octeontx/octeontx_logs.h
@@ -20,7 +20,7 @@
 			"%s(): " fmt "\n", __func__, ## args)
 
 #define octeontx_log_info(fmt, args...)			\
-	RTE_LOG(INFO, PMD, fmt "\n", ## args)
+	RTE_LOG(INFO, OTX_NET_DRIVER, fmt "\n", ## args)
 
 #define octeontx_log_err(s, ...) PMD_INIT_LOG(ERR, s, ##__VA_ARGS__)
 #define octeontx_log_dbg(s, ...) PMD_DRV_LOG(DEBUG, s, ##__VA_ARGS__)
@@ -31,6 +31,7 @@
 
 extern int otx_net_logtype_init;
 extern int otx_net_logtype_driver;
+#define RTE_LOGTYPE_OTX_NET_DRIVER otx_net_logtype_driver
 extern int otx_net_logtype_mbox;
 
 #endif /* __OCTEONTX_LOGS_H__*/
diff --git a/drivers/net/pfe/pfe_logs.h b/drivers/net/pfe/pfe_logs.h
index 58d5e8e7cff1..369a50bec567 100644
--- a/drivers/net/pfe/pfe_logs.h
+++ b/drivers/net/pfe/pfe_logs.h
@@ -6,6 +6,7 @@
 #define _PFE_LOGS_H_
 
 extern int pfe_logtype_pmd;
+#define RTE_LOGTYPE_PFE_PMD pfe_logtype_pmd
 
 /* PMD related logs */
 #define PFE_PMD_LOG(level, fmt, args...) \
@@ -26,6 +27,6 @@ extern int pfe_logtype_pmd;
 
 /* DP Logs, toggled out at compile time if level lower than current level */
 #define PFE_DP_LOG(level, fmt, args...) \
-	RTE_LOG_DP(level, PMD, fmt, ## args)
+	RTE_LOG_DP(level, PFE_PMD, fmt, ## args)
 
 #endif /* _PFE_LOGS_H_ */
diff --git a/drivers/net/qede/qede_logs.h b/drivers/net/qede/qede_logs.h
index 3187d97bb7b0..f67052d10646 100644
--- a/drivers/net/qede/qede_logs.h
+++ b/drivers/net/qede/qede_logs.h
@@ -8,6 +8,7 @@
 #define _QEDE_LOGS_H_
 
 extern int qede_logtype_driver;
+#define RTE_LOGTYPE_QEDE_DRIVER qede_logtype_driver
 
 #define DP_ERR(p_dev, fmt, ...)				\
 	rte_log(RTE_LOG_ERR, qede_logtype_driver,	\
@@ -59,7 +60,7 @@ extern int qede_logtype_init;
 
 #ifdef RTE_LIBRTE_QEDE_DEBUG_TX
 #define PMD_TX_LOG(level, q, fmt, args...) \
-	RTE_LOG(level, PMD, "%s(): port=%u queue=%u " fmt "\n", \
+	RTE_LOG(level, QEDE_DRIVER, "%s(): port=%u queue=%u " fmt "\n", \
 		__func__, q->port_id, q->queue_id, ## args)
 #else
 #define PMD_TX_LOG(level, fmt, args...) do { } while (0)
@@ -67,7 +68,7 @@ extern int qede_logtype_init;
 
 #ifdef RTE_LIBRTE_QEDE_DEBUG_RX
 #define PMD_RX_LOG(level, q, fmt, args...) \
-	RTE_LOG(level, PMD, "%s(): port=%u queue=%u " fmt "\n",	\
+	RTE_LOG(level, QEDE_DRIVER, "%s(): port=%u queue=%u " fmt "\n",	\
 		__func__, q->port_id, q->queue_id, ## args)
 #else
 #define PMD_RX_LOG(level, q, fmt, args...) do { } while (0)
diff --git a/drivers/net/virtio/virtio_logs.h b/drivers/net/virtio/virtio_logs.h
index 9b1b1defc5a6..01911514bd45 100644
--- a/drivers/net/virtio/virtio_logs.h
+++ b/drivers/net/virtio/virtio_logs.h
@@ -16,19 +16,20 @@ extern int virtio_logtype_init;
 
 #ifdef RTE_LIBRTE_VIRTIO_DEBUG_RX
 #define PMD_RX_LOG(level, fmt, args...) \
-	RTE_LOG(level, PMD, "%s() rx: " fmt "\n", __func__, ## args)
+	RTE_LOG(level, VIRTIO_DRIVER, "%s() rx: " fmt "\n", __func__, ## args)
 #else
 #define PMD_RX_LOG(level, fmt, args...) do { } while(0)
 #endif
 
 #ifdef RTE_LIBRTE_VIRTIO_DEBUG_TX
 #define PMD_TX_LOG(level, fmt, args...) \
-	RTE_LOG(level, PMD, "%s() tx: " fmt "\n", __func__, ## args)
+	RTE_LOG(level, VIRTIO_DRIVER, "%s() tx: " fmt "\n", __func__, ## args)
 #else
 #define PMD_TX_LOG(level, fmt, args...) do { } while(0)
 #endif
 
 extern int virtio_logtype_driver;
+#define RTE_LOGTYPE_VIRTIO_DRIVER virtio_logtype_driver
 #define PMD_DRV_LOG(level, fmt, args...) \
 	rte_log(RTE_LOG_ ## level, virtio_logtype_driver, \
 		"%s(): " fmt "\n", __func__, ## args)
diff --git a/drivers/net/vmxnet3/vmxnet3_logs.h b/drivers/net/vmxnet3/vmxnet3_logs.h
index 74154e3a1a6d..e2127988f6fa 100644
--- a/drivers/net/vmxnet3/vmxnet3_logs.h
+++ b/drivers/net/vmxnet3/vmxnet3_logs.h
@@ -13,26 +13,27 @@ extern int vmxnet3_logtype_init;
 
 #ifdef RTE_LIBRTE_VMXNET3_DEBUG_RX
 #define PMD_RX_LOG(level, fmt, args...) \
-	RTE_LOG(level, PMD, "%s(): " fmt "\n", __func__, ## args)
+	RTE_LOG(level, VMXNET3_DRIVER, "%s(): " fmt "\n", __func__, ## args)
 #else
 #define PMD_RX_LOG(level, fmt, args...) do { } while(0)
 #endif
 
 #ifdef RTE_LIBRTE_VMXNET3_DEBUG_TX
 #define PMD_TX_LOG(level, fmt, args...) \
-	RTE_LOG(level, PMD, "%s(): " fmt "\n", __func__, ## args)
+	RTE_LOG(level, VMXNET3_DRIVER, "%s(): " fmt "\n", __func__, ## args)
 #else
 #define PMD_TX_LOG(level, fmt, args...) do { } while(0)
 #endif
 
 #ifdef RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE
 #define PMD_TX_FREE_LOG(level, fmt, args...) \
-	RTE_LOG(level, PMD, "%s(): " fmt "\n", __func__, ## args)
+	RTE_LOG(level, VMXNET3_DRIVER, "%s(): " fmt "\n", __func__, ## args)
 #else
 #define PMD_TX_FREE_LOG(level, fmt, args...) do { } while(0)
 #endif
 
 extern int vmxnet3_logtype_driver;
+#define RTE_LOGTYPE_VMXNET3_DRIVER vmxnet3_logtype_driver
 #define PMD_DRV_LOG(level, fmt, args...) \
 	rte_log(RTE_LOG_ ## level, vmxnet3_logtype_driver, \
 		"%s(): " fmt "\n", __func__, ## args)
diff --git a/drivers/raw/dpaa2_cmdif/dpaa2_cmdif_logs.h b/drivers/raw/dpaa2_cmdif/dpaa2_cmdif_logs.h
index 8991e8327d68..f5f2455413f0 100644
--- a/drivers/raw/dpaa2_cmdif/dpaa2_cmdif_logs.h
+++ b/drivers/raw/dpaa2_cmdif/dpaa2_cmdif_logs.h
@@ -10,6 +10,7 @@ extern "C" {
 #endif
 
 extern int dpaa2_cmdif_logtype;
+#define RTE_LOGTYPE_DPAA2_CMDIF dpaa2_cmdif_logtype
 
 #define DPAA2_CMDIF_LOG(level, fmt, args...) \
 	rte_log(RTE_LOG_ ## level, dpaa2_cmdif_logtype, "dpaa2_cmdif: " \
@@ -30,7 +31,7 @@ extern int dpaa2_cmdif_logtype;
 
 /* DP Logs, toggled out at compile time if level lower than current level */
 #define DPAA2_CMDIF_DP_LOG(level, fmt, args...) \
-	RTE_LOG_DP(level, PMD, "dpaa2_cmdif: " fmt "\n", ## args)
+	RTE_LOG_DP(level, DPAA2_CMDIF, "dpaa2_cmdif: " fmt "\n", ## args)
 
 #define DPAA2_CMDIF_DP_DEBUG(fmt, args...) \
 	DPAA2_CMDIF_DP_LOG(DEBUG, fmt, ## args)
diff --git a/drivers/raw/ifpga/base/osdep_rte/osdep_generic.h b/drivers/raw/ifpga/base/osdep_rte/osdep_generic.h
index 33041c907e19..62c5666ca948 100644
--- a/drivers/raw/ifpga/base/osdep_rte/osdep_generic.h
+++ b/drivers/raw/ifpga/base/osdep_rte/osdep_generic.h
@@ -16,8 +16,11 @@
 #include <rte_byteorder.h>
 #include <rte_memcpy.h>
 
+extern int ifpga_rawdev_logtype;
+#define RTE_LOGTYPE_IFPGA_RAWDEV ifpga_rawdev_logtype
+
 #define dev_printf(level, fmt, args...) \
-	RTE_LOG(level, PMD, "osdep_rte: " fmt, ## args)
+	RTE_LOG(level, IFPGA_RAWDEV, "osdep_rte: " fmt, ## args)
 
 #define osdep_panic(...) rte_panic(...)
 
diff --git a/drivers/vdpa/ifc/base/ifcvf.c b/drivers/vdpa/ifc/base/ifcvf.c
index 53e982a52e9d..8479172bfa53 100644
--- a/drivers/vdpa/ifc/base/ifcvf.c
+++ b/drivers/vdpa/ifc/base/ifcvf.c
@@ -224,10 +224,10 @@ ifcvf_enable_mq(struct ifcvf_hw *hw)
 	if (mq_cfg) {
 		if (hw->device_type == IFCVF_BLK) {
 			*(u32 *)mq_cfg = nr_queue;
-			RTE_LOG(INFO, PMD, "%d queues are enabled\n", nr_queue);
+			RTE_LOG(INFO, IFCVF_VDPA, "%d queues are enabled\n", nr_queue);
 		} else {
 			*(u32 *)mq_cfg = nr_queue / 2;
-			RTE_LOG(INFO, PMD, "%d queue pairs are enabled\n",
+			RTE_LOG(INFO, IFCVF_VDPA, "%d queue pairs are enabled\n",
 				nr_queue / 2);
 		}
 	}
@@ -246,7 +246,7 @@ ifcvf_enable_vring_hw(struct ifcvf_hw *hw, int i)
 
 	cfg = hw->common_cfg;
 	if (!cfg) {
-		RTE_LOG(ERR, PMD, "common_cfg in HW is NULL.\n");
+		RTE_LOG(ERR, IFCVF_VDPA, "common_cfg in HW is NULL.\n");
 		return -1;
 	}
 
@@ -258,7 +258,7 @@ ifcvf_enable_vring_hw(struct ifcvf_hw *hw, int i)
 		IFCVF_WRITE_REG16(i + 1, &cfg->queue_msix_vector);
 		msix_vector = IFCVF_READ_REG16(&cfg->queue_msix_vector);
 		if (msix_vector == IFCVF_MSI_NO_VECTOR) {
-			RTE_LOG(ERR, PMD, "queue %d, msix vec alloc failed\n",
+			RTE_LOG(ERR, IFCVF_VDPA, "queue %d, msix vec alloc failed\n",
 				i);
 			return -1;
 		}
@@ -307,7 +307,7 @@ ifcvf_disable_vring_hw(struct ifcvf_hw *hw, int i)
 
 	cfg = hw->common_cfg;
 	if (!cfg) {
-		RTE_LOG(ERR, PMD, "common_cfg in HW is NULL.\n");
+		RTE_LOG(ERR, IFCVF_VDPA, "common_cfg in HW is NULL.\n");
 		return;
 	}
 
diff --git a/drivers/vdpa/ifc/base/ifcvf_osdep.h b/drivers/vdpa/ifc/base/ifcvf_osdep.h
index dd2ff08f77cc..ba7d684c25bc 100644
--- a/drivers/vdpa/ifc/base/ifcvf_osdep.h
+++ b/drivers/vdpa/ifc/base/ifcvf_osdep.h
@@ -13,8 +13,11 @@
 #include <rte_log.h>
 #include <rte_io.h>
 
-#define WARNINGOUT(S, args...)  RTE_LOG(WARNING, PMD, S, ##args)
-#define DEBUGOUT(S, args...)    RTE_LOG(DEBUG, PMD, S, ##args)
+extern int ifcvf_vdpa_logtype;
+#define RTE_LOGTYPE_IFCVF_VDPA ifcvf_vdpa_logtype
+
+#define WARNINGOUT(S, args...)  RTE_LOG(WARNING, IFCVF_VDPA, S, ##args)
+#define DEBUGOUT(S, args...)    RTE_LOG(DEBUG, IFCVF_VDPA, S, ##args)
 #define STATIC                  static
 
 #define msec_delay(x)	rte_delay_us_sleep(1000 * (x))
-- 
2.43.0


  reply	other threads:[~2023-12-21 16:48 UTC|newest]

Thread overview: 214+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-12-13  1:42 [PATCH 00/26] Replace uses of RTE_LOGTYPE_PMD Stephen Hemminger
2023-12-13  1:42 ` [PATCH 01/26] log: fix doc comment for RTE_LOG_DP() Stephen Hemminger
2023-12-13  1:42 ` [PATCH 02/26] log: add rte_log_dp() Stephen Hemminger
2023-12-13  1:42 ` [PATCH 03/26] net/atlantic: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-13  1:42 ` [PATCH 04/26] net/avp: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 05/26] net/bnxt: " Stephen Hemminger
2023-12-13  3:07   ` Somnath Kotur
2023-12-13  1:42 ` [PATCH 06/26] net/dpaa: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 07/26] net/dpaa2: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 08/26] net/enetc: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 09/26] net/enetfec: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 10/26] net/igc: " Stephen Hemminger
2023-12-13  2:36   ` Guo, Junfeng
2023-12-13  1:42 ` [PATCH 11/26] net/mana: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 12/26] net/mvpp2: do not use PMD logtype Stephen Hemminger
2023-12-13  1:42 ` [PATCH 13/26] net/octeon_ep: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-13  1:42 ` [PATCH 14/26] net/pfe: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 15/26] net/qede: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 16/26] net/virtio: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 17/26] net/vmxnet3: do not use PMD logtype Stephen Hemminger
2023-12-13  1:42 ` [PATCH 18/26] common/cnxk: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-13  1:42 ` [PATCH 19/26] common/cpt: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 20/26] common/sfc_efx: remove use of PMD logtype Stephen Hemminger
2023-12-13  1:42 ` [PATCH 21/26] common/dpaax: do not use " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 22/26] basband/la12xx: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-13  1:42 ` [PATCH 23/26] bus/cdx: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 24/26] bus/fslmc: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 25/26] dma/dpaa, dma/dpaa2: " Stephen Hemminger
2023-12-13  1:42 ` [PATCH 26/26] mempool/dpaa, mempool/dpaa2: do not use logtype PMD Stephen Hemminger
2023-12-13  4:16 ` [PATCH v2 00/25] Replace use of RTE_LOGTYPE_PMD Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 01/25] log: fix doc comment for RTE_LOG_DP() Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 02/25] log: add rte_log_dp() Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 03/25] net/atlantic: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 04/25] net/avp: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 05/25] net/bnxt: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 06/25] net/dpaa: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 07/25] net/dpaa2: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 08/25] net/enetc, net/enetfec: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 09/25] net/igc: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 10/25] net/mana: " Stephen Hemminger
2023-12-13 19:16     ` Long Li
2023-12-13  4:16   ` [PATCH v2 11/25] net/mvpp2: do not use PMD logtype Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 12/25] net/octeon_ep: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 13/25] net/pfe: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 14/25] net/qede: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 15/25] net/virtio: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 16/25] net/vmxnet3: do not use PMD logtype Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 17/25] common/cnxk: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 18/25] common/cpt: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 19/25] common/sfc_efx: remove use of PMD logtype Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 20/25] common/dpaax: do not use " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 21/25] basband/la12xx: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 22/25] bus/cdx: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 23/25] bus/fslmc: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 24/25] dma/dpaa, dma/dpaa2: " Stephen Hemminger
2023-12-13  4:16   ` [PATCH v2 25/25] mempool/dpaa, mempool/dpaa2: do not use logtype PMD Stephen Hemminger
2023-12-13  8:00   ` [PATCH v2 00/25] Replace use of RTE_LOGTYPE_PMD David Marchand
2023-12-13 15:09     ` Stephen Hemminger
2023-12-18 14:03       ` David Marchand
2023-12-13 16:35 ` [PATCH v3 00/37] Replace uso " Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 01/37] log: fix doc comment for RTE_LOG_DP() Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 02/37] log: add rte_log_dp() Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 03/37] net/atlantic: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 04/37] net/avp: " Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 05/37] net/bnxt: " Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 06/37] net/dpaa: " Stephen Hemminger
2023-12-15  5:52     ` Hemant Agrawal
2023-12-13 16:35   ` [PATCH v3 07/37] net/dpaa2: " Stephen Hemminger
2023-12-15  5:52     ` Hemant Agrawal
2023-12-13 16:35   ` [PATCH v3 08/37] net/enetc, net/enetfec: " Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 09/37] net/igc: " Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 10/37] net/mana: " Stephen Hemminger
2023-12-13 19:17     ` Long Li
2023-12-13 16:35   ` [PATCH v3 11/37] net/mvpp2: do not use PMD logtype Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 12/37] net/octeon_ep: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 13/37] net/pfe: " Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 14/37] net/qede: " Stephen Hemminger
2023-12-14  0:34     ` [EXT] " Devendra Singh Rawat
2023-12-13 16:35   ` [PATCH v3 15/37] net/virtio: " Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 16/37] net/vmxnet3: do not use PMD logtype Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 17/37] common/cnxk: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 18/37] common/cpt: " Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 19/37] common/sfc_efx: remove use of PMD logtype Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 20/37] common/dpaax: do not use " Stephen Hemminger
2023-12-15  5:56     ` Hemant Agrawal
2023-12-13 16:35   ` [PATCH v3 21/37] basband/la12xx: replace RTE_LOG_DP with rte_log_dp Stephen Hemminger
2023-12-15  5:53     ` Hemant Agrawal
2023-12-13 16:35   ` [PATCH v3 22/37] bus/cdx: " Stephen Hemminger
2023-12-13 16:35   ` [PATCH v3 23/37] bus/fslmc: " Stephen Hemminger
2023-12-15  5:54     ` Hemant Agrawal
2023-12-13 16:35   ` [PATCH v3 24/37] dma/dpaa, dma/dpaa2: " Stephen Hemminger
2023-12-15  5:54     ` Hemant Agrawal
2023-12-13 16:35   ` [PATCH v3 25/37] mempool/dpaa, mempool/dpaa2: do not use logtype PMD Stephen Hemminger
2023-12-15  5:54     ` Hemant Agrawal
2023-12-13 16:36   ` [PATCH v3 26/37] vdpa/ifc: replace use of RTE_LOGTYPE_PMD Stephen Hemminger
2023-12-13 16:36   ` [PATCH v3 27/37] raw/cnxk_bphy: replace PMD logtype with dynamic type Stephen Hemminger
2023-12-13 16:36   ` [PATCH v3 28/37] raw/cnxk_gpio: " Stephen Hemminger
2023-12-13 16:36   ` [PATCH v3 29/37] raw/dpaa2_cmdif: replace PMD logtype with rte_log_dp Stephen Hemminger
2023-12-13 16:36   ` [PATCH v3 30/37] raw/ifpga: replace PMD logtype with dynamic type Stephen Hemminger
2023-12-14  0:01     ` Xu, Rosen
2023-12-13 16:36   ` [PATCH v3 31/37] event/dlb2: replace logtype PMD with rte_log_dp Stephen Hemminger
2023-12-13 16:36   ` [PATCH v3 32/37] event/dpaa, event/dpaa2: use local logtype Stephen Hemminger
2023-12-15  5:55     ` Hemant Agrawal
2023-12-13 16:36   ` [PATCH v3 33/37] event/skeleton: replace logtype PMD with dynamic type Stephen Hemminger
2023-12-13 16:36   ` [PATCH v3 34/37] crypto/caam_jr: replace logtype PMD Stephen Hemminger
2023-12-15  5:54     ` Hemant Agrawal
2023-12-13 16:36   ` [PATCH v3 35/37] crypto/ccp: do not use PMD logtype Stephen Hemminger
2023-12-13 16:36   ` [PATCH v3 36/37] crypto/scheduler: replace use of logtype PMD Stephen Hemminger
2023-12-13 16:36   ` [PATCH v3 37/37] crypto/dpaa_sec, crypto/dpaa2_sec: replace use of PMD logtype Stephen Hemminger
2023-12-15  5:55     ` Hemant Agrawal
2023-12-18 19:22 ` [PATCH v4 00/17] Replace uses of RTE_LOGTYPE_PMD Stephen Hemminger
2023-12-18 19:22   ` [PATCH v4 01/17] common/sfc_efx: remove use of PMD logtype Stephen Hemminger
2023-12-18 19:22   ` [PATCH v4 02/17] mempool/dpaa2: use driver logtype not PMD Stephen Hemminger
2023-12-18 19:22   ` [PATCH v4 03/17] net/dpaa: use dedicated " Stephen Hemminger
2023-12-18 19:22   ` [PATCH v4 04/17] net/dpaa2: used " Stephen Hemminger
2023-12-18 19:22   ` [PATCH v4 05/17] net/mvpp2: use dedicated logtype Stephen Hemminger
2023-12-18 19:22   ` [PATCH v4 06/17] net/vmxnet3: used dedicated logtype not PMD Stephen Hemminger
2023-12-18 19:22   ` [PATCH v4 07/17] raw/cnxk: replace PMD logtype with dynamic type Stephen Hemminger
2023-12-21  9:49     ` David Marchand
2023-12-18 19:22   ` [PATCH v4 08/17] crypto/scheduler: replace use of logtype PMD Stephen Hemminger
2023-12-21  9:40     ` David Marchand
2023-12-18 19:22   ` [PATCH v4 09/17] crypto/ccp: do not use PMD logtype Stephen Hemminger
2023-12-18 19:22   ` [PATCH v4 10/17] crypto/caam_jr: use dedicated logtype Stephen Hemminger
2023-12-21  9:38     ` David Marchand
2023-12-18 19:22   ` [PATCH v4 11/17] crypto/dpaa_sec, crypto/dpaa2_sec: " Stephen Hemminger
2023-12-21  9:39     ` David Marchand
2023-12-18 19:22   ` [PATCH v4 12/17] event/dlb2: " Stephen Hemminger
2023-12-21  9:41     ` David Marchand
2023-12-18 19:22   ` [PATCH v4 13/17] event/dpaa, event/dpaa2: " Stephen Hemminger
2023-12-18 19:22   ` [PATCH v4 14/17] event/skeleton: replace logtype PMD with dynamic type Stephen Hemminger
2023-12-21  9:43     ` David Marchand
2023-12-18 19:22   ` [PATCH v4 15/17] net/nfb: use dynamic logtype Stephen Hemminger
2023-12-18 19:22   ` [PATCH v4 16/17] examples/fips_validation: replace use of PMD logtype Stephen Hemminger
2023-12-18 19:22   ` [PATCH v4 17/17] log: mark PMD logtype as deprecated Stephen Hemminger
2023-12-21 16:46 ` [PATCH v5 00/18] Replace uses of PMD logtype Stephen Hemminger
2023-12-21 16:46   ` Stephen Hemminger [this message]
2023-12-21 16:46   ` [PATCH v5 02/18] common/sfc_efx: remove use " Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 03/18] mempool/dpaa2: use driver logtype not PMD Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 04/18] net/dpaa: use dedicated " Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 05/18] net/dpaa2: used " Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 06/18] net/mvpp2: use dedicated logtype Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 07/18] net/vmxnet3: used dedicated logtype not PMD Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 08/18] raw/cnxk: replace PMD logtype with dynamic type Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 09/18] crypto/scheduler: replace use of logtype PMD Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 10/18] crypto/ccp: do not use PMD logtype Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 11/18] crypto/caam_jr: use dedicated logtype Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 12/18] crypto/dpaa_sec, crypto/dpaa2_sec: " Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 13/18] event/dlb2: " Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 14/18] event/dpaa, event/dpaa2: " Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 15/18] event/skeleton: replace logtype PMD with dynamic type Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 16/18] net/nfb: use dynamic logtype Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 17/18] examples/fips_validation: replace use of PMD logtype Stephen Hemminger
2023-12-21 16:46   ` [PATCH v5 18/18] log: mark PMD logtype as deprecated Stephen Hemminger
2023-12-22 12:50   ` [PATCH v5 00/18] Replace uses of PMD logtype David Marchand
2023-12-22 17:11 ` [PATCH v6 00/20] Remove " Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 01/20] drivers: use dedicated logtypes Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 02/20] common/sfc_efx: remove use of PMD logtype Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 03/20] mempool/dpaa2: use driver logtype not PMD Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 04/20] net/dpaa: use dedicated " Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 05/20] net/dpaa2: used " Stephen Hemminger
2023-12-23  0:53     ` [EXT] " Jun Yang
2023-12-23  2:27       ` Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 06/20] net/mrvl: do not use PMD logtype Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 07/20] net/mvpp2: use dedicated logtype Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 08/20] net/nfb: use dynamic logtype Stephen Hemminger
2024-01-12 13:57     ` Martin Spinler
2023-12-22 17:11   ` [PATCH v6 09/20] net/vmxnet3: used dedicated logtype not PMD Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 10/20] raw/cnxk: replace PMD logtype with dynamic type Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 11/20] crypto/scheduler: replace use of logtype PMD Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 12/20] crypto/armv8: do not use PMD logtype Stephen Hemminger
2023-12-22 17:42     ` Stephen Hemminger
2023-12-26  3:04       ` Ruifeng Wang
2023-12-22 17:11   ` [PATCH v6 13/20] crypto/ccp: " Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 14/20] crypto/caam_jr: use dedicated logtype Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 15/20] crypto/dpaa_sec, crypto/dpaa2_sec: " Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 16/20] event/dlb2: " Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 17/20] event/dpaa, event/dpaa2: " Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 18/20] event/skeleton: replace logtype PMD with dynamic type Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 19/20] examples/fips_validation: replace use of PMD logtype Stephen Hemminger
2023-12-22 17:11   ` [PATCH v6 20/20] log: remove PMD log type Stephen Hemminger
2024-01-19 13:59   ` [PATCH v6 00/20] Remove uses of PMD logtype David Marchand
2024-01-19 16:58     ` Stephen Hemminger
2024-01-23  2:47     ` Stephen Hemminger
2024-02-03  4:10 ` [PATCH v7 00/19] Replace use " Stephen Hemminger
2024-02-03  4:10   ` [PATCH v7 01/19] common/sfc_efx: remove " Stephen Hemminger
2024-02-03  4:10   ` [PATCH v7 02/19] mempool/dpaa2: use driver logtype not PMD Stephen Hemminger
2024-02-03  4:10   ` [PATCH v7 03/19] net/dpaa: use dedicated " Stephen Hemminger
2024-02-12 14:45   ` [PATCH v7 00/19] Replace use of PMD logtype David Marchand
2024-02-12 16:45     ` Stephen Hemminger
2024-02-03  4:11 ` [PATCH v7 00/19] Replace uses of RTE_LOGTYPE_PMD Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 01/19] common/sfc_efx: remove use of PMD logtype Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 02/19] mempool/dpaa2: use driver logtype not PMD Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 03/19] net/dpaa: use dedicated " Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 04/19] net/dpaa2: used " Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 05/19] net/mrvl: do not use PMD logtype Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 06/19] net/mvpp2: use dedicated logtype Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 07/19] net/nfb: use dynamic logtype Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 08/19] net/vmxnet3: used dedicated logtype not PMD Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 09/19] raw/cnxk: replace PMD logtype with dynamic type Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 10/19] crypto/scheduler: replace use of logtype PMD Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 11/19] crypto/armv8: do not use PMD logtype Stephen Hemminger
2024-02-04  4:54     ` Ruifeng Wang
2024-02-03  4:11   ` [PATCH v7 12/19] crypto/caam_jr: use dedicated logtype Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 13/19] crypto/ccp: do not use PMD logtype Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 14/19] crypto/dpaa_sec, crypto/dpaa2_sec: use dedicated logtype Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 15/19] event/dpaa, event/dpaa2: " Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 16/19] event/dlb2: " Stephen Hemminger
2024-02-05 19:16     ` Sevincer, Abdullah
2024-02-05 22:04       ` Stephen Hemminger
2024-02-06  0:51         ` Sevincer, Abdullah
2024-02-03  4:11   ` [PATCH v7 17/19] event/skeleton: replace logtype PMD with dynamic type Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 18/19] examples/fips_validation: replace use of PMD logtype Stephen Hemminger
2024-02-03  4:11   ` [PATCH v7 19/19] log: remove PMD log type Stephen Hemminger
2024-02-05 18:44   ` [PATCH v7 00/19] Replace uses of RTE_LOGTYPE_PMD Patrick Robb

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20231221164841.125006-2-stephen@networkplumber.org \
    --to=stephen@networkplumber.org \
    --cc=abdullah.sevincer@intel.com \
    --cc=ajit.khaparde@broadcom.com \
    --cc=anoobj@marvell.com \
    --cc=apeksha.gupta@nxp.com \
    --cc=beilei.xing@intel.com \
    --cc=bruce.richardson@intel.com \
    --cc=chenbox@nvidia.com \
    --cc=david.marchand@redhat.com \
    --cc=dev@dpdk.org \
    --cc=dsinghrawat@marvell.com \
    --cc=g.singh@nxp.com \
    --cc=hemant.agrawal@nxp.com \
    --cc=hkalra@marvell.com \
    --cc=irusskikh@marvell.com \
    --cc=jbehrens@vmware.com \
    --cc=jingjing.wu@intel.com \
    --cc=junfeng.guo@intel.com \
    --cc=konstantin.v.ananyev@yandex.ru \
    --cc=longli@microsoft.com \
    --cc=matt.peters@windriver.com \
    --cc=maxime.coquelin@redhat.com \
    --cc=nikhil.agarwal@amd.com \
    --cc=nipun.gupta@amd.com \
    --cc=palok@marvell.com \
    --cc=rosen.xu@intel.com \
    --cc=ruifeng.wang@arm.com \
    --cc=sachin.saxena@nxp.com \
    --cc=simei.su@intel.com \
    --cc=somnath.kotur@broadcom.com \
    --cc=steven.webster@windriver.com \
    --cc=tianfei.zhang@intel.com \
    --cc=vattunuru@marvell.com \
    --cc=xiao.w.wang@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.