![]() |
FD.io VPP
v16.06
Vector Packet Processing
|
Include dependency graph for init.c: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 | |
| clib_error_t * | dpdk_port_setup (dpdk_main_t *dm, dpdk_device_t *xd) |
| static u32 | dpdk_flag_change (vnet_main_t *vnm, vnet_hw_interface_t *hi, u32 flags) |
| void | dpdk_device_lock_init (dpdk_device_t *xd) |
| void | dpdk_device_lock_free (dpdk_device_t *xd) |
| static clib_error_t * | dpdk_lib_init (dpdk_main_t *dm) |
| static void | dpdk_bind_devices_to_uio (dpdk_main_t *dm) |
| 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) |
| int | dpdk_set_stat_poll_interval (f64 interval) |
| int | dpdk_set_link_state_poll_interval (f64 interval) |
| clib_error_t * | dpdk_init (vlib_main_t *vm) |
Variables | |
| dpdk_main_t | dpdk_main |
| void * | vlib_weakly_linked_functions [] |
| static struct rte_eth_conf | port_conf_template |
| vlib_node_registration_t | dpdk_process_node |
| (constructor) VLIB_REGISTER_NODE (dpdk_process_node) More... | |
|
static |
|
static |
| void dpdk_device_lock_free | ( | dpdk_device_t * | xd | ) |
| void dpdk_device_lock_init | ( | dpdk_device_t * | xd | ) |
|
static |
| clib_error_t* dpdk_init | ( | vlib_main_t * | vm | ) |
|
static |
| clib_error_t* dpdk_port_setup | ( | dpdk_main_t * | dm, |
| dpdk_device_t * | xd | ||
| ) |
|
static |
| int dpdk_set_link_state_poll_interval | ( | f64 | interval | ) |
| int dpdk_set_stat_poll_interval | ( | f64 | interval | ) |
| void dpdk_update_link_state | ( | dpdk_device_t * | xd, |
| f64 | now | ||
| ) |
| dpdk_main_t dpdk_main |
| vlib_node_registration_t dpdk_process_node |
(constructor) VLIB_REGISTER_NODE (dpdk_process_node)
|
static |