diff options
Diffstat (limited to 'platform/linux-generic/pktio/tap.c')
-rw-r--r-- | platform/linux-generic/pktio/tap.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/platform/linux-generic/pktio/tap.c b/platform/linux-generic/pktio/tap.c index 85a0a9972..40c46b43c 100644 --- a/platform/linux-generic/pktio/tap.c +++ b/platform/linux-generic/pktio/tap.c @@ -291,12 +291,13 @@ static odp_packet_t pack_odp_pkt(pktio_entry_t *pktio_entry, const void *data, uint16_t frame_offset = pktio_entry->s.pktin_frame_offset; const odp_proto_chksums_t chksums = pktio_entry->s.in_chksums; const odp_proto_layer_t layer = pktio_entry->s.parse_layer; + const odp_pktin_config_opt_t opt = pktio_entry->s.config.pktin; if (layer) { packet_parse_reset(&parsed_hdr, 1); packet_set_len(&parsed_hdr, len); if (_odp_packet_parse_common(&parsed_hdr.p, data, len, len, layer, - chksums, &l4_part_sum) < 0) { + chksums, &l4_part_sum, opt) < 0) { return ODP_PACKET_INVALID; } |