This is temporary patch to help find all misuse 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 5ba198ba2484..1ac7e26f56ba 100644
--- a/lib/log/rte_log.h
+++ b/lib/log/rte_log.h
@@ -32,7 +32,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

Reply via email to