X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fbuffer.h;h=5d1b1c4d699ee8e6bfc7b2fb41ba15ae73ec623f;hb=82b13a89a3cd436b9d3ed5538952508354ea65ba;hp=ea3ce0938de046625a0b17c0f8bd146dd980ad8d;hpb=da1f2c7cffb0de4ef05a48ffd107214eb11fa45f;p=vpp.git diff --git a/src/vnet/buffer.h b/src/vnet/buffer.h index ea3ce0938de..5d1b1c4d699 100644 --- a/src/vnet/buffer.h +++ b/src/vnet/buffer.h @@ -83,7 +83,8 @@ _(policer) \ _(ipsec) \ _(map) \ _(map_t) \ -_(ip_frag) +_(ip_frag) \ +_(tcp) /* * vnet stack buffer opaque array overlay structure. @@ -130,6 +131,9 @@ typedef struct /* Rewrite length */ u32 save_rewrite_length; + + /* MFIB RPF ID */ + u32 rpf_id; }; /* ICMP */ @@ -276,6 +280,9 @@ typedef struct u32 seq_number; u32 seq_end; u32 ack_number; + u16 hdr_offset; /**< offset relative to ip hdr */ + u16 data_offset; /**< offset relative to ip hdr */ + u16 data_len; /**< data len */ u8 flags; } tcp;