All of lore.kernel.org
 help / color / mirror / Atom feed
From: Zaiyu Wang <zaiyuwang@trustnetic.com>
To: dev@dpdk.org
Cc: Zaiyu Wang <zaiyuwang@trustnetic.com>
Subject: [PATCH v4 0/4] Wangxun fixes and new features
Date: Tue, 30 Jun 2026 19:16:00 +0800	[thread overview]
Message-ID: <20260630111608.22196-1-zaiyuwang@trustnetic.com> (raw)
In-Reply-To: <20260617105959.10764-1-zaiyuwang@trustnetic.om>

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	other threads:[~2026-06-30 11:16 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20260617105959.10764-1-zaiyuwang@trustnetic.om>
2026-06-30 11:16 ` Zaiyu Wang [this message]
2026-06-30 11:16   ` [PATCH v4 1/4] net/ngbe: implement USO support Zaiyu Wang
2026-06-30 11:16   ` [PATCH v4 2/4] net/txgbe: " Zaiyu Wang
2026-06-30 11:16   ` [PATCH v4 3/4] net/txgbe: add support for VF sensing PF down Zaiyu Wang
2026-06-30 11:16   ` [PATCH v4 4/4] net/txgbe: add VF support for Amber-Lite 40G NIC Zaiyu Wang
2026-06-30 14:15   ` [PATCH v4 0/4] Wangxun fixes and new features Stephen Hemminger
2026-07-01  2:08     ` Zaiyu Wang

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260630111608.22196-1-zaiyuwang@trustnetic.com \
    --to=zaiyuwang@trustnetic.com \
    --cc=dev@dpdk.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.