Add a member to vnet_buffer union for odp based crypto 27/10427/1
authorSzymon Sliwa <[email protected]>
Tue, 6 Feb 2018 12:17:02 +0000 (13:17 +0100)
committerSzymon Sliwa <[email protected]>
Tue, 6 Feb 2018 13:48:23 +0000 (14:48 +0100)
Change-Id: Ib865a59c1124a50f0bd7c6e597f45190c26fa5f9
Signed-off-by: Szymon Sliwa <[email protected]>
src/vnet/buffer.h

index ec5e2f7..a0a848c 100644 (file)
@@ -84,7 +84,8 @@ _(ipsec)                                      \
 _(map)                                         \
 _(map_t)                                       \
 _(ip_frag)                                     \
-_(tcp)
+_(tcp)                                         \
+_(post_crypto)
 
 /*
  * vnet stack buffer opaque array overlay structure.
@@ -285,6 +286,15 @@ typedef struct
       u8 flags;
     } tcp;
 
+    /* For ODP based ipsec nodes */
+    struct
+    {
+      u8 dst_mac[6];
+      u8 src_mac[6];
+      u8 ether_type[2];
+      u32 next_index;
+    } post_crypto;
+
     u32 unused[6];
   };
 } vnet_buffer_opaque_t;