> -----Original Message----- > From: Liu, KevinX <[email protected]> > Sent: Sunday, December 12, 2021 10:35 PM > To: [email protected] > Cc: Yang, Qiming <[email protected]>; Zhang, Qi Z > <[email protected]>; Yang, SteveX <[email protected]>; Liu, KevinX > <[email protected]>; [email protected] > Subject: [PATCH v2] net/ice: fix Tx Checksum offload > > The tunnel packets is missing some information after Tx forwarding. > > In ice_txd_enable_offload, when set tunnel packet Tx checksum offload enable, > td_offset should be set with outer l2/l3 len instead of inner l2/l3 len. > > In ice_txd_enable_checksum, td_offset should also be set with outer > l3 len. > > This patch fix the bug that the checksum engine can forward Ipv4/Ipv6 tunnel > packets. > > Fixes: 28f9002ab67f ("net/ice: add Tx AVX512 offload path") > Fixes: 17c7d0f9d6a4 ("net/ice: support basic Rx/Tx") > Cc: [email protected] > > Signed-off-by: Kevin Liu <[email protected]> Acked-by: Qi Zhang <[email protected]> Applied to dpdk-next-net-intel. Thanks Qi

