![]() |
FD.io VPP
v17.07.01-10-g3be13f0
Vector Packet Processing
|
Include dependency graph for threads.c: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 |
| uword os_get_nthreads | ( | void | ) |
|
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_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 | |||
| ) |
Here is the caller graph for this function:| 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 |