net/mlx5: fix Tx stats error counter logic
[dpdk.git] / drivers / net / qede / qede_logs.h
index 9f9bb64..1582115 100644 (file)
                ##__VA_ARGS__)
 
 #define DP_NOTICE(p_dev, is_assert, fmt, ...) \
-       rte_log(RTE_LOG_NOTICE, RTE_LOGTYPE_PMD,\
-               "[QEDE PMD: (%s)]%s:" fmt, \
-               (p_dev)->name ? (p_dev)->name : "", \
-                __func__, \
-               ##__VA_ARGS__)
+do { \
+       if (is_assert) \
+               rte_log(RTE_LOG_ERR, RTE_LOGTYPE_PMD,\
+                       "[QEDE PMD: (%s)]%s:" fmt, \
+                       (p_dev)->name ? (p_dev)->name : "", \
+                        __func__, \
+                       ##__VA_ARGS__); \
+       else \
+               rte_log(RTE_LOG_NOTICE, RTE_LOGTYPE_PMD,\
+                       "[QEDE PMD: (%s)]%s:" fmt, \
+                       (p_dev)->name ? (p_dev)->name : "", \
+                        __func__, \
+                       ##__VA_ARGS__); \
+} while (0)
 
 #ifdef RTE_LIBRTE_QEDE_DEBUG_INFO
-
 #define DP_INFO(p_dev, fmt, ...) \
        rte_log(RTE_LOG_INFO, RTE_LOGTYPE_PMD, \
                "[%s:%d(%s)]" fmt, \
                ##__VA_ARGS__)
 #else
 #define DP_INFO(p_dev, fmt, ...) do { } while (0)
-
 #endif
 
-#ifdef RTE_LIBRTE_QEDE_DEBUG_DRV
+#ifdef RTE_LIBRTE_QEDE_DEBUG_DRIVER
 #define DP_VERBOSE(p_dev, module, fmt, ...) \
 do { \
        if ((p_dev)->dp_module & module) \
@@ -77,14 +84,4 @@ do { \
 #define PMD_RX_LOG(level, q, fmt, args...) do { } while (0)
 #endif
 
-#ifdef RTE_LIBRTE_QEDE_DEBUG_DRIVER
-#define PMD_DRV_LOG_RAW(level, fmt, args...) \
-       RTE_LOG(level, PMD, "%s(): " fmt, __func__, ## args)
-#else
-#define PMD_DRV_LOG_RAW(level, fmt, args...) do { } while (0)
-#endif
-
-#define PMD_DRV_LOG(level, fmt, args...) \
-       PMD_DRV_LOG_RAW(level, fmt "\n", ## args)
-
 #endif /* _QEDE_LOGS_H_ */