FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | af_xdp_rxq_t |
struct | af_xdp_txq_t |
struct | af_xdp_device_t |
struct | af_xdp_main_t |
struct | af_xdp_create_if_args_t |
struct | af_xdp_input_trace_t |
Macros | |
#define | AF_XDP_NUM_RX_QUEUES_ALL ((u16)-1) |
#define | af_xdp_log(lvl, dev, f, ...) vlib_log(lvl, af_xdp_main.log_class, "%v: " f, (dev)->name, ##__VA_ARGS__) |
#define | foreach_af_xdp_device_flags |
#define | af_xdp_device_error(dev, fmt, ...) |
#define | foreach_af_xdp_tx_func_error |
Enumerations | |
enum | { foreach_af_xdp_device_flags } |
enum | af_xdp_mode_t { AF_XDP_MODE_AUTO = 0, AF_XDP_MODE_COPY = 1, AF_XDP_MODE_ZERO_COPY = 2 } |
enum | af_xdp_create_flag_t { AF_XDP_CREATE_FLAGS_NO_SYSCALL_LOCK = 1 } |
enum | af_xdp_tx_func_error_t { AF_XDP_TX_N_ERROR } |
Functions | |
void | af_xdp_create_if (vlib_main_t *vm, af_xdp_create_if_args_t *args) |
void | af_xdp_delete_if (vlib_main_t *vm, af_xdp_device_t *ad) |
void | af_xdp_device_input_refill (af_xdp_device_t *ad) |
Variables | |
af_xdp_main_t | af_xdp_main |
vlib_node_registration_t | af_xdp_input_node |
(constructor) VLIB_REGISTER_NODE (af_xdp_input_node) More... | |
vnet_device_class_t | af_xdp_device_class |
format_function_t | format_af_xdp_device |
format_function_t | format_af_xdp_device_name |
format_function_t | format_af_xdp_input_trace |
unformat_function_t | unformat_af_xdp_create_if_args |
#define af_xdp_device_error | ( | dev, | |
fmt, | |||
... | |||
) |
#define foreach_af_xdp_device_flags |
#define foreach_af_xdp_tx_func_error |
enum af_xdp_create_flag_t |
enum af_xdp_mode_t |
void af_xdp_create_if | ( | vlib_main_t * | vm, |
af_xdp_create_if_args_t * | args | ||
) |
void af_xdp_delete_if | ( | vlib_main_t * | vm, |
af_xdp_device_t * | ad | ||
) |
void af_xdp_device_input_refill | ( | af_xdp_device_t * | ad | ) |
vnet_device_class_t af_xdp_device_class |
vlib_node_registration_t af_xdp_input_node |
af_xdp_main_t af_xdp_main |
format_function_t format_af_xdp_device |
format_function_t format_af_xdp_device_name |
format_function_t format_af_xdp_input_trace |
unformat_function_t unformat_af_xdp_create_if_args |