xref: /dpdk/drivers/common/sfc_efx/sfc_efx_log.h (revision 2b843cac232eb3f2fa79e4254e21766817e2019f)
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