hsa: cleanup vpp_echo JSON output
[vpp.git] / src / vnet / geneve / geneve.h
index 2976043..3bb9083 100644 (file)
@@ -75,6 +75,15 @@ typedef CLIB_PACKED (struct
 
 typedef struct
 {
+  u32 tunnel_index;
+  u32 vni;
+} geneve_encap_trace_t;
+
+typedef struct
+{
+  /* Required for pool_get_aligned */
+  CLIB_CACHE_LINE_ALIGN_MARK (cacheline0);
+
   /* Rewrite string. $$$$ embed vnet_rewrite header */
   u8 *rewrite;
 
@@ -175,7 +184,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;