[PATCH v4 17/17] log: mark PMD logtype as deprecated
Stephen Hemminger
stephen at networkplumber.org
Mon Dec 18 20:22:33 CET 2023
This is temporary patch to help find all misue use of PMD logtype
---
lib/log/log.c | 3 +++
lib/log/rte_log.h | 2 +-
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/lib/log/log.c b/lib/log/log.c
index ab06132a98a1..09a31a62c0fd 100644
--- a/lib/log/log.c
+++ b/lib/log/log.c
@@ -352,6 +352,9 @@ struct logtype {
static const struct logtype logtype_strings[] = {
{RTE_LOGTYPE_EAL, "lib.eal"},
+/* avoid deprecated warning */
+#undef RTE_LOGTYPE_PMD
+#define RTE_LOGTYPE_PMD 5
{RTE_LOGTYPE_PMD, "pmd"},
{RTE_LOGTYPE_PORT, "lib.port"},
{RTE_LOGTYPE_TABLE, "lib.table"},
diff --git a/lib/log/rte_log.h b/lib/log/rte_log.h
index 3394746103d4..4d207b8da2cd 100644
--- a/lib/log/rte_log.h
+++ b/lib/log/rte_log.h
@@ -31,7 +31,7 @@ extern "C" {
/* was RTE_LOGTYPE_RING */
/* was RTE_LOGTYPE_MEMPOOL */
/* was RTE_LOGTYPE_TIMER */
-#define RTE_LOGTYPE_PMD 5 /**< Log related to poll mode driver. */
+#define RTE_LOGTYPE_PMD RTE_DEPRECATED(RTE_LOGTYPE_PMD) 5
/* was RTE_LOGTYPE_HASH */
/* was RTE_LOGTYPE_LPM */
/* was RTE_LOGTYPE_KNI */
--
2.43.0
More information about the dev
mailing list