Go to the source code of this file.
|
| gdb_af_xdp_pair_t | gdb_af_xdp_get_prod (const struct xsk_ring_prod *prod) |
| |
| gdb_af_xdp_pair_t | gdb_af_xdp_get_cons (const struct xsk_ring_cons *cons) |
| |
| static clib_error_t * | af_xdp_mac_change (vnet_hw_interface_t *hw, const u8 *old, const u8 *new) |
| |
| static u32 | af_xdp_flag_change (vnet_main_t *vnm, vnet_hw_interface_t *hw, u32 flags) |
| |
| void | af_xdp_delete_if (vlib_main_t *vm, af_xdp_device_t *ad) |
| |
| static int | af_xdp_load_program (af_xdp_create_if_args_t *args, af_xdp_device_t *ad) |
| |
| static int | af_xdp_create_queue (vlib_main_t *vm, af_xdp_create_if_args_t *args, af_xdp_device_t *ad, int qid) |
| |
| static int | af_xdp_get_numa (const char *ifname) |
| |
| static void | af_xdp_get_q_count (const char *ifname, int *rxq_num, int *txq_num) |
| |
| static clib_error_t * | af_xdp_device_rxq_read_ready (clib_file_t *f) |
| |
| static clib_error_t * | af_xdp_device_set_rxq_mode (const af_xdp_device_t *ad, af_xdp_rxq_t *rxq, const af_xdp_rxq_mode_t mode) |
| |
| void | af_xdp_create_if (vlib_main_t *vm, af_xdp_create_if_args_t *args) |
| |
| static clib_error_t * | af_xdp_interface_admin_up_down (vnet_main_t *vnm, u32 hw_if_index, u32 flags) |
| |
| static clib_error_t * | af_xdp_interface_rx_mode_change (vnet_main_t *vnm, u32 hw_if_index, u32 qid, vnet_hw_if_rx_mode mode) |
| |
| static void | af_xdp_set_interface_next_node (vnet_main_t *vnm, u32 hw_if_index, u32 node_index) |
| |
| static void | af_xdp_clear (u32 dev_instance) |
| |
| | VNET_DEVICE_CLASS (af_xdp_device_class) |
| |
| clib_error_t * | af_xdp_init (vlib_main_t *vm) |
| |
◆ XDP_FLAGS_REPLACE
| #define XDP_FLAGS_REPLACE 0 |
◆ af_xdp_clear()
| static void af_xdp_clear |
( |
u32 |
dev_instance | ) |
|
|
static |
◆ af_xdp_create_if()
◆ af_xdp_create_queue()
◆ af_xdp_delete_if()
◆ af_xdp_device_rxq_read_ready()
◆ af_xdp_device_set_rxq_mode()
◆ af_xdp_flag_change()
◆ af_xdp_get_numa()
| static int af_xdp_get_numa |
( |
const char * |
ifname | ) |
|
|
static |
◆ af_xdp_get_q_count()
| static void af_xdp_get_q_count |
( |
const char * |
ifname, |
|
|
int * |
rxq_num, |
|
|
int * |
txq_num |
|
) |
| |
|
static |
◆ af_xdp_init()
◆ af_xdp_interface_admin_up_down()
◆ af_xdp_interface_rx_mode_change()
◆ af_xdp_load_program()
◆ af_xdp_mac_change()
◆ af_xdp_set_interface_next_node()
| static void af_xdp_set_interface_next_node |
( |
vnet_main_t * |
vnm, |
|
|
u32 |
hw_if_index, |
|
|
u32 |
node_index |
|
) |
| |
|
static |
◆ gdb_af_xdp_get_cons()
◆ gdb_af_xdp_get_prod()
◆ VNET_DEVICE_CLASS()
◆ af_xdp_main
◆ af_xdp_tx_func_error_strings
| char* af_xdp_tx_func_error_strings[] |
|
static |
Initial value:
Definition at line 636 of file device.c.