[PATCH v3 0/7] Fix outer UDP checksum for Intel nics
David Marchand
david.marchand at redhat.com
Thu Apr 18 10:20:14 CEST 2024
This series aims at fixing outer UDP checksum for Intel nics (i40e and
ice).
The net/hns3 is really similar in its internals and has been aligned.
As I touched testpmd csumonly engine, this series may break other
vendors outer offloads, so please vendors, review and test this ASAP.
Thanks.
--
David Marchand
Changes since v2:
- simplified debug in interrupt handler,
- dropped documentation update,
- fixed GRE tunneling with Intel nics,
Changes since v1:
- fix outer udp checksum for real (*sigh*),
David Marchand (7):
net/ice: fix check for outer UDP checksum offload
net/ice: enhance debug when HW fails to transmit
app/testpmd: fix outer IP checksum offload
net: fix outer UDP checksum in Intel prepare helper
net/i40e: fix outer UDP checksum offload for X710
net/iavf: remove outer UDP checksum offload for X710 VF
net: clear outer UDP checksum in Intel prepare helper
.mailmap | 1 +
app/test-pmd/csumonly.c | 31 ++++-------
doc/guides/nics/features/iavf.ini | 2 +-
drivers/net/hns3/hns3_rxtx.c | 87 -------------------------------
drivers/net/i40e/i40e_ethdev.c | 6 ++-
drivers/net/i40e/i40e_rxtx.c | 9 ++++
drivers/net/iavf/iavf_ethdev.c | 5 +-
drivers/net/ice/ice_ethdev.c | 14 +++++
drivers/net/ice/ice_rxtx.c | 6 +--
lib/net/rte_net.h | 30 ++++++++++-
10 files changed, 75 insertions(+), 116 deletions(-)
--
2.44.0
More information about the dev
mailing list