1*c1d14583SBruce Richardson /* SPDX-License-Identifier: BSD-3-Clause 2*c1d14583SBruce Richardson * Copyright(c) 2013-2015 Intel Corporation 3*c1d14583SBruce Richardson */ 4*c1d14583SBruce Richardson 5*c1d14583SBruce Richardson #ifndef _FM10K_LOGS_H_ 6*c1d14583SBruce Richardson #define _FM10K_LOGS_H_ 7*c1d14583SBruce Richardson 8*c1d14583SBruce Richardson #include <rte_log.h> 9*c1d14583SBruce Richardson 10*c1d14583SBruce Richardson extern int fm10k_logtype_init; 11*c1d14583SBruce Richardson #define RTE_LOGTYPE_FM10K_INIT fm10k_logtype_init 12*c1d14583SBruce Richardson #define PMD_INIT_LOG(level, ...) \ 13*c1d14583SBruce Richardson RTE_LOG_LINE_PREFIX(level, FM10K_INIT, "%s(): ", __func__, __VA_ARGS__) 14*c1d14583SBruce Richardson 15*c1d14583SBruce Richardson #define PMD_INIT_FUNC_TRACE() PMD_INIT_LOG(DEBUG, " >>") 16*c1d14583SBruce Richardson 17*c1d14583SBruce Richardson #ifdef RTE_ETHDEV_DEBUG_RX 18*c1d14583SBruce Richardson extern int fm10k_logtype_rx; 19*c1d14583SBruce Richardson #define RTE_LOGTYPE_FM10K_RX fm10k_logtype_rx 20*c1d14583SBruce Richardson #define PMD_RX_LOG(level, ...) \ 21*c1d14583SBruce Richardson RTE_LOG_LINE_PREFIX(level, FM10K_RX, "%s(): ", __func__, __VA_ARGS__) 22*c1d14583SBruce Richardson #else 23*c1d14583SBruce Richardson #define PMD_RX_LOG(...) do { } while (0) 24*c1d14583SBruce Richardson #endif 25*c1d14583SBruce Richardson 26*c1d14583SBruce Richardson #ifdef RTE_ETHDEV_DEBUG_TX 27*c1d14583SBruce Richardson extern int fm10k_logtype_tx; 28*c1d14583SBruce Richardson #define RTE_LOGTYPE_FM10K_TX fm10k_logtype_tx 29*c1d14583SBruce Richardson #define PMD_TX_LOG(level, ...) \ 30*c1d14583SBruce Richardson RTE_LOG_LINE_PREFIX(level, FM10K_TX, "%s(): ", __func__, __VA_ARGS__) 31*c1d14583SBruce Richardson #else 32*c1d14583SBruce Richardson #define PMD_TX_LOG(...) do { } while (0) 33*c1d14583SBruce Richardson #endif 34*c1d14583SBruce Richardson 35*c1d14583SBruce Richardson extern int fm10k_logtype_driver; 36*c1d14583SBruce Richardson #define RTE_LOGTYPE_FM10K_DRIVER fm10k_logtype_driver 37*c1d14583SBruce Richardson #define PMD_DRV_LOG(level, ...) \ 38*c1d14583SBruce Richardson RTE_LOG_LINE_PREFIX(level, FM10K_DRIVER, "%s(): ", __func__, __VA_ARGS__) 39*c1d14583SBruce Richardson 40*c1d14583SBruce Richardson #endif /* _FM10K_LOGS_H_ */ 41