FD.io VPP
v18.07.1-19-g511ce25
Vector Packet Processing
|
Go to the source code of this file.
Macros | |
#define | AVF_TXQ_DESC_CMD(x) (1 << (x + 4)) |
#define | AVF_TXQ_DESC_CMD_EOP AVF_TXQ_DESC_CMD(0) |
#define | AVF_TXQ_DESC_CMD_RS AVF_TXQ_DESC_CMD(1) |
#define | AVF_TXQ_DESC_CMD_RSV AVF_TXQ_DESC_CMD(2) |
Functions | |
static_always_inline u8 | avf_tx_desc_get_dtyp (avf_tx_desc_t *d) |
uword CLIB_MULTIARCH_FN() | avf_interface_tx (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
static void __clib_constructor | avf_interface_tx_multiarch_select (void) |
Variables | |
vlib_node_function_t __clib_weak | avf_interface_tx_avx512 |
vlib_node_function_t __clib_weak | avf_interface_tx_avx2 |
#define AVF_TXQ_DESC_CMD_EOP AVF_TXQ_DESC_CMD(0) |
#define AVF_TXQ_DESC_CMD_RS AVF_TXQ_DESC_CMD(1) |
#define AVF_TXQ_DESC_CMD_RSV AVF_TXQ_DESC_CMD(2) |
uword CLIB_MULTIARCH_FN() avf_interface_tx | ( | vlib_main_t * | vm, |
vlib_node_runtime_t * | node, | ||
vlib_frame_t * | frame | ||
) |
|
static |
static_always_inline u8 avf_tx_desc_get_dtyp | ( | avf_tx_desc_t * | d | ) |
vlib_node_function_t __clib_weak avf_interface_tx_avx2 |
vlib_node_function_t __clib_weak avf_interface_tx_avx512 |