diff options
author | Matias Elo <matias.elo@nokia.com> | 2018-07-09 14:31:11 +0300 |
---|---|---|
committer | Matias Elo <matias.elo@nokia.com> | 2018-07-10 15:48:01 +0300 |
commit | aaa7dbff4c3efd677d949e70f31cc421c31f1ae0 (patch) | |
tree | 5a8611db2d3116f5e51bc436acb94515478de4e0 /platform/linux-dpdk/include/odp_packet_internal.h | |
parent | 6a0a527e24b2e34bdc750dd75a12be16441cae3f (diff) |
Port 933a5991 "linux-gen: packet: add IPv4 checksum validation"
Signed-off-by: Matias Elo <matias.elo@nokia.com>
Diffstat (limited to 'platform/linux-dpdk/include/odp_packet_internal.h')
-rw-r--r-- | platform/linux-dpdk/include/odp_packet_internal.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/platform/linux-dpdk/include/odp_packet_internal.h b/platform/linux-dpdk/include/odp_packet_internal.h index 5623d9af0..c30798a4a 100644 --- a/platform/linux-dpdk/include/odp_packet_internal.h +++ b/platform/linux-dpdk/include/odp_packet_internal.h @@ -218,7 +218,8 @@ int _odp_packet_copy_md_to_packet(odp_packet_t srcpkt, odp_packet_t dstpkt); /* Perform packet parse up to a given protocol layer */ int packet_parse_layer(odp_packet_hdr_t *pkt_hdr, - odp_proto_layer_t layer); + odp_proto_layer_t layer, + odp_proto_chksums_t chksums); /* Reset parser metadata for a new parse */ void packet_parse_reset(odp_packet_hdr_t *pkt_hdr); @@ -252,7 +253,8 @@ static inline void packet_set_ts(odp_packet_hdr_t *pkt_hdr, odp_time_t *ts) } int packet_parse_common(packet_parser_t *pkt_hdr, const uint8_t *ptr, - uint32_t pkt_len, uint32_t seg_len, int layer); + uint32_t pkt_len, uint32_t seg_len, int layer, + odp_proto_chksums_t chksums); int _odp_packet_set_data(odp_packet_t pkt, uint32_t offset, uint8_t c, uint32_t len); |