Go to the source code of this file.
|
static_always_inline void | avf_rx_desc_write (avf_rx_desc_t *d, u64 addr) |
|
static_always_inline void | avf_rxq_refill (vlib_main_t *vm, vlib_node_runtime_t *node, avf_rxq_t *rxq, int use_va_dma) |
|
static_always_inline uword | avf_rx_attach_tail (vlib_main_t *vm, vlib_buffer_t *bt, vlib_buffer_t *b, u64 qw1, avf_rx_tail_t *t) |
|
static_always_inline void | avf_process_flow_offload (avf_device_t *ad, avf_per_thread_data_t *ptd, uword n_rx_packets) |
|
static_always_inline uword | avf_process_rx_burst (vlib_main_t *vm, vlib_node_runtime_t *node, avf_per_thread_data_t *ptd, u32 n_left, int maybe_multiseg) |
|
static_always_inline uword | avf_device_input_inline (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame, avf_device_t *ad, u16 qid, int with_flows) |
|
VLIB_NODE_FN() | avf_input_node (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
◆ AVF_INPUT_REFILL_TRESHOLD
#define AVF_INPUT_REFILL_TRESHOLD 32 |
◆ foreach_avf_input_error
#define foreach_avf_input_error _(BUFFER_ALLOC, "buffer alloc error") |
◆ avf_input_error_t
Enumerator |
---|
AVF_INPUT_N_ERROR | |
Definition at line 29 of file input.c.
◆ avf_device_input_inline()
◆ avf_input_node()
◆ avf_process_flow_offload()
◆ avf_process_rx_burst()
◆ avf_rx_attach_tail()
◆ avf_rx_desc_write()
◆ avf_rxq_refill()
◆ avf_input_error_strings
__clib_unused char* avf_input_error_strings[] |
|
static |
Initial value:
Definition at line 37 of file input.c.
◆ avf_input_node
Initial value:= {
.name = "avf-input",
.sibling_of = "device-input",
.state = VLIB_NODE_STATE_DISABLED,
}
(constructor) VLIB_REGISTER_NODE (avf_input_node)
Definition at line 575 of file input.c.