net/i40e: fix setting L2TAG
authorJeff Guo <jia.guo@intel.com>
Wed, 20 May 2020 21:25:21 +0000 (17:25 -0400)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 22 May 2020 15:10:15 +0000 (17:10 +0200)
commit61b26a9c5ae569ce5900414a41a42c41d069155c
tree8a8dcd47bc1faf38da943705b0ec2e466a84d618
parent6d24988751cb71993bf796855e5e53e4c2f0537b
net/i40e: 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: ca74903b75cf ("net/i40e: extract non-x86 specific code from vector driver")
Cc: stable@dpdk.org
Signed-off-by: Jeff Guo <jia.guo@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
drivers/net/i40e/i40e_rxtx_vec_common.h