]> git.proxmox.com Git - ceph.git/blame - ceph/src/spdk/dpdk/drivers/net/ixgbe/ixgbe_logs.h
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / spdk / dpdk / drivers / net / ixgbe / ixgbe_logs.h
CommitLineData
11fdf7f2
TL
1/* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(c) 2010-2014 Intel Corporation
3 */
4
5#ifndef _IXGBE_LOGS_H_
6#define _IXGBE_LOGS_H_
7
8extern int ixgbe_logtype_init;
9#define PMD_INIT_LOG(level, fmt, args...) \
10 rte_log(RTE_LOG_ ## level, ixgbe_logtype_init, \
11 "%s(): " fmt "\n", __func__, ##args)
12
13#define PMD_INIT_FUNC_TRACE() PMD_INIT_LOG(DEBUG, " >>")
14
15#ifdef RTE_LIBRTE_IXGBE_DEBUG_RX
f67539c2
TL
16extern int ixgbe_logtype_rx;
17#define PMD_RX_LOG(level, fmt, args...) \
18 rte_log(RTE_LOG_ ## level, ixgbe_logtype_rx, \
19 "%s(): " fmt "\n", __func__, ## args)
11fdf7f2 20#else
f67539c2 21#define PMD_RX_LOG(level, fmt, args...) do { } while (0)
11fdf7f2
TL
22#endif
23
24#ifdef RTE_LIBRTE_IXGBE_DEBUG_TX
f67539c2
TL
25extern int ixgbe_logtype_tx;
26#define PMD_TX_LOG(level, fmt, args...) \
27 rte_log(RTE_LOG_ ## level, ixgbe_logtype_tx, \
28 "%s(): " fmt "\n", __func__, ## args)
11fdf7f2 29#else
f67539c2 30#define PMD_TX_LOG(level, fmt, args...) do { } while (0)
11fdf7f2
TL
31#endif
32
33#ifdef RTE_LIBRTE_IXGBE_DEBUG_TX_FREE
f67539c2
TL
34extern int ixgbe_logtype_tx_free;
35#define PMD_TX_FREE_LOG(level, fmt, args...) \
36 rte_log(RTE_LOG_ ## level, ixgbe_logtype_tx_free, \
37 "%s(): " fmt "\n", __func__, ## args)
11fdf7f2 38#else
f67539c2 39#define PMD_TX_FREE_LOG(level, fmt, args...) do { } while (0)
11fdf7f2
TL
40#endif
41
42extern int ixgbe_logtype_driver;
43#define PMD_DRV_LOG_RAW(level, fmt, args...) \
44 rte_log(RTE_LOG_ ## level, ixgbe_logtype_driver, "%s(): " fmt, \
45 __func__, ## args)
46
47#define PMD_DRV_LOG(level, fmt, args...) \
48 PMD_DRV_LOG_RAW(level, fmt "\n", ## args)
49
50#endif /* _IXGBE_LOGS_H_ */