FD.io VPP
v16.06
Vector Packet Processing
|
Go to the source code of this file.
Macros | |
#define | vl_typedefs /* define message structures */ |
#define | vl_print(handle, ...) vlib_cli_output (handle, __VA_ARGS__) |
#define | vl_printfun |
Functions | |
static int | vlib_frame_queue_dequeue_internal (vlib_main_t *vm) |
int | dpdk_frame_queue_dequeue (vlib_main_t *vm) |
static_always_inline void | dpdk_worker_thread_internal (vlib_main_t *vm, dpdk_worker_thread_callback_t callback, int have_io_threads) |
void | dpdk_worker_thread (vlib_worker_thread_t *w, char *io_name, dpdk_worker_thread_callback_t callback) |
void | dpdk_worker_thread_fn (void *arg) |
VLIB_REGISTER_THREAD (worker_thread_reg, static) | |
void | dpdk_io_thread_fn (void *arg) |
VLIB_REGISTER_THREAD (io_thread_reg, static) | |
static clib_error_t * | dpdk_thread_init (vlib_main_t *vm) |
#define vl_print | ( | handle, | |
... | |||
) | vlib_cli_output (handle, __VA_ARGS__) |
int dpdk_frame_queue_dequeue | ( | vlib_main_t * | vm | ) |
|
static |
void dpdk_worker_thread | ( | vlib_worker_thread_t * | w, |
char * | io_name, | ||
dpdk_worker_thread_callback_t | callback | ||
) |
static_always_inline void dpdk_worker_thread_internal | ( | vlib_main_t * | vm, |
dpdk_worker_thread_callback_t | callback, | ||
int | have_io_threads | ||
) |
|
inlinestatic |
VLIB_REGISTER_THREAD | ( | worker_thread_reg | , |
static | |||
) |
VLIB_REGISTER_THREAD | ( | io_thread_reg | , |
static | |||
) |