git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net/virtio: allocate fake mbuf in Rx queue
[dpdk.git]
/
drivers
/
net
/
sfc
/
sfc_dp.h
diff --git
a/drivers/net/sfc/sfc_dp.h
b/drivers/net/sfc/sfc_dp.h
index
0c11cb0
..
4bed137
100644
(file)
--- a/
drivers/net/sfc/sfc_dp.h
+++ b/
drivers/net/sfc/sfc_dp.h
@@
-1,6
+1,6
@@
/* SPDX-License-Identifier: BSD-3-Clause
*
/* SPDX-License-Identifier: BSD-3-Clause
*
- * Copyright(c) 2019-202
0
Xilinx, Inc.
+ * Copyright(c) 2019-202
1
Xilinx, Inc.
* Copyright(c) 2017-2019 Solarflare Communications Inc.
*
* This software was jointly developed between OKTET Labs (under contract
* Copyright(c) 2017-2019 Solarflare Communications Inc.
*
* This software was jointly developed between OKTET Labs (under contract
@@
-51,6
+51,11
@@
void sfc_dp_queue_init(struct sfc_dp_queue *dpq,
uint16_t port_id, uint16_t queue_id,
const struct rte_pci_addr *pci_addr);
uint16_t port_id, uint16_t queue_id,
const struct rte_pci_addr *pci_addr);
+/* Maximum datapath log level to be included in build. */
+#ifndef SFC_DP_LOG_LEVEL
+#define SFC_DP_LOG_LEVEL RTE_LOG_NOTICE
+#endif
+
/*
* Helper macro to define datapath logging macros and have uniform
* logging.
/*
* Helper macro to define datapath logging macros and have uniform
* logging.
@@
-60,6
+65,8
@@
void sfc_dp_queue_init(struct sfc_dp_queue *dpq,
const struct sfc_dp_queue *_dpq = (dpq); \
const struct rte_pci_addr *_addr = &(_dpq)->pci_addr; \
\
const struct sfc_dp_queue *_dpq = (dpq); \
const struct rte_pci_addr *_addr = &(_dpq)->pci_addr; \
\
+ if (RTE_LOG_ ## level > SFC_DP_LOG_LEVEL) \
+ break; \
SFC_GENERIC_LOG(level, \
RTE_FMT("%s " PCI_PRI_FMT \
" #%" PRIu16 ".%" PRIu16 ": " \
SFC_GENERIC_LOG(level, \
RTE_FMT("%s " PCI_PRI_FMT \
" #%" PRIu16 ".%" PRIu16 ": " \
@@
-83,6
+90,7
@@
struct sfc_dp {
#define SFC_DP_HW_FW_CAP_RX_ES_SUPER_BUFFER 0x2
#define SFC_DP_HW_FW_CAP_RX_EFX 0x4
#define SFC_DP_HW_FW_CAP_TX_EFX 0x8
#define SFC_DP_HW_FW_CAP_RX_ES_SUPER_BUFFER 0x2
#define SFC_DP_HW_FW_CAP_RX_EFX 0x4
#define SFC_DP_HW_FW_CAP_TX_EFX 0x8
+#define SFC_DP_HW_FW_CAP_EF100 0x10
};
/** List of datapath variants */
};
/** List of datapath variants */