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 v6 01/20] drivers: use dedicated logtypes
Date: Fri, 22 Dec 2023 09:11:34 -0800 [thread overview]
Message-ID: <20231222171820.8778-2-stephen@networkplumber.org> (raw)
In-Reply-To: <20231222171820.8778-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
next prev parent reply other threads:[~2023-12-22 17:18 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 ` [PATCH v5 01/18] drivers: use dedicated logtypes Stephen Hemminger
2023-12-21 16:46 ` [PATCH v5 02/18] common/sfc_efx: remove use of PMD logtype 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 ` Stephen Hemminger [this message]
2023-12-22 17:11 ` [PATCH v6 02/20] common/sfc_efx: remove use " 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=20231222171820.8778-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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).