DPDK-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: liujie5@linkdatatechnology.com
To: stephen@networkplumber.org
Cc: dev@dpdk.org, Jie Liu <liujie5@linkdatatechnology.com>
Subject: [PATCH v2 2/9] doc: add sxe2 guide and release notes
Date: Thu, 30 Apr 2026 17:22:22 +0800	[thread overview]
Message-ID: <20260430092231.4068642-3-liujie5@linkdatatechnology.com> (raw)
In-Reply-To: <20260430092231.4068642-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


  parent reply	other threads:[~2026-04-30  9:23 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     ` liujie5 [this message]
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                 ` [PATCH v5 2/9] doc: add sxe2 guide and release notes liujie5
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=20260430092231.4068642-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