X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvlib%2Fmain.h;h=329bf0733e450dc1ebafcaa82b2313576d28058b;hb=586afd762bfa149f5ca167bd5fd5a0cd59ce94fe;hp=a6d50b39dac0161975fa55a122dd6aa7113a00f9;hpb=e9d52d54361296af520e1ece0c25307a2d86c018;p=vpp.git diff --git a/src/vlib/main.h b/src/vlib/main.h index a6d50b39dac..329bf0733e4 100644 --- a/src/vlib/main.h +++ b/src/vlib/main.h @@ -156,12 +156,13 @@ typedef struct vlib_main_t uword *init_functions_called; /* to compare with node runtime */ - u32 cpu_index; + u32 thread_index; void **mbuf_alloc_list; /* List of init functions to call, setup by constructors */ _vlib_init_function_list_elt_t *init_function_registrations; + _vlib_init_function_list_elt_t *worker_init_function_registrations; _vlib_init_function_list_elt_t *main_loop_enter_function_registrations; _vlib_init_function_list_elt_t *main_loop_exit_function_registrations; _vlib_init_function_list_elt_t *api_init_function_registrations; @@ -173,6 +174,9 @@ typedef struct vlib_main_t volatile u32 api_queue_nonempty; void (*queue_signal_callback) (struct vlib_main_t *); u8 **argv; + + /* debugging */ + volatile int parked_at_barrier; } vlib_main_t; /* Global main structure. */