FD.io VPP  v17.10-9-gd594711
Vector Packet Processing
vlib_thread_main_t Struct Reference
+ Collaboration diagram for vlib_thread_main_t:

Data Fields

vlib_thread_registration_t ** registrations
int use_pthreads
u32 n_vlib_mains
u32 n_thread_stacks
u32 n_pthreads
u32 n_threads
u32 skip_cores
u8 main_lcore
volatile u32 worker_thread_release
u32 sched_policy
u32 sched_priority
vlib_thread_callbacks_t cb
int extern_thread_mgmt

Detailed Description

Definition at line 289 of file threads.h.

Field Documentation

vlib_thread_callbacks_t vlib_thread_main_t::cb

Definition at line 347 of file threads.h.

uword* vlib_thread_main_t::cpu_core_bitmap

Definition at line 329 of file threads.h.

uword* vlib_thread_main_t::cpu_socket_bitmap

Definition at line 332 of file threads.h.

int vlib_thread_main_t::extern_thread_mgmt

Definition at line 348 of file threads.h.

vlib_frame_queue_main_t* vlib_thread_main_t::frame_queue_mains

Definition at line 335 of file threads.h.

u8 vlib_thread_main_t::main_lcore

Definition at line 326 of file threads.h.

u32 vlib_thread_main_t::n_pthreads

Definition at line 314 of file threads.h.

u32 vlib_thread_main_t::n_thread_stacks

Definition at line 311 of file threads.h.

u32 vlib_thread_main_t::n_threads

Definition at line 317 of file threads.h.

u32 vlib_thread_main_t::n_vlib_mains

Definition at line 308 of file threads.h.

vlib_thread_registration_t* vlib_thread_main_t::next

Definition at line 292 of file threads.h.

vlib_thread_registration_t** vlib_thread_main_t::registrations

Definition at line 295 of file threads.h.

u32 vlib_thread_main_t::sched_policy

Definition at line 341 of file threads.h.

u32 vlib_thread_main_t::sched_priority

Definition at line 344 of file threads.h.

u32 vlib_thread_main_t::skip_cores

Definition at line 320 of file threads.h.

u8* vlib_thread_main_t::thread_prefix

Definition at line 323 of file threads.h.

uword* vlib_thread_main_t::thread_registrations_by_name

Definition at line 297 of file threads.h.

int vlib_thread_main_t::use_pthreads

Definition at line 305 of file threads.h.

volatile u32 vlib_thread_main_t::worker_thread_release

Definition at line 338 of file threads.h.

vlib_worker_thread_t* vlib_thread_main_t::worker_threads

Definition at line 299 of file threads.h.

The documentation for this struct was generated from the following file: