1From afa156f10bdabe937e37080918f669937343eb54 Mon Sep 17 00:00:00 2001 2From: yangchen <yangchen145@huawei.com> 3Date: Tue, 28 Nov 2023 09:22:34 +0800 4Subject: [PATCH] lwipopts: add lwip debug log macro 5 6--- 7 src/include/lwiplog.h | 15 ++++++++------- 8 src/include/lwipopts.h | 10 +++++++++- 9 2 files changed, 17 insertions(+), 8 deletions(-) 10 11diff --git a/src/include/lwiplog.h b/src/include/lwiplog.h 12index f278ff4..80ed0fc 100644 13--- a/src/include/lwiplog.h 14+++ b/src/include/lwiplog.h 15@@ -43,21 +43,22 @@ 16 17 #if GAZELLE_USE_DPDK_LOG 18 19-#define LWIP_LOG_WARN LWIP_DBG_LEVEL_WARNING 20-#define LWIP_LOG_ERROR LWIP_DBG_LEVEL_SERIOUS 21-#define LWIP_LOG_FATAL LWIP_DBG_LEVEL_SEVERE 22+#define LWIP_LOG_WARN LWIP_DBG_LEVEL_WARNING 23+#define LWIP_LOG_ERROR LWIP_DBG_LEVEL_SERIOUS 24+#define LWIP_LOG_FATAL LWIP_DBG_LEVEL_SEVERE 25+#define RTE_LOGTYPE_LWIP RTE_LOGTYPE_USER2 26 27 #define LWIP_PLATFORM_LOG(level, fmt, ...) \ 28 do { \ 29 if ((level) & LWIP_LOG_FATAL) { \ 30- RTE_LOG(ERR, EAL, fmt, ##__VA_ARGS__); \ 31+ RTE_LOG(ERR, LWIP, fmt, ##__VA_ARGS__); \ 32 abort(); \ 33 } else if ((level) & LWIP_LOG_ERROR) { \ 34- RTE_LOG(ERR, EAL, fmt, ##__VA_ARGS__); \ 35+ RTE_LOG(ERR, LWIP, fmt, ##__VA_ARGS__); \ 36 } else if ((level) & LWIP_LOG_WARN) { \ 37- RTE_LOG(WARNING, EAL, fmt, ##__VA_ARGS__); \ 38+ RTE_LOG(WARNING, LWIP, fmt, ##__VA_ARGS__); \ 39 } else { \ 40- RTE_LOG(INFO, EAL, fmt, ##__VA_ARGS__); \ 41+ RTE_LOG(INFO, LWIP, fmt, ##__VA_ARGS__); \ 42 } \ 43 } while(0) 44 45diff --git a/src/include/lwipopts.h b/src/include/lwipopts.h 46index 9ab5cde..06b3ae5 100644 47--- a/src/include/lwipopts.h 48+++ b/src/include/lwipopts.h 49@@ -41,7 +41,6 @@ 50 #define LWIP_PERF 1 51 #define LWIP_RECORD_PERF 0 52 53-//#define LWIP_DEBUG 1 54 #define GAZELLE_USE_DPDK_LOG 1 55 56 #define GAZELLE_ENABLE 1 57@@ -262,6 +261,15 @@ 58 59 #define SIOCSHIWAT 1 60 61+/* 62+ ------------------------------------ 63+ --------- Debug log options -------- 64+ ------------------------------------ 65+*/ 66+#define LWIP_DEBUG 1 67+ 68+#define GAZELLE_DEBUG LWIP_DBG_ON 69+ 70 /* 71 ------------------------------------ 72 ---------- Netif options ---------- 73-- 742.23.0 75 76