1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(C) 2020 Marvell International Ltd.
5 #ifndef __NODE_PRIVATE_H__
6 #define __NODE_PRIVATE_H__
8 #include <rte_common.h>
11 extern int rte_node_logtype;
12 #define NODE_LOG(level, node_name, ...) \
13 rte_log(RTE_LOG_##level, rte_node_logtype, \
14 RTE_FMT("NODE %s: %s():%u " RTE_FMT_HEAD(__VA_ARGS__, ) "\n", \
15 node_name, __func__, __LINE__, \
16 RTE_FMT_TAIL(__VA_ARGS__, )))
18 #define node_err(node_name, ...) NODE_LOG(ERR, node_name, __VA_ARGS__)
19 #define node_info(node_name, ...) NODE_LOG(INFO, node_name, __VA_ARGS__)
20 #define node_dbg(node_name, ...) NODE_LOG(DEBUG, node_name, __VA_ARGS__)
22 #endif /* __NODE_PRIVATE_H__ */