FD.io VPP  v16.09
Vector Packet Processing
vlib_thread_main_t Struct Reference
+ Collaboration diagram for vlib_thread_main_t:

Data Fields

vlib_thread_registration_tnext
 
vlib_thread_registration_t ** registrations
 
uwordthread_registrations_by_name
 
vlib_worker_thread_tworker_threads
 
int use_pthreads
 
u32 n_vlib_mains
 
u32 n_thread_stacks
 
u32 n_pthreads
 
u32 n_eal_threads
 
u32 skip_cores
 
u8thread_prefix
 
u8 main_lcore
 
uwordcpu_core_bitmap
 
uwordcpu_socket_bitmap
 
vlib_efd_t efd
 
u32 handoff_dispatch_node_index
 
frame_queue_trace_tframe_queue_traces
 
frame_queue_nelt_counter_tframe_queue_histogram
 
volatile u32 worker_thread_release
 

Detailed Description

Definition at line 260 of file threads.h.

Field Documentation

uword* vlib_thread_main_t::cpu_core_bitmap

Definition at line 300 of file threads.h.

uword* vlib_thread_main_t::cpu_socket_bitmap

Definition at line 303 of file threads.h.

vlib_efd_t vlib_thread_main_t::efd

Definition at line 305 of file threads.h.

frame_queue_nelt_counter_t* vlib_thread_main_t::frame_queue_histogram

Definition at line 312 of file threads.h.

frame_queue_trace_t* vlib_thread_main_t::frame_queue_traces

Definition at line 311 of file threads.h.

u32 vlib_thread_main_t::handoff_dispatch_node_index

Definition at line 308 of file threads.h.

u8 vlib_thread_main_t::main_lcore

Definition at line 297 of file threads.h.

u32 vlib_thread_main_t::n_eal_threads

Definition at line 288 of file threads.h.

u32 vlib_thread_main_t::n_pthreads

Definition at line 285 of file threads.h.

u32 vlib_thread_main_t::n_thread_stacks

Definition at line 282 of file threads.h.

u32 vlib_thread_main_t::n_vlib_mains

Definition at line 279 of file threads.h.

vlib_thread_registration_t* vlib_thread_main_t::next

Definition at line 263 of file threads.h.

vlib_thread_registration_t** vlib_thread_main_t::registrations

Definition at line 266 of file threads.h.

u32 vlib_thread_main_t::skip_cores

Definition at line 291 of file threads.h.

u8* vlib_thread_main_t::thread_prefix

Definition at line 294 of file threads.h.

uword* vlib_thread_main_t::thread_registrations_by_name

Definition at line 268 of file threads.h.

int vlib_thread_main_t::use_pthreads

Definition at line 276 of file threads.h.

volatile u32 vlib_thread_main_t::worker_thread_release

Definition at line 315 of file threads.h.

vlib_worker_thread_t* vlib_thread_main_t::worker_threads

Definition at line 270 of file threads.h.


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