Harmonize vec/pool_get_aligned object sizes and alignment requests
[vpp.git] / src / vnet / geneve / geneve.h
index 2976043..8f028df 100644 (file)
@@ -75,6 +75,9 @@ typedef CLIB_PACKED (struct
 
 typedef struct
 {
+  /* Required for pool_get_aligned */
+  CLIB_CACHE_LINE_ALIGN_MARK (cacheline0);
+
   /* Rewrite string. $$$$ embed vnet_rewrite header */
   u8 *rewrite;
 
@@ -175,7 +178,7 @@ typedef struct
   vnet_main_t *vnet_main;
 } geneve_main_t;
 
-geneve_main_t geneve_main;
+extern geneve_main_t geneve_main;
 
 extern vlib_node_registration_t geneve4_input_node;
 extern vlib_node_registration_t geneve6_input_node;