[PATCH 0/8] Fix outer UDP checksum for Intel nics
David Marchand
david.marchand at redhat.com
Fri Apr 5 14:49:39 CEST 2024
This series aims at fixing outer UDP checksum for Intel nics (i40e and
ice). While reviewing the API, I found out some discrepancies in the
mbuf documentation that I tried to fix.
I also noticed that the net/hns3 is really similar in its internals and
aligned its implementation.
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
David Marchand (8):
net/ice: fix check for outer UDP checksum offload
net/ice: enhance debug when HW fails to transmit
mbuf: fix Tx checksum offload examples
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 +-
doc/guides/prog_guide/mbuf_lib.rst | 22 +++-----
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 | 29 ++++++++--
drivers/net/ice/ice_rxtx.c | 2 +-
lib/net/rte_net.h | 30 ++++++++++-
11 files changed, 91 insertions(+), 133 deletions(-)
--
2.44.0
More information about the dev
mailing list