punt and drop features:
[vpp.git] / src / vnet / replication.h
index 5dc554c..42ec69a 100644 (file)
@@ -27,8 +27,8 @@
 typedef struct
 {
   /* The entire vnet buffer header restored for each replica */
-  u8 vnet_buffer[32];          /* 16B aligned to allow vector unit copy */
-  u8 reserved[32];             /* space for future expansion of vnet buffer header */
+  u8 vnet_buffer[40];          /* 16B aligned to allow vector unit copy */
+  u8 reserved[24];             /* space for future expansion of vnet buffer header */
 
   /* feature state used during this replication */
   u64 feature_replicas;                /* feature's id for its set of replicas */
@@ -100,7 +100,7 @@ replication_get_ctx (vlib_buffer_t * b0)
   replication_main_t *rm = &replication_main;
 
   return replication_is_recycled (b0) ?
-    pool_elt_at_index (rm->contexts[os_get_cpu_number ()],
+    pool_elt_at_index (rm->contexts[vlib_get_thread_index ()],
                       b0->recycle_count) : 0;
 }