FD.io VPP
v18.04-17-g3a0d853
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | tx_ring_hdr_t |
struct | dpdk_device_hqos_per_worker_thread_t |
struct | dpdk_device_hqos_per_hqos_thread_t |
struct | dpdk_device_t |
struct | dpdk_device_and_queue_t |
struct | dpdk_device_config_hqos_t |
struct | dpdk_device_config_t |
struct | dpdk_config_main_t |
struct | dpdk_main_t |
struct | dpdk_tx_dma_trace_t |
struct | dpdk_rx_dma_trace_t |
Typedefs | |
typedef uint16_t | dpdk_portid_t |
typedef struct dpdk_device_config_hqos_t | dpdk_device_config_hqos_t |
#define foreach_dpdk_device_config_item |
#define foreach_dpdk_error |
#define foreach_dpdk_pmd |
typedef struct dpdk_device_config_hqos_t dpdk_device_config_hqos_t |
typedef uint16_t dpdk_portid_t |
enum dpdk_error_t |
enum dpdk_pmd_t |
enum dpdk_port_type_t |
uword admin_up_down_process | ( | vlib_main_t * | vm, |
vlib_node_runtime_t * | rt, | ||
vlib_frame_t * | f | ||
) |
clib_error_t* dpdk_buffer_pool_create | ( | vlib_main_t * | vm, |
unsigned | num_mbufs, | ||
unsigned | socket_id | ||
) |
void dpdk_device_config_hqos_default | ( | dpdk_device_config_hqos_t * | hqos | ) |
void dpdk_device_config_hqos_pipe_profile_default | ( | dpdk_device_config_hqos_t * | hqos, |
u32 | pipe_profile_id | ||
) |
void dpdk_device_setup | ( | dpdk_device_t * | xd | ) |
void dpdk_device_start | ( | dpdk_device_t * | xd | ) |
void dpdk_device_stop | ( | dpdk_device_t * | xd | ) |
void dpdk_hqos_metadata_set | ( | dpdk_device_hqos_per_worker_thread_t * | hqos, |
struct rte_mbuf ** | pkts, | ||
u32 | n_pkts | ||
) |
clib_error_t* dpdk_pool_create | ( | vlib_main_t * | vm, |
u8 * | pool_name, | ||
u32 | elt_size, | ||
u32 | num_elts, | ||
u32 | pool_priv_size, | ||
u16 | cache_size, | ||
u8 | numa, | ||
struct rte_mempool ** | _mp, | ||
vlib_physmem_region_index_t * | pri | ||
) |
clib_error_t* dpdk_port_setup_hqos | ( | dpdk_device_t * | xd, |
dpdk_device_config_hqos_t * | hqos | ||
) |
int dpdk_port_state_callback | ( | dpdk_portid_t | port_id, |
enum rte_eth_event_type | type, | ||
void * | param, | ||
void * | ret_param | ||
) |
void dpdk_update_link_state | ( | dpdk_device_t * | xd, |
f64 | now | ||
) |
clib_error_t* unformat_hqos | ( | unformat_input_t * | input, |
dpdk_device_config_hqos_t * | hqos | ||
) |
clib_error_t* unformat_rss_fn | ( | unformat_input_t * | input, |
uword * | rss_fn | ||
) |
dpdk_config_main_t dpdk_config_main |
vnet_device_class_t dpdk_device_class |
vlib_node_registration_t dpdk_input_node |
dpdk_main_t dpdk_main |
format_function_t format_dpdk_device |
format_function_t format_dpdk_device_errors |
format_function_t format_dpdk_device_name |
format_function_t format_dpdk_rte_mbuf |
format_function_t format_dpdk_rx_dma_trace |
format_function_t format_dpdk_rx_rte_mbuf |
format_function_t format_dpdk_tx_dma_trace |
unformat_function_t unformat_dpdk_log_level |