Go to the source code of this file.
|
static_always_inline void | rdma_device_input_refill (vlib_main_t *vm, rdma_device_t *rd, rdma_rxq_t *rxq) |
|
static_always_inline void | rdma_device_input_trace (vlib_main_t *vm, vlib_node_runtime_t *node, const rdma_device_t *rd, u32 n_left, const u32 *bi) |
|
static_always_inline void | rdma_device_input_ethernet (vlib_main_t *vm, vlib_node_runtime_t *node, const rdma_device_t *rd) |
|
static_always_inline u32 | rdma_device_input_load_wc (u32 n_left_from, struct ibv_wc *wc, u32 *to_next, u32 *bufsz) |
|
static_always_inline void | rdma_device_input_bufs_init (u32 n_left_from, vlib_buffer_t **bufs, u32 *bufsz, u32 sw_if_index) |
|
static_always_inline uword | rdma_device_input_inline (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame, rdma_device_t *rd, u16 qid) |
|
VLIB_NODE_FN() | rdma_input_node (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
◆ foreach_rdma_input_error
#define foreach_rdma_input_error _(BUFFER_ALLOC, "buffer alloc error") |
◆ rdma_input_error_t
Enumerator |
---|
RDMA_INPUT_N_ERROR | |
Definition at line 29 of file input.c.
◆ rdma_device_input_bufs_init()
◆ rdma_device_input_ethernet()
◆ rdma_device_input_inline()
◆ rdma_device_input_load_wc()
◆ rdma_device_input_refill()
◆ rdma_device_input_trace()
◆ rdma_input_node()
◆ rdma_input_error_strings
__clib_unused char* rdma_input_error_strings[] |
|
static |
Initial value:
Definition at line 37 of file input.c.
◆ rdma_input_node
Initial value:= {
.name = "rdma-input",
.sibling_of = "device-input",
.state = VLIB_NODE_STATE_DISABLED,
}
format_function_t format_rdma_input_trace
(constructor) VLIB_REGISTER_NODE (rdma_input_node)
Definition at line 358 of file input.c.