FD.io VPP  v21.06-3-gbb25fbf28
Vector Packet Processing
output.c File Reference
+ Include dependency graph for output.c:

Go to the source code of this file.

Macros

#define AF_XDP_TX_RETRIES   5
 

Functions

static_always_inline void af_xdp_device_output_free (vlib_main_t *vm, const vlib_node_runtime_t *node, af_xdp_txq_t *txq)
 
static_always_inline void af_xdp_device_output_tx_db (vlib_main_t *vm, const vlib_node_runtime_t *node, af_xdp_device_t *ad, af_xdp_txq_t *txq, const u32 n_tx)
 
static_always_inline u32 af_xdp_device_output_tx_try (vlib_main_t *vm, const vlib_node_runtime_t *node, af_xdp_device_t *ad, af_xdp_txq_t *txq, u32 n_tx, u32 *bi)
 
VNET_DEVICE_CLASS_TX_FN() af_xdp_device_class (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame)
 

Macro Definition Documentation

◆ AF_XDP_TX_RETRIES

#define AF_XDP_TX_RETRIES   5

Definition at line 9 of file output.c.

Function Documentation

◆ af_xdp_device_class()

VNET_DEVICE_CLASS_TX_FN() af_xdp_device_class ( vlib_main_t vm,
vlib_node_runtime_t node,
vlib_frame_t frame 
)

Definition at line 211 of file output.c.

+ Here is the call graph for this function:

◆ af_xdp_device_output_free()

static_always_inline void af_xdp_device_output_free ( vlib_main_t vm,
const vlib_node_runtime_t node,
af_xdp_txq_t txq 
)

Definition at line 12 of file output.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ af_xdp_device_output_tx_db()

static_always_inline void af_xdp_device_output_tx_db ( vlib_main_t vm,
const vlib_node_runtime_t node,
af_xdp_device_t ad,
af_xdp_txq_t txq,
const u32  n_tx 
)

Definition at line 88 of file output.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ af_xdp_device_output_tx_try()

static_always_inline u32 af_xdp_device_output_tx_try ( vlib_main_t vm,
const vlib_node_runtime_t node,
af_xdp_device_t ad,
af_xdp_txq_t txq,
u32  n_tx,
u32 bi 
)

Definition at line 119 of file output.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: