net/iavf: fix setting L2TAG
authorJeff Guo <jia.guo@intel.com>
Wed, 20 May 2020 21:44:14 +0000 (17:44 -0400)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 22 May 2020 15:10:15 +0000 (17:10 +0200)
commit2482a99f303873175c5781d3c685eaa9e17cfaf7
tree76e4b20cf53feb7cc1a71e5330b49a2e7328ebca
parent61b26a9c5ae569ce5900414a41a42c41d069155c
net/iavf: fix setting L2TAG

Base on HW, if a packet is split into multiple segments, the L2TAG
should only be valid on the last Rx descriptor. So fix it by setting
L2TAG into mbuf when processing the last split packet.

Fixes: 319c421f3890 ("net/avf: enable SSE Rx Tx")
Cc: stable@dpdk.org
Signed-off-by: Jeff Guo <jia.guo@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
drivers/net/iavf/iavf_rxtx_vec_common.h