![]() |
FD.io VPP
v21.06
Vector Packet Processing
|
Include dependency graph for af_xdp.h:
This graph shows which files directly or indirectly include this file: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 |