vlib: fix vlib_mains vector alignment 06/35706/2
authorFlorin Coras <fcoras@cisco.com>
Thu, 17 Mar 2022 23:31:50 +0000 (16:31 -0700)
committerFlorin Coras <florin.coras@gmail.com>
Thu, 17 Mar 2022 23:22:10 +0000 (23:22 +0000)
Type: fix

Signed-off-by: Florin Coras <fcoras@cisco.com>
Change-Id: Ib3d1ac6c82bc0c00e445b15d4102e4fd755f8e2d

src/vlib/main.h

index a16f603..18ec3be 100644 (file)
@@ -469,7 +469,7 @@ vlib_main_init ()
   vgm->init_functions_called = hash_create (0, /* value bytes */ 0);
 
   vm = clib_mem_alloc_aligned (sizeof (*vm), CLIB_CACHE_LINE_BYTES);
-  vec_add1 (vgm->vlib_mains, vm);
+  vec_add1_ha (vgm->vlib_mains, vm, 0, CLIB_CACHE_LINE_BYTES);
 }
 
 /* Main routine. */