From: liujie5@linkdatatechnology.com
To: stephen@networkplumber.org
Cc: dev@dpdk.org, Jie Liu <liujie5@linkdatatechnology.com>
Subject: [PATCH v5 2/9] doc: add sxe2 guide and release notes
Date: Fri, 1 May 2026 11:33:52 +0800 [thread overview]
Message-ID: <20260501033401.316025-3-liujie5@linkdatatechnology.com> (raw)
In-Reply-To: <20260501033401.316025-1-liujie5@linkdatatechnology.com>
From: Jie Liu <liujie5@linkdatatechnology.com>
Add a new guide for SXE2 PMD in the nics directory.
The guide contains driver capabilities, prerequisites,
and compilation/usage instructions.
Update the release notes to announce the addition of the
sxe2 network driver.
Signed-off-by: Jie Liu <liujie5@linkdatatechnology.com>
---
doc/guides/nics/features/sxe2.ini | 11 +++++++++++
doc/guides/nics/index.rst | 1 +
doc/guides/nics/sxe2.rst | 23 +++++++++++++++++++++++
doc/guides/rel_notes/release_26_07.rst | 3 +++
4 files changed, 38 insertions(+)
create mode 100644 doc/guides/nics/features/sxe2.ini
create mode 100644 doc/guides/nics/sxe2.rst
diff --git a/doc/guides/nics/features/sxe2.ini b/doc/guides/nics/features/sxe2.ini
new file mode 100644
index 0000000000..cbf5a773fb
--- /dev/null
+++ b/doc/guides/nics/features/sxe2.ini
@@ -0,0 +1,11 @@
+;
+; Supported features of the 'sxe2' network poll mode driver.
+;
+; Refer to default.ini for the full list of available PMD features.
+;
+; A feature with "P" indicates only be supported when non-vector path
+; is selected.
+;
+[Features]
+Queue start/stop = Y
+Linux = Y
\ No newline at end of file
diff --git a/doc/guides/nics/index.rst b/doc/guides/nics/index.rst
index cb818284fe..e20be478f8 100644
--- a/doc/guides/nics/index.rst
+++ b/doc/guides/nics/index.rst
@@ -68,6 +68,7 @@ Network Interface Controller Drivers
rnp
sfc_efx
softnic
+ sxe2
tap
thunderx
txgbe
diff --git a/doc/guides/nics/sxe2.rst b/doc/guides/nics/sxe2.rst
new file mode 100644
index 0000000000..2f9ba91c33
--- /dev/null
+++ b/doc/guides/nics/sxe2.rst
@@ -0,0 +1,23 @@
+.. SPDX-License-Identifier: BSD-3-Clause
+ Copyright (C), 2025, Wuxi Stars Micro System Technologies Co., Ltd.
+
+SXE2 Poll Mode Driver
+======================
+
+The sxe2 PMD (**librte_net_sxe2**) provides poll mode driver support for
+10/25/50/100/200 Gbps Network Adapters.
+The embedded switch, Physical Functions (PF),
+and SR-IOV Virtual Functions (VF) are supported
+
+Implementation details
+----------------------
+
+For security reasons and robustness, this driver only deals with virtual
+memory addresses. The way resources allocations are handled by the kernel
+combined with hardware specifications that allow it to handle virtual memory
+addresses directly ensure that DPDK applications cannot access random
+physical memory (or memory that does not belong to the current process).
+
+This capability allows the PMD to coexist with kernel network interfaces
+which remain functional, although they stop receiving unicast packets as
+long as they share the same MAC address.
diff --git a/doc/guides/rel_notes/release_26_07.rst b/doc/guides/rel_notes/release_26_07.rst
index 060b26ff61..93fb0072a9 100644
--- a/doc/guides/rel_notes/release_26_07.rst
+++ b/doc/guides/rel_notes/release_26_07.rst
@@ -55,6 +55,9 @@ New Features
Also, make sure to start the actual text at the margin.
=======================================================
+* **Added Linkdata sxe2 ethernet driver.**
+
+ Added network driver for the Linkdata Network Adapters.
Removed Items
-------------
--
2.47.3
next prev parent reply other threads:[~2026-05-01 3:34 UTC|newest]
Thread overview: 143+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-04-30 7:01 [PATCH v1 0/9] common/sxe2: add common functions for sxe2 driver liujie5
2026-04-30 7:01 ` [PATCH v1 1/9] mailmap: add Jie Liu liujie5
2026-04-30 7:01 ` [PATCH v1 2/9] doc: add sxe2 guide and release notes liujie5
2026-04-30 7:01 ` [PATCH v1 3/9] drivers: add sxe2 basic structures liujie5
2026-04-30 7:01 ` [PATCH v1 4/9] common/sxe2: add base driver skeleton liujie5
2026-04-30 7:01 ` [PATCH v1 5/9] drivers: add base driver probe skeleton liujie5
2026-04-30 7:01 ` [PATCH v1 6/9] drivers: support PCI BAR mapping liujie5
2026-04-30 7:01 ` [PATCH v1 7/9] common/sxe2: add ioctl interface for DMA map and unmap liujie5
2026-04-30 7:01 ` [PATCH v1 8/9] net/sxe2: support queue setup and control liujie5
2026-04-30 7:01 ` [PATCH v1 9/9] net/sxe2: add data path for Rx and Tx liujie5
2026-04-30 9:22 ` [PATCH v2 0/9] net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-04-30 9:22 ` [PATCH v2 1/9] mailmap: add Jie Liu liujie5
2026-04-30 9:22 ` [PATCH v2 2/9] doc: add sxe2 guide and release notes liujie5
2026-04-30 9:22 ` [PATCH v2 3/9] drivers: add sxe2 basic structures liujie5
2026-04-30 9:22 ` [PATCH v2 4/9] common/sxe2: add base driver skeleton liujie5
2026-04-30 9:22 ` [PATCH v2 5/9] drivers: add base driver probe skeleton liujie5
2026-04-30 9:22 ` [PATCH v2 6/9] drivers: support PCI BAR mapping liujie5
2026-04-30 9:22 ` [PATCH v2 7/9] common/sxe2: add ioctl interface for DMA map and unmap liujie5
2026-04-30 9:22 ` [PATCH v2 8/9] net/sxe2: support queue setup and control liujie5
2026-04-30 9:22 ` [PATCH v2 9/9] net/sxe2: add data path for Rx and Tx liujie5
2026-04-30 10:18 ` [PATCH v3 0/9] net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-04-30 10:18 ` [PATCH v3 1/9] mailmap: add Jie Liu liujie5
2026-04-30 10:18 ` [PATCH v3 2/9] doc: add sxe2 guide and release notes liujie5
2026-04-30 10:18 ` [PATCH v3 3/9] drivers: add sxe2 basic structures liujie5
2026-04-30 10:18 ` [PATCH v3 4/9] common/sxe2: add base driver skeleton liujie5
2026-04-30 10:18 ` [PATCH v3 5/9] drivers: add base driver probe skeleton liujie5
2026-04-30 10:18 ` [PATCH v3 6/9] drivers: support PCI BAR mapping liujie5
2026-04-30 10:18 ` [PATCH v3 7/9] common/sxe2: add ioctl interface for DMA map and unmap liujie5
2026-04-30 10:18 ` [PATCH v3 8/9] net/sxe2: support queue setup and control liujie5
2026-04-30 10:18 ` [PATCH v3 9/9] net/sxe2: add data path for Rx and Tx liujie5
2026-05-01 1:59 ` [PATCH v4 0/9] net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-05-01 1:59 ` [PATCH v4 1/9] mailmap: add Jie Liu liujie5
2026-05-01 1:59 ` [PATCH v4 2/9] doc: add sxe2 guide and release notes liujie5
2026-05-01 1:59 ` [PATCH v4 3/9] drivers: add sxe2 basic structures liujie5
2026-05-01 3:05 ` Stephen Hemminger
2026-05-01 1:59 ` [PATCH v4 4/9] common/sxe2: add base driver skeleton liujie5
2026-05-01 1:59 ` [PATCH v4 5/9] drivers: add base driver probe skeleton liujie5
2026-05-01 1:59 ` [PATCH v4 6/9] drivers: support PCI BAR mapping liujie5
2026-05-01 1:59 ` [PATCH v4 7/9] common/sxe2: add ioctl interface for DMA map and unmap liujie5
2026-05-01 1:59 ` [PATCH v4 8/9] net/sxe2: support queue setup and control liujie5
2026-05-01 1:59 ` [PATCH v4 9/9] net/sxe2: add data path for Rx and Tx liujie5
2026-05-01 3:33 ` [PATCH v5 0/9] net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-05-01 3:33 ` [PATCH v5 1/9] mailmap: add Jie Liu liujie5
2026-05-01 3:33 ` liujie5 [this message]
2026-05-01 3:33 ` [PATCH v5 3/9] drivers: add sxe2 basic structures liujie5
2026-05-01 14:46 ` Stephen Hemminger
2026-05-01 3:33 ` [PATCH v5 4/9] common/sxe2: add base driver skeleton liujie5
2026-05-01 3:33 ` [PATCH v5 5/9] drivers: add base driver probe skeleton liujie5
2026-05-01 3:33 ` [PATCH v5 6/9] drivers: support PCI BAR mapping liujie5
2026-05-01 3:33 ` [PATCH v5 7/9] common/sxe2: add ioctl interface for DMA map and unmap liujie5
2026-05-01 3:33 ` [PATCH v5 8/9] net/sxe2: support queue setup and control liujie5
2026-05-01 3:33 ` [PATCH v5 9/9] net/sxe2: add data path for Rx and Tx liujie5
2026-05-06 2:12 ` [PATCH v6 00/10] Add sxe2 driver liujie5
2026-05-06 2:12 ` [PATCH v6 01/10] mailmap: add Jie Liu liujie5
2026-05-06 2:12 ` [PATCH v6 02/10] doc: add sxe2 guide and release notes liujie5
2026-05-06 2:12 ` [PATCH v6 03/10] drivers: add sxe2 basic structures liujie5
2026-05-06 2:12 ` [PATCH v6 04/10] common/sxe2: add base driver skeleton liujie5
2026-05-06 2:12 ` [PATCH v6 05/10] drivers: add base driver probe skeleton liujie5
2026-05-06 2:12 ` [PATCH v6 06/10] drivers: support PCI BAR mapping liujie5
2026-05-06 2:12 ` [PATCH v6 07/10] common/sxe2: add ioctl interface for DMA map and unmap liujie5
2026-05-06 2:12 ` [PATCH v6 08/10] net/sxe2: support queue setup and control liujie5
2026-05-06 2:12 ` [PATCH v6 09/10] drivers: add data path for Rx and Tx liujie5
2026-05-06 2:12 ` [PATCH v6 10/10] net/sxe2: add vectorized " liujie5
2026-05-06 3:31 ` [PATCH v7 00/10] Add Linkdata sxe2 driver liujie5
2026-05-06 3:31 ` [PATCH v7 01/10] doc: add sxe2 guide and release notes liujie5
2026-05-06 3:31 ` [PATCH v7 02/10] drivers: add sxe2 basic structures liujie5
2026-05-06 3:31 ` [PATCH v7 03/10] common/sxe2: add base driver skeleton liujie5
2026-05-06 3:31 ` [PATCH v7 04/10] drivers: add base driver probe skeleton liujie5
2026-05-06 3:31 ` [PATCH v7 05/10] drivers: support PCI BAR mapping liujie5
2026-05-06 3:31 ` [PATCH v7 06/10] common/sxe2: add ioctl interface for DMA map and unmap liujie5
2026-05-06 3:31 ` [PATCH v7 07/10] net/sxe2: support queue setup and control liujie5
2026-05-06 3:31 ` [PATCH v7 08/10] drivers: add data path for Rx and Tx liujie5
2026-05-06 3:31 ` [PATCH v7 09/10] net/sxe2: add vectorized " liujie5
2026-05-06 6:12 ` [PATCH v8 00/10] Add Linkdata sxe2 driver liujie5
2026-05-06 6:12 ` [PATCH v8 01/10] mailmap: add Jie Liu liujie5
2026-05-06 6:12 ` [PATCH v8 02/10] doc: add sxe2 guide and release notes liujie5
2026-05-06 6:12 ` [PATCH v8 03/10] drivers: add sxe2 basic structures liujie5
2026-05-06 6:12 ` [PATCH v8 04/10] common/sxe2: add base driver skeleton liujie5
2026-05-06 6:12 ` [PATCH v8 05/10] drivers: add base driver probe skeleton liujie5
2026-05-06 6:12 ` [PATCH v8 06/10] drivers: support PCI BAR mapping liujie5
2026-05-06 6:12 ` [PATCH v8 07/10] common/sxe2: add ioctl interface for DMA map and unmap liujie5
2026-05-06 6:12 ` [PATCH v8 08/10] net/sxe2: support queue setup and control liujie5
2026-05-06 6:12 ` [PATCH v8 09/10] drivers: add data path for Rx and Tx liujie5
2026-05-06 6:12 ` [PATCH v8 10/10] net/sxe2: add vectorized " liujie5
2026-05-06 9:56 ` [PATCH v9 00/10] Add Linkdata sxe2 driver liujie5
2026-05-06 9:56 ` [PATCH v9 01/10] mailmap: add Jie Liu liujie5
2026-05-06 9:56 ` [PATCH v9 02/10] doc: add sxe2 guide and release notes liujie5
2026-05-06 9:56 ` [PATCH v9 03/10] drivers: add sxe2 basic structures liujie5
2026-05-06 9:56 ` [PATCH v9 04/10] common/sxe2: add base driver skeleton liujie5
2026-05-06 9:56 ` [PATCH v9 05/10] drivers: add base driver probe skeleton liujie5
2026-05-06 9:56 ` [PATCH v9 06/10] drivers: support PCI BAR mapping liujie5
2026-05-06 9:56 ` [PATCH v9 07/10] common/sxe2: add ioctl interface for DMA map and unmap liujie5
2026-05-06 9:57 ` [PATCH v9 08/10] net/sxe2: support queue setup and control liujie5
2026-05-06 9:57 ` [PATCH v9 09/10] drivers: add data path for Rx and Tx liujie5
2026-05-06 9:57 ` [PATCH v9 10/10] net/sxe2: add vectorized " liujie5
2026-05-06 11:35 ` [PATCH v10 00/10] Add Linkdata sxe2 driver liujie5
2026-05-06 11:35 ` [PATCH v10 01/10] mailmap: add Jie Liu liujie5
2026-05-06 11:35 ` [PATCH v10 02/10] doc: add sxe2 guide and release notes liujie5
2026-05-06 11:35 ` [PATCH v10 03/10] drivers: add sxe2 basic structures liujie5
2026-05-06 11:35 ` [PATCH v10 04/10] common/sxe2: add base driver skeleton liujie5
2026-05-06 11:35 ` [PATCH v10 05/10] drivers: add base driver probe skeleton liujie5
2026-05-06 11:35 ` [PATCH v10 06/10] drivers: support PCI BAR mapping liujie5
2026-05-06 11:35 ` [PATCH v10 07/10] common/sxe2: add ioctl interface for DMA map and unmap liujie5
2026-05-06 11:35 ` [PATCH v10 08/10] net/sxe2: support queue setup and control liujie5
2026-05-06 11:35 ` [PATCH v10 09/10] drivers: add data path for Rx and Tx liujie5
2026-05-06 11:35 ` [PATCH v10 10/10] net/sxe2: add vectorized " liujie5
2026-05-07 1:44 ` [PATCH v11 0/9] Add Linkdata sxe2 driver liujie5
2026-05-07 1:44 ` [PATCH v11 1/9] mailmap: add Jie Liu liujie5
2026-05-07 1:44 ` [PATCH v11 2/9] doc: add sxe2 guide and release notes liujie5
2026-05-07 1:44 ` [PATCH v11 3/9] drivers: add sxe2 basic structures liujie5
2026-05-07 1:44 ` [PATCH v11 4/9] common/sxe2: add base driver skeleton liujie5
2026-05-07 1:44 ` [PATCH v11 5/9] drivers: add base driver probe skeleton liujie5
2026-05-07 1:44 ` [PATCH v11 6/9] drivers: support PCI BAR mapping liujie5
2026-05-07 1:44 ` [PATCH v11 7/9] common/sxe2: add ioctl interface for DMA map and unmap liujie5
2026-05-07 1:44 ` [PATCH v11 8/9] net/sxe2: support queue setup and control liujie5
2026-05-07 1:44 ` [PATCH v11 9/9] drivers: add data path for Rx and Tx liujie5
2026-05-07 2:40 ` [PATCH v11 0/9] Add Linkdata sxe2 driver Stephen Hemminger
2026-05-12 8:06 ` [PATCH v12 00/10] net/sxe2: fix logic errors and address feedback liujie5
2026-05-12 8:06 ` [PATCH v12 01/10] mailmap: add Jie Liu liujie5
2026-05-12 8:06 ` [PATCH v12 02/10] doc: add sxe2 guide and release notes liujie5
2026-05-12 8:06 ` [PATCH v12 03/10] common/sxe2: add sxe2 basic structures liujie5
2026-05-12 8:06 ` [PATCH v12 04/10] drivers: add base driver skeleton liujie5
2026-05-12 8:06 ` [PATCH v12 05/10] drivers: add base driver probe skeleton liujie5
2026-05-12 8:06 ` [PATCH v12 06/10] drivers: support PCI BAR mapping liujie5
2026-05-12 8:06 ` [PATCH v12 07/10] common/sxe2: add ioctl interface for DMA map and unmap liujie5
2026-05-12 8:06 ` [PATCH v12 08/10] net/sxe2: support queue setup and control liujie5
2026-05-12 8:06 ` [PATCH v12 09/10] drivers: add data path for Rx and Tx liujie5
2026-05-12 8:06 ` [PATCH v12 10/10] net/sxe2: add vectorized " liujie5
2026-05-12 11:36 ` [PATCH v13 00/10] net/sxe2: fix logic errors and address feedback liujie5
2026-05-12 11:36 ` [PATCH v13 01/10] mailmap: add Jie Liu liujie5
2026-05-12 11:36 ` [PATCH v13 02/10] doc: add sxe2 guide and release notes liujie5
2026-05-12 11:36 ` [PATCH v13 03/10] common/sxe2: add sxe2 basic structures liujie5
2026-05-12 11:36 ` [PATCH v13 04/10] drivers: add base driver skeleton liujie5
2026-05-12 11:36 ` [PATCH v13 05/10] drivers: add base driver probe skeleton liujie5
2026-05-12 11:36 ` [PATCH v13 06/10] drivers: support PCI BAR mapping liujie5
2026-05-12 11:36 ` [PATCH v13 07/10] common/sxe2: add ioctl interface for DMA map and unmap liujie5
2026-05-12 11:36 ` [PATCH v13 08/10] net/sxe2: support queue setup and control liujie5
2026-05-12 11:36 ` [PATCH v13 09/10] drivers: add data path for Rx and Tx liujie5
2026-05-12 11:36 ` [PATCH v13 10/10] net/sxe2: add vectorized " liujie5
2026-05-13 14:45 ` [PATCH v13 00/10] net/sxe2: fix logic errors and address feedback Stephen Hemminger
2026-05-07 0:23 ` [PATCH v10 00/10] Add Linkdata sxe2 driver Stephen Hemminger
2026-04-30 16:21 ` [PATCH v3 0/9] net/sxe2: added Linkdata sxe2 ethernet driver Stephen Hemminger
2026-04-30 17:02 ` Stephen Hemminger
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=20260501033401.316025-3-liujie5@linkdatatechnology.com \
--to=liujie5@linkdatatechnology.com \
--cc=dev@dpdk.org \
--cc=stephen@networkplumber.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox