xref: /dpdk/drivers/net/ionic/ionic_logs.h (revision d026a6b02bba146b130688b4b9e3851a65035ad3)
176668754SAndrew Boyer /* SPDX-License-Identifier: BSD-3-Clause
2a5205992SAndrew Boyer  * Copyright 2018-2022 Advanced Micro Devices, Inc.
37c125393SAlfredo Cardigliano  */
47c125393SAlfredo Cardigliano 
57c125393SAlfredo Cardigliano #ifndef _IONIC_LOGS_H_
67c125393SAlfredo Cardigliano #define _IONIC_LOGS_H_
77c125393SAlfredo Cardigliano 
87c125393SAlfredo Cardigliano #include <rte_log.h>
97c125393SAlfredo Cardigliano 
107c125393SAlfredo Cardigliano extern int ionic_logtype;
11*d026a6b0SAndrew Boyer #define RTE_LOGTYPE_IONIC ionic_logtype
127c125393SAlfredo Cardigliano 
13*d026a6b0SAndrew Boyer #define IONIC_PRINT(level, ...) \
14*d026a6b0SAndrew Boyer 	RTE_LOG_LINE_PREFIX(level, IONIC, "%s(): ", __func__, __VA_ARGS__)
157c125393SAlfredo Cardigliano 
167c125393SAlfredo Cardigliano #define IONIC_PRINT_CALL() IONIC_PRINT(DEBUG, " >>")
177c125393SAlfredo Cardigliano 
187c125393SAlfredo Cardigliano #endif /* _IONIC_LOGS_H_ */
19