Submitter | Ananyev, Konstantin |
---|---|
Date | Dec. 6, 2018, 3:38 p.m. |
Message ID | <1544110714-4514-4-git-send-email-konstantin.ananyev@intel.com> |
Download | mbox | patch |
Permalink | /patch/674253/ |
State | New |
Headers | show |
Comments
On 06/12/2018 3:38 PM, Konstantin Ananyev wrote: > Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com> > Acked-by: Mohammad Abdul Awal <mohammad.abdul.awal@intel.com> > --- > lib/librte_net/rte_esp.h | 10 +++++++++- > 1 file changed, 9 insertions(+), 1 deletion(-) > > diff --git a/lib/librte_net/rte_esp.h b/lib/librte_net/rte_esp.h > index f77ec2eb2..8e1b3d2dd 100644 > --- a/lib/librte_net/rte_esp.h > +++ b/lib/librte_net/rte_esp.h > @@ -11,7 +11,7 @@ > * ESP-related defines > */ > > -#include <stdint.h> > +#include <rte_byteorder.h> > > #ifdef __cplusplus > extern "C" { > @@ -25,6 +25,14 @@ struct esp_hdr { > rte_be32_t seq; /**< packet sequence number */ > } __attribute__((__packed__)); > > +/** > + * ESP Trailer > + */ > +struct esp_tail { > + uint8_t pad_len; /**< number of pad bytes (0-255) */ > + uint8_t next_proto; /**< IPv4 or IPv6 or next layer header */ > +} __attribute__((__packed__)); > + > #ifdef __cplusplus > } > #endif > Acked-by: Declan Doherty <declan.doherty@intel.com>
Patch
diff --git a/lib/librte_net/rte_esp.h b/lib/librte_net/rte_esp.h index f77ec2eb2..8e1b3d2dd 100644 --- a/lib/librte_net/rte_esp.h +++ b/lib/librte_net/rte_esp.h @@ -11,7 +11,7 @@ * ESP-related defines */ -#include <stdint.h> +#include <rte_byteorder.h> #ifdef __cplusplus extern "C" { @@ -25,6 +25,14 @@ struct esp_hdr { rte_be32_t seq; /**< packet sequence number */ } __attribute__((__packed__)); +/** + * ESP Trailer + */ +struct esp_tail { + uint8_t pad_len; /**< number of pad bytes (0-255) */ + uint8_t next_proto; /**< IPv4 or IPv6 or next layer header */ +} __attribute__((__packed__)); + #ifdef __cplusplus } #endif