From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 5D89D45E66; Tue, 10 Dec 2024 08:10:34 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4AD1B4029B; Tue, 10 Dec 2024 08:10:34 +0100 (CET) Received: from zg8tmtu5ljy1ljeznc42.icoremail.net (zg8tmtu5ljy1ljeznc42.icoremail.net [159.65.134.6]) by mails.dpdk.org (Postfix) with ESMTP id 29C5740264 for ; Tue, 10 Dec 2024 08:10:32 +0100 (CET) Received: from prodtpl.icoremail.net (unknown [10.12.1.20]) by hzbj-icmmx-6 (Coremail) with SMTP id AQAAfwCnrt5h6VdntyxCCA--.21311S2; Tue, 10 Dec 2024 15:10:25 +0800 (CST) Received: from localhost.localdomain (unknown [218.76.62.144]) by mail (Coremail) with SMTP id AQAAfwCn_Hhe6VdnEn5mAA--.2590S3; Tue, 10 Dec 2024 15:10:22 +0800 (CST) From: Wencheng Li To: stephen@networkplumber.org Cc: dev@dpdk.org Subject: [PATCH v3 6/6] net/macb: add necessary docs and update related files Date: Tue, 10 Dec 2024 07:10:14 +0000 Message-Id: <1733814614-412254-1-git-send-email-liwencheng@phytium.com.cn> X-Mailer: git-send-email 2.7.4 X-CM-TRANSID: AQAAfwCn_Hhe6VdnEn5mAA--.2590S3 X-CM-SenderInfo: polzv0xfkh0wo6sk53xlxphulrpou0/ Authentication-Results: hzbj-icmmx-6; spf=neutral smtp.mail=liwencheng @phytium.com.cn; X-Coremail-Antispam: 1Uk129KBjvJXoWxJF45ur1DKFWktFyUuw17ZFb_yoWrXr4Upw s7ZFWS9r9rJw17Zrn3t3Wjyr4rZa1vya98uF1xJ34rXFn8Wr1UXw47t34xt3yDXFy8A3WF qr1Yqry3CF1DW3DanT9S1TB71UUUUUDqnTZGkaVYY2UrUUUUj1kv1TuYvTs0mT0YCTnIWj DUYxn0WfASr-VFAU7a7-sFnT9fnUUIcSsGvfJ3UbIYCTnIWIevJa73UjIFyTuYvj4RJUUU UUUUU X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Added missing documentation in doc/guides/nics, mailmap entry, and updated MAINTAINERS file. Signed-off-by: Wencheng Li --- .mailmap | 1 + MAINTAINERS | 6 ++++++ doc/guides/nics/features/macb.ini | 27 +++++++++++++++++++++++++++ doc/guides/nics/index.rst | 1 + doc/guides/nics/macb.rst | 26 ++++++++++++++++++++++++++ doc/guides/rel_notes/release_24_11.rst | 5 +++++ 6 files changed, 66 insertions(+) create mode 100644 doc/guides/nics/features/macb.ini create mode 100644 doc/guides/nics/macb.rst diff --git a/.mailmap b/.mailmap index 8187982..2674a82 100644 --- a/.mailmap +++ b/.mailmap @@ -1654,6 +1654,7 @@ Wen Chiu Wen-Chi Yang Wenfeng Liu Wenjie Li +Wencheng Li Wenjie Sun Wenjing Qiao Wenjun Wu diff --git a/MAINTAINERS b/MAINTAINERS index 60bdcce..8fdcc66 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -921,6 +921,12 @@ F: doc/guides/platform/bluefield.rst F: doc/guides/nics/mlx5.rst F: doc/guides/nics/features/mlx5.ini +Phytium macb +M: Wencheng Li +F: drivers/net/macb +F: doc/guides/nics/macb.rst +F: doc/guides/nics/features/macb.ini + Microsoft mana M: Long Li M: Wei Hu diff --git a/doc/guides/nics/features/macb.ini b/doc/guides/nics/features/macb.ini new file mode 100644 index 0000000..cefc282 --- /dev/null +++ b/doc/guides/nics/features/macb.ini @@ -0,0 +1,27 @@ +; +; Supported features of the 'macb' network poll mode driver. +; +; Refer to default.ini for the full list of available PMD features. +; + +[Features] +Speed capabilities = Y +Link status = Y +Queue start/stop = Y +MTU update = Y +Allmulticast mode = Y +CRC offload = Y +L3 checksum offload = Y +L4 checksum offload = Y +Scattered Rx = Y +Rx descriptor status = Y +Basic stats = Y +Linux = Y + +[rte_flow items] +eth = Y +ipv4 = Y +ipv6 = Y +raw = Y +tcp = Y +udp = Y diff --git a/doc/guides/nics/index.rst b/doc/guides/nics/index.rst index 50688d9..6e0c87b 100644 --- a/doc/guides/nics/index.rst +++ b/doc/guides/nics/index.rst @@ -43,6 +43,7 @@ Network Interface Controller Drivers ionic ipn3ke ixgbe + macb mana memif mlx4 diff --git a/doc/guides/nics/macb.rst b/doc/guides/nics/macb.rst new file mode 100644 index 0000000..5614a63 --- /dev/null +++ b/doc/guides/nics/macb.rst @@ -0,0 +1,26 @@ +.. SPDX-License-Identifier: BSD-3-Clause + Copyright(c) 2022~2023 Phytium Technology Co., Ltd. + +MACB Poll Mode Driver +===================== + +The MACB PMD provides poll mode driver support +for the Ethernet interface MAC 1/2.5/10 Gbps adapter. + +Supported Chipsets and NICs +--------------------------- + +Phytium Ethernet interface cdns,phytium-gem-1.0 +Phytium Ethernet interface cdns,phytium-gem-2.0 + +Features +-------- + +Features of the MACB PMD are: + +* Speed capabilities +* Link status +* Tx Queue start/stop +* Multiple queues for TX and RX +* CRC offload +* Jumbo frames supported diff --git a/doc/guides/rel_notes/release_24_11.rst b/doc/guides/rel_notes/release_24_11.rst index 8486cd9..962291a 100644 --- a/doc/guides/rel_notes/release_24_11.rst +++ b/doc/guides/rel_notes/release_24_11.rst @@ -167,6 +167,11 @@ New Features Added a new network PMD which supports Realtek 2.5 and 5 Gigabit Ethernet NICs. +* **Added Phytium macb net driver.** + + Added a new network PMD which supports Phytium 1 and 10 Gigabit + Ethernet NICs. + * **Added ZTE zxdh net driver [EXPERIMENTAL].** Added ethdev driver support for the zxdh NX Series Ethernet Controller. -- 2.7.4