diff options
Diffstat (limited to 'platform/linux-generic/odp_classification.c')
-rw-r--r-- | platform/linux-generic/odp_classification.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/platform/linux-generic/odp_classification.c b/platform/linux-generic/odp_classification.c index d5ca13fd4..1b6d5931a 100644 --- a/platform/linux-generic/odp_classification.c +++ b/platform/linux-generic/odp_classification.c @@ -860,8 +860,8 @@ cos_t *pktio_select_cos(pktio_entry_t *entry, uint8_t *pkt_addr, cls = &entry->s.cls; /* Check for lazy parse needed */ - if (pkt_hdr->input_flags.unparsed) - _odp_packet_parse(pkt_hdr); + if (packet_parse_not_complete(pkt_hdr)) + packet_parse_full(pkt_hdr); /* Return error cos for error packet */ if (pkt_hdr->error_flags.all) |