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

Reply via email to