Go to the source code of this file.
◆ foreach_rdma_device_flags
#define foreach_rdma_device_flags |
Value: _(0, ERROR, "error") \
_(1, ADMIN_UP, "admin-up") \
_(2, LINK_UP, "link-up") \
_(3, PROMISC, "promiscuous") \
_(4, MLX5DV, "mlx5dv") \
_(5, STRIDING_RQ, "striding-rq")
Definition at line 28 of file rdma.h.
◆ foreach_rdma_tx_func_error
#define foreach_rdma_tx_func_error |
Value:_(SEGMENT_SIZE_EXCEEDED, "segment size exceeded") \
_(NO_FREE_SLOTS, "no free tx slots") \
_(SUBMISSION, "tx submission errors") \
_(COMPLETION, "tx completion errors")
Definition at line 314 of file rdma.h.
◆ MLX5_ETH_L2_INLINE_HEADER_SIZE
#define MLX5_ETH_L2_INLINE_HEADER_SIZE 18 |
◆ RDMA_MLX5_WQE_DS
◆ RDMA_MLX5_WQE_SZ
◆ RDMA_RXQ_LEGACY_MODE_MAX_CHAIN_SZ
#define RDMA_RXQ_LEGACY_MODE_MAX_CHAIN_SZ 5 |
◆ RDMA_RXQ_MAX_CHAIN_LOG_SZ
#define RDMA_RXQ_MAX_CHAIN_LOG_SZ 3 /* This should NOT be lower than 3! */ |
◆ RDMA_RXQ_MAX_CHAIN_SZ
◆ RDMA_TXQ_AVAIL_SZ
◆ RDMA_TXQ_BUF_SZ
#define RDMA_TXQ_BUF_SZ |
( |
|
txq | ) |
(1U << (txq)->bufs_log2sz) |
◆ RDMA_TXQ_DV_CQ_SZ
#define RDMA_TXQ_DV_CQ_SZ |
( |
|
txq | ) |
(1U << (txq)->dv_cq_log2sz) |
◆ RDMA_TXQ_DV_INVALID_ID
#define RDMA_TXQ_DV_INVALID_ID 0xffffffff |
◆ RDMA_TXQ_DV_SQ_SZ
#define RDMA_TXQ_DV_SQ_SZ |
( |
|
txq | ) |
(1U << (txq)->dv_sq_log2sz) |
◆ RDMA_TXQ_USED_SZ
#define RDMA_TXQ_USED_SZ |
( |
|
head, |
|
|
|
tail |
|
) |
| ((u16)((u16)(tail) - (u16)(head))) |
◆ anonymous enum
Enumerator |
---|
foreach_rdma_device_flags | |
Definition at line 36 of file rdma.h.
◆ rdma_mode_t
Enumerator |
---|
RDMA_MODE_AUTO | |
RDMA_MODE_IBV | |
RDMA_MODE_DV | |
Definition at line 268 of file rdma.h.
◆ rdma_rss4_t
Enumerator |
---|
RDMA_RSS4_AUTO | |
RDMA_RSS4_IP | |
RDMA_RSS4_IP_UDP | |
RDMA_RSS4_IP_TCP | |
Definition at line 178 of file rdma.h.
◆ rdma_rss6_t
Enumerator |
---|
RDMA_RSS6_AUTO | |
RDMA_RSS6_IP | |
RDMA_RSS6_IP_UDP | |
RDMA_RSS6_IP_TCP | |
Definition at line 186 of file rdma.h.
◆ rdma_tx_func_error_t
Enumerator |
---|
RDMA_TX_N_ERROR | |
Definition at line 320 of file rdma.h.
◆ rdma_create_if()
◆ rdma_delete_if()
◆ STATIC_ASSERT()
◆ STATIC_ASSERT_OFFSET_OF() [1/2]
STATIC_ASSERT_OFFSET_OF |
( |
rdma_txq_t |
, |
|
|
cacheline1 |
, |
|
|
64 |
|
|
) |
| |
◆ STATIC_ASSERT_OFFSET_OF() [2/2]
STATIC_ASSERT_OFFSET_OF |
( |
rdma_txq_t |
, |
|
|
cacheline2 |
, |
|
|
128 |
|
|
) |
| |
◆ format_rdma_device
◆ format_rdma_device_name
◆ format_rdma_input_trace
◆ format_rdma_rxq
◆ rdma_device_class
◆ rdma_input_node
(constructor) VLIB_REGISTER_NODE (rdma_input_node)
Definition at line 1045 of file input.c.
◆ rdma_main
◆ unformat_rdma_create_if_args