net/ice: fix setting L2TAG
authorJeff Guo <jia.guo@intel.com>
Wed, 20 May 2020 21:46:14 +0000 (17:46 -0400)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 22 May 2020 15:10:15 +0000 (17:10 +0200)
commitc9047db4afa8b95bb9ade3ef58c348afcca29cb5
treef2fe7fd9ca467a7c73d556f5c1592899c7abebdc
parent2482a99f303873175c5781d3c685eaa9e17cfaf7
net/ice: 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: c68a52b8b38c ("net/ice: support vector SSE in Rx")
Cc: stable@dpdk.org
Signed-off-by: Jeff Guo <jia.guo@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
drivers/net/ice/ice_rxtx_vec_common.h