FD.io VPP
v17.04.2-2-ga8f93f8
Vector Packet Processing
|
Go to the source code of this file.
Macros | |
#define | FRAME_QUEUE_NELTS 32 |
Variables | |
DECLARE_CJ_GLOBAL_LOG | |
vlib_worker_thread_t * | vlib_worker_threads |
vlib_thread_main_t | vlib_thread_main |
|
static |
|
static |
|
static |
clib_error_t* threads_init | ( | vlib_main_t * | vm | ) |
u32 unformat_sched_policy | ( | unformat_input_t * | input, |
va_list * | args | ||
) |
void vl_msg_api_handler_no_free | ( | void * | v | ) |
vlib_worker_thread_t* vlib_alloc_thread | ( | vlib_main_t * | vm | ) |
vlib_frame_queue_t* vlib_frame_queue_alloc | ( | int | nelts | ) |
int vlib_frame_queue_dequeue | ( | vlib_main_t * | vm, |
vlib_frame_queue_main_t * | fqm | ||
) |
|
static |
VLIB_REGISTER_THREAD | ( | worker_thread_reg | , |
static | |||
) |
void vlib_set_thread_name | ( | char * | name | ) |
|
static |
int vlib_thread_cb_register | ( | struct vlib_main_t * | vm, |
vlib_thread_callbacks_t * | cb | ||
) |
clib_error_t* vlib_thread_init | ( | vlib_main_t * | vm | ) |
void vlib_worker_thread_barrier_release | ( | vlib_main_t * | vm | ) |
void vlib_worker_thread_barrier_sync | ( | vlib_main_t * | vm | ) |
void* vlib_worker_thread_bootstrap_fn | ( | void * | arg | ) |
void vlib_worker_thread_fn | ( | void * | arg | ) |
void vlib_worker_thread_fork_fixup | ( | vlib_fork_fixup_t | which | ) |
void vlib_worker_thread_init | ( | vlib_worker_thread_t * | w | ) |
void vlib_worker_thread_node_runtime_update | ( | void | ) |
void vnet_main_fixup | ( | vlib_fork_fixup_t | which | ) |
vlib_thread_main_t vlib_thread_main |
vlib_worker_thread_t* vlib_worker_threads |