15e111ed8SAndrew Rybchenko /* SPDX-License-Identifier: BSD-3-Clause 25e111ed8SAndrew Rybchenko * 3672386c1SAndrew Rybchenko * Copyright(c) 2019-2021 Xilinx, Inc. 45e111ed8SAndrew Rybchenko * Copyright(c) 2019 Solarflare Communications Inc. 55e111ed8SAndrew Rybchenko * 65e111ed8SAndrew Rybchenko * This software was jointly developed between OKTET Labs (under contract 75e111ed8SAndrew Rybchenko * for Solarflare) and Solarflare Communications, Inc. 85e111ed8SAndrew Rybchenko */ 95e111ed8SAndrew Rybchenko 105e111ed8SAndrew Rybchenko #ifndef _SFC_EFX_LOG_H_ 115e111ed8SAndrew Rybchenko #define _SFC_EFX_LOG_H_ 125e111ed8SAndrew Rybchenko 135e111ed8SAndrew Rybchenko /** Generic driver log type */ 142604c459SStephen Hemminger extern int sfc_efx_logtype; 15*2b843cacSDavid Marchand #define RTE_LOGTYPE_SFC_EFX sfc_efx_logtype 165e111ed8SAndrew Rybchenko 175e111ed8SAndrew Rybchenko /** Log message, add a prefix and a line break */ 185e111ed8SAndrew Rybchenko #define SFC_EFX_LOG(level, ...) \ 19*2b843cacSDavid Marchand RTE_LOG_LINE(level, SFC_EFX, ## __VA_ARGS__) 205e111ed8SAndrew Rybchenko 215e111ed8SAndrew Rybchenko #endif /* _SFC_EFX_LOG_H_ */ 22