1 /* SPDX-License-Identifier: BSD-3-Clause 2 * 3 * Copyright(c) 2019-2021 Xilinx, Inc. 4 * Copyright(c) 2019 Solarflare Communications Inc. 5 * 6 * This software was jointly developed between OKTET Labs (under contract 7 * for Solarflare) and Solarflare Communications, Inc. 8 */ 9 10 #ifndef _SFC_EFX_LOG_H_ 11 #define _SFC_EFX_LOG_H_ 12 13 /** Generic driver log type */ 14 extern int sfc_efx_logtype; 15 16 /** Log message, add a prefix and a line break */ 17 #define SFC_EFX_LOG(level, ...) \ 18 rte_log(RTE_LOG_ ## level, sfc_efx_logtype, \ 19 RTE_FMT("sfc_efx: " RTE_FMT_HEAD(__VA_ARGS__ ,) "\n", \ 20 RTE_FMT_TAIL(__VA_ARGS__ ,))) 21 22 #endif /* _SFC_EFX_LOG_H_ */ 23