X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;ds=sidebyside;f=app%2Ftest-pmd%2F5tswap.c;h=e8cef9623b23ce3ddb4a0df16d21997b5c21aa43;hb=92533e9dfe7501a64b54260420cf00ece7352056;hp=3cf1692eaba8d918d915fbe1b76385a693077264;hpb=4016f0bc45c66aadfee67ab28a90599b922978cd;p=dpdk.git diff --git a/app/test-pmd/5tswap.c b/app/test-pmd/5tswap.c index 3cf1692eab..e8cef9623b 100644 --- a/app/test-pmd/5tswap.c +++ b/app/test-pmd/5tswap.c @@ -142,7 +142,7 @@ pkt_burst_5tuple_swap(struct fwd_stream *fs) if (proto == RTE_BE16(RTE_ETHER_TYPE_IPV4)) { swap_ipv4(h.ipv4); next_proto = h.ipv4->next_proto_id; - mb->l3_len = (h.ipv4->version_ihl & 0x0f) * 4; + mb->l3_len = rte_ipv4_hdr_len(h.ipv4); h.byte += mb->l3_len; } else if (proto == RTE_BE16(RTE_ETHER_TYPE_IPV6)) { swap_ipv6(h.ipv6);