[v4,17/17] log: mark PMD logtype as deprecated

Message ID 20231218192631.699267-18-stephen@networkplumber.org (mailing list archive)
State Superseded, archived
Delegated to: Thomas Monjalon
Headers
Series Replace uses of RTE_LOGTYPE_PMD |

Checks

Context Check Description
ci/checkpatch warning coding style issues
ci/loongarch-compilation success Compilation OK
ci/loongarch-unit-testing success Unit Testing PASS
ci/github-robot: build fail github build: failed
ci/iol-broadcom-Performance success Performance Testing PASS
ci/iol-intel-Performance success Performance Testing PASS
ci/iol-unit-amd64-testing fail Testing issues
ci/iol-unit-arm64-testing fail Testing issues
ci/iol-abi-testing success Testing PASS
ci/iol-intel-Functional success Functional Testing PASS
ci/iol-broadcom-Functional success Functional Testing PASS
ci/iol-compile-amd64-testing fail Testing issues
ci/iol-sample-apps-testing warning Testing issues
ci/iol-compile-arm64-testing fail Testing issues
ci/iol-mellanox-Performance success Performance Testing PASS

Commit Message

Stephen Hemminger Dec. 18, 2023, 7:22 p.m. UTC
  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(-)
  

Patch

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 */