net: fix ESP header byte ordering definition

ESP header is defined in the RFC2406 [1] as Big Endian fields it should use
the corresponding types in DPDK as well.

[1] https://tools.ietf.org/html/rfc2406

Fixes: d4b684f719 ("net: add ESP header to generic flow steering")
Cc: stable@dpdk.org

Signed-off-by: Nelio Laranjeiro <nelio.laranjeiro@6wind.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
This commit is contained in:
Nélio Laranjeiro 2018-01-11 10:15:58 +01:00 committed by Pablo de Lara
parent 3da37f6821
commit 68bda436a3

View File

@ -49,8 +49,8 @@ extern "C" {
* ESP Header
*/
struct esp_hdr {
uint32_t spi; /**< Security Parameters Index */
uint32_t seq; /**< packet sequence number */
rte_be32_t spi; /**< Security Parameters Index */
rte_be32_t seq; /**< packet sequence number */
} __attribute__((__packed__));
#ifdef __cplusplus