vlib: remove unused variable 36/42836/2
authorDamjan Marion <[email protected]>
Thu, 17 Apr 2025 20:11:45 +0000 (22:11 +0200)
committerMohammed HAWARI <[email protected]>
Fri, 18 Apr 2025 12:44:46 +0000 (12:44 +0000)
Type: improvement
Change-Id: I9a268e7687ebc78e36ef65666749e402b273695a
Signed-off-by: Damjan Marion <[email protected]>
src/vlib/main.c
src/vlib/main.h
src/vlib/unix/input.c

index 6391e28..ee8126b 100644 (file)
@@ -1514,7 +1514,6 @@ vlib_main_or_worker_loop (vlib_main_t * vm, int is_main)
   if (!nm->interrupt_threshold_vector_length)
     nm->interrupt_threshold_vector_length = 5;
 
-  vm->cpu_id = clib_get_current_cpu_id ();
   vm->numa_node = clib_get_current_numa_node ();
   os_set_numa_index (vm->numa_node);
 
@@ -1902,6 +1901,8 @@ vlib_main (vlib_main_t * volatile vm, unformat_input_t * input)
   if (!vgm->name)
     vgm->name = "VLIB";
 
+  vm->numa_node = clib_get_current_numa_node ();
+
   if ((error = vlib_physmem_init (vm)))
     {
       clib_error_report (error);
@@ -2065,6 +2066,7 @@ vlib_worker_thread_fn (void *arg)
   clib_error_t *e;
 
   ASSERT (vm->thread_index == vlib_get_thread_index ());
+  vm->numa_node = clib_get_current_numa_node ();
 
   vlib_worker_thread_init (w);
   clib_time_init (&vm->clib_time);
index 2a4ec83..aa7e1db 100644 (file)
@@ -205,7 +205,6 @@ typedef struct vlib_main_t
 
   /* thread, cpu and numa_node indices */
   u32 thread_index;
-  u32 cpu_id;
   u32 numa_node;
 
   /* control-plane API queue signal pending, length indication */
index 4bc4c82..a6e88f0 100644 (file)
@@ -355,12 +355,6 @@ linux_epoll_input_inline (vlib_main_t * vm, vlib_node_runtime_t * node,
     }
 
 done:
-  if (PREDICT_FALSE (vm->cpu_id != clib_get_current_cpu_id ()))
-    {
-      vm->cpu_id = clib_get_current_cpu_id ();
-      vm->numa_node = clib_get_current_numa_node ();
-    }
-
   return 0;
 }