FD.io VPP
v17.07.01-10-g3be13f0
Vector Packet Processing
|
Go to the source code of this file.
Macros | |
#define | LINK_STATE_ELOGS 0 |
#define | DEFAULT_HUGE_DIR "/run/vpp/hugepages" |
#define | VPP_RUN_DIR "/run/vpp" |
Functions | |
static dpdk_port_type_t | port_type_from_speed_capa (struct rte_eth_dev_info *dev_info) |
static u32 | dpdk_flag_change (vnet_main_t *vnm, vnet_hw_interface_t *hi, u32 flags) |
static void | dpdk_device_lock_init (dpdk_device_t *xd) |
static clib_error_t * | dpdk_lib_init (dpdk_main_t *dm) |
static void | dpdk_bind_devices_to_uio (dpdk_config_main_t *conf) |
static clib_error_t * | dpdk_device_config (dpdk_config_main_t *conf, vlib_pci_addr_t pci_addr, unformat_input_t *input, u8 is_default) |
static clib_error_t * | dpdk_config (vlib_main_t *vm, unformat_input_t *input) |
void | dpdk_update_link_state (dpdk_device_t *xd, f64 now) |
static uword | dpdk_process (vlib_main_t *vm, vlib_node_runtime_t *rt, vlib_frame_t *f) |
static clib_error_t * | dpdk_init (vlib_main_t *vm) |
Variables | |
dpdk_main_t | dpdk_main |
static struct rte_eth_conf | port_conf_template |
static vlib_node_registration_t | dpdk_process_node |
(constructor) VLIB_REGISTER_NODE (dpdk_process_node) More... | |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
void dpdk_update_link_state | ( | dpdk_device_t * | xd, |
f64 | now | ||
) |
|
static |
dpdk_main_t dpdk_main |
|
static |
(constructor) VLIB_REGISTER_NODE (dpdk_process_node)