This patchset introduces three new features and critical fixes for our
recent release cycle.

Patches 1-2 add support for UDP Segmentation Offload (USO) to improve
large-packet transmission performance for UDP workloads.

Patch 3 enables VFs to sense PF ifconfig down/up events, allowing
better fault tolerance and fast recovery in virtualized environments.

Patch 4 adds the missing VF support for the Amber-Lite 40G NICs, which
was previously omitted in the initial integration.
---
v4:
- Patches 1-4: add release notes
- Patch 3: consume the mailbox message before checking the CTS flag;
           separate CTS validation from link status processing by
           returning early after handling a CTS-less control message;
           make pf_running atomic.
---
v3:
- Patches 1-2: change from new feature to bug fix.
- Patch 3: fix link status update in txgbevf_get_pf_link_status();
           extend speed mask from 0xFFF0 to 0x1FFFFE for 40G speed;
           reduce msgbuf array to a single u32 variable;
           correct commit message.
- Patch 4: add a cleanup note in commit message for dropping the
           redundant mac type check in txgbevf_check_mac_link_vf();
           remove a redundant blank line in txgbe_reset_hw_vf().
---
v2:
- Rebased on top of commit 72fdcb7bd19d to resolve conflict in
  drivers/net/txgbe/base/txgbe_type.h.
- No code changes compared to v1.
---

Zaiyu Wang (4):
  net/ngbe: implement USO support
  net/txgbe: implement USO support
  net/txgbe: add support for VF sensing PF down
  net/txgbe: add VF support for Amber-Lite 40G NIC

 doc/guides/rel_notes/release_26_07.rst | 21 ++++++
 drivers/net/ngbe/ngbe_rxtx.c           | 13 ++--
 drivers/net/txgbe/base/txgbe_devids.h  |  2 +
 drivers/net/txgbe/base/txgbe_hw.c      |  7 ++
 drivers/net/txgbe/base/txgbe_regs.h    |  7 +-
 drivers/net/txgbe/base/txgbe_type.h    |  2 +
 drivers/net/txgbe/base/txgbe_vf.c      |  6 +-
 drivers/net/txgbe/txgbe_ethdev.c       |  5 +-
 drivers/net/txgbe/txgbe_ethdev_vf.c    | 88 ++++++++++++++++++++++----
 drivers/net/txgbe/txgbe_rxtx.c         | 13 ++--
 10 files changed, 136 insertions(+), 28 deletions(-)

-- 
2.21.0.windows.1

Reply via email to