Store numa-noda and cpu-index in vlib_main_t
[vpp.git] / src / vlib / threads.c
index 3e184e3..45e4d89 100644 (file)
@@ -1681,6 +1681,9 @@ vlib_worker_thread_fn (void *arg)
 
   ASSERT (vm->thread_index == vlib_get_thread_index ());
 
+  vm->cpu_index = clib_get_current_cpu_index ();
+  vm->numa_node = clib_get_current_numa_node ();
+
   vlib_worker_thread_init (w);
   clib_time_init (&vm->clib_time);
   clib_mem_set_heap (w->thread_mheap);