From: Stephen Hemminger <stephen@networkplumber.org>
To: "dimon.zhao" <dimon.zhao@nebula-matrix.com>
Cc: kyo.liu@nebula-matrix.com, dev@dpdk.org
Subject: Re: [PATCH v3 00/16] NBL PMD for Nebulamatrix NICs
Date: Wed, 15 Oct 2025 12:04:46 -0700 [thread overview]
Message-ID: <20251015120446.5ea148fb@hermes.local> (raw)
In-Reply-To: <20250627014022.4019625-1-dimon.zhao@nebula-matrix.com>
On Thu, 26 Jun 2025 18:40:06 -0700
"dimon.zhao" <dimon.zhao@nebula-matrix.com> wrote:
> Features:
> ---------
> - MTU update
> - promisc mode set
> - xstats
> - Basic stats
>
> Support NICs:
> -------------
> - S1205CQ-A00CHT
> - S1105AS-A00CHT
> - S1055AS-A00CHT
> - S1052AS-A00CHT
> - S1051AS-A00CHT
> - S1045XS-A00CHT
> - S1205CQ-A00CSP
> - S1055AS-A00CSP
> - S1052AS-A00CSP
>
> Dimon Zhao (16):
> net/nbl: add doc and minimum nbl build framework
> net/nbl: add simple probe/remove and log module
> net/nbl: add PHY layer definitions and implementation
> net/nbl: add Channel layer definitions and implementation
> net/nbl: add Resource layer definitions and implementation
> net/nbl: add Dispatch layer definitions and implementation
> net/nbl: add Dev layer definitions and implementation
> net/nbl: add complete device init and uninit functionality
> net/nbl: add UIO and VFIO mode for nbl
> net/nbl: add nbl coexistence mode for nbl
> net/nbl: add nbl ethdev configuration
> net/nbl: add nbl device rxtx queue setup and release ops
> net/nbl: add nbl device start and stop ops
> net/nbl: add nbl device Tx and Rx burst
> net/nbl: add nbl device xstats and stats
> net/nbl: nbl device support set MTU and promisc
>
> .mailmap | 4 +
> MAINTAINERS | 9 +
> doc/guides/nics/features/nbl.ini | 9 +
> doc/guides/nics/index.rst | 1 +
> doc/guides/nics/nbl.rst | 42 +
> drivers/net/meson.build | 1 +
> drivers/net/nbl/meson.build | 26 +
> drivers/net/nbl/nbl_common/nbl_common.c | 47 +
> drivers/net/nbl/nbl_common/nbl_common.h | 10 +
> drivers/net/nbl/nbl_common/nbl_thread.c | 88 ++
> drivers/net/nbl/nbl_common/nbl_userdev.c | 743 ++++++++++
> drivers/net/nbl/nbl_common/nbl_userdev.h | 21 +
> drivers/net/nbl/nbl_core.c | 100 ++
> drivers/net/nbl/nbl_core.h | 98 ++
> drivers/net/nbl/nbl_dev/nbl_dev.c | 1007 ++++++++++++++
> drivers/net/nbl/nbl_dev/nbl_dev.h | 65 +
> drivers/net/nbl/nbl_dispatch.c | 1227 +++++++++++++++++
> drivers/net/nbl/nbl_dispatch.h | 31 +
> drivers/net/nbl/nbl_ethdev.c | 161 +++
> drivers/net/nbl/nbl_ethdev.h | 32 +
> drivers/net/nbl/nbl_hw/nbl_channel.c | 853 ++++++++++++
> drivers/net/nbl/nbl_hw/nbl_channel.h | 127 ++
> .../nbl_hw_leonis/nbl_phy_leonis_snic.c | 230 +++
> .../nbl_hw_leonis/nbl_phy_leonis_snic.h | 53 +
> .../nbl/nbl_hw/nbl_hw_leonis/nbl_res_leonis.c | 253 ++++
> .../nbl/nbl_hw/nbl_hw_leonis/nbl_res_leonis.h | 10 +
> drivers/net/nbl/nbl_hw/nbl_phy.h | 28 +
> drivers/net/nbl/nbl_hw/nbl_resource.c | 5 +
> drivers/net/nbl/nbl_hw/nbl_resource.h | 153 ++
> drivers/net/nbl/nbl_hw/nbl_txrx.c | 907 ++++++++++++
> drivers/net/nbl/nbl_hw/nbl_txrx.h | 136 ++
> drivers/net/nbl/nbl_hw/nbl_txrx_ops.h | 91 ++
> drivers/net/nbl/nbl_include/nbl_def_channel.h | 434 ++++++
> drivers/net/nbl/nbl_include/nbl_def_common.h | 128 ++
> drivers/net/nbl/nbl_include/nbl_def_dev.h | 107 ++
> .../net/nbl/nbl_include/nbl_def_dispatch.h | 95 ++
> drivers/net/nbl/nbl_include/nbl_def_phy.h | 35 +
> .../net/nbl/nbl_include/nbl_def_resource.h | 87 ++
> drivers/net/nbl/nbl_include/nbl_include.h | 203 +++
> drivers/net/nbl/nbl_include/nbl_logs.h | 25 +
> .../net/nbl/nbl_include/nbl_product_base.h | 37 +
> 41 files changed, 7719 insertions(+)
> create mode 100644 doc/guides/nics/features/nbl.ini
> create mode 100644 doc/guides/nics/nbl.rst
> create mode 100644 drivers/net/nbl/meson.build
> create mode 100644 drivers/net/nbl/nbl_common/nbl_common.c
> create mode 100644 drivers/net/nbl/nbl_common/nbl_common.h
> create mode 100644 drivers/net/nbl/nbl_common/nbl_thread.c
> create mode 100644 drivers/net/nbl/nbl_common/nbl_userdev.c
> create mode 100644 drivers/net/nbl/nbl_common/nbl_userdev.h
> create mode 100644 drivers/net/nbl/nbl_core.c
> create mode 100644 drivers/net/nbl/nbl_core.h
> create mode 100644 drivers/net/nbl/nbl_dev/nbl_dev.c
> create mode 100644 drivers/net/nbl/nbl_dev/nbl_dev.h
> create mode 100644 drivers/net/nbl/nbl_dispatch.c
> create mode 100644 drivers/net/nbl/nbl_dispatch.h
> create mode 100644 drivers/net/nbl/nbl_ethdev.c
> create mode 100644 drivers/net/nbl/nbl_ethdev.h
> create mode 100644 drivers/net/nbl/nbl_hw/nbl_channel.c
> create mode 100644 drivers/net/nbl/nbl_hw/nbl_channel.h
> create mode 100644 drivers/net/nbl/nbl_hw/nbl_hw_leonis/nbl_phy_leonis_snic.c
> create mode 100644 drivers/net/nbl/nbl_hw/nbl_hw_leonis/nbl_phy_leonis_snic.h
> create mode 100644 drivers/net/nbl/nbl_hw/nbl_hw_leonis/nbl_res_leonis.c
> create mode 100644 drivers/net/nbl/nbl_hw/nbl_hw_leonis/nbl_res_leonis.h
> create mode 100644 drivers/net/nbl/nbl_hw/nbl_phy.h
> create mode 100644 drivers/net/nbl/nbl_hw/nbl_resource.c
> create mode 100644 drivers/net/nbl/nbl_hw/nbl_resource.h
> create mode 100644 drivers/net/nbl/nbl_hw/nbl_txrx.c
> create mode 100644 drivers/net/nbl/nbl_hw/nbl_txrx.h
> create mode 100644 drivers/net/nbl/nbl_hw/nbl_txrx_ops.h
> create mode 100644 drivers/net/nbl/nbl_include/nbl_def_channel.h
> create mode 100644 drivers/net/nbl/nbl_include/nbl_def_common.h
> create mode 100644 drivers/net/nbl/nbl_include/nbl_def_dev.h
> create mode 100644 drivers/net/nbl/nbl_include/nbl_def_dispatch.h
> create mode 100644 drivers/net/nbl/nbl_include/nbl_def_phy.h
> create mode 100644 drivers/net/nbl/nbl_include/nbl_def_resource.h
> create mode 100644 drivers/net/nbl/nbl_include/nbl_include.h
> create mode 100644 drivers/net/nbl/nbl_include/nbl_logs.h
> create mode 100644 drivers/net/nbl/nbl_include/nbl_product_base.h
>
The recent merge VFIO headers changes to main branch now causes
this driver to fail build in next-net.
For now, removing it from next-net. Please resubmit
FAILED: drivers/libtmp_rte_net_nbl.a.p/net_nbl_nbl_common_nbl_userdev.c.o
cc -Idrivers/libtmp_rte_net_nbl.a.p -Idrivers -I../drivers -Idrivers/net/nbl -I../drivers/net/nbl -I../drivers/net/nbl/nbl_include -I../drivers/net/nbl/nbl_hw -I../drivers/net/nbl/nbl_common -I../drivers/net/nbl/nbl_dev -Ilib/ethdev -I../lib/ethdev -Ilib/eal/common -I../lib/eal/common -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -I../kernel/linux -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/log -I../lib/log -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/argparse -I../lib/argparse -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -I/usr/include/x86_64-linux-gnu -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -include rte_config.h -Wvla -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -mrtm -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -Wno-address-of-packed-member -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.nbl -MD -MQ drivers/libtmp_rte_net_nbl.a.p/net_nbl_nbl_common_nbl_userdev.c.o -MF drivers/libtmp_rte_net_nbl.a.p/net_nbl_nbl_common_nbl_userdev.c.o.d -o drivers/libtmp_rte_net_nbl.a.p/net_nbl_nbl_common_nbl_userdev.c.o -c ../drivers/net/nbl/nbl_common/nbl_userdev.c
../drivers/net/nbl/nbl_common/nbl_userdev.c: In function ‘nbl_vfio_dma_mem_map’:
../drivers/net/nbl/nbl_common/nbl_userdev.c:74:41: error: storage size of ‘dma_map’ isn’t known
74 | struct vfio_iommu_type1_dma_map dma_map;
| ^~~~~~~
../drivers/net/nbl/nbl_common/nbl_userdev.c:75:43: error: storage size of ‘dma_unmap’ isn’t known
75 | struct vfio_iommu_type1_dma_unmap dma_unmap;
| ^~~~~~~~~
../drivers/net/nbl/nbl_common/nbl_userdev.c:80:40: error: invalid application of ‘sizeof’ to incomplete type ‘struct vfio_iommu_type1_dma_map’
80 | dma_map.argsz = sizeof(struct vfio_iommu_type1_dma_map);
| ^~~~~~
../drivers/net/nbl/nbl_common/nbl_userdev.c:84:33: error: ‘VFIO_DMA_MAP_FLAG_READ’ undeclared (first use in this function)
84 | dma_map.flags = VFIO_DMA_MAP_FLAG_READ |
| ^~~~~~~~~~~~~~~~~~~~~~
../drivers/net/nbl/nbl_common/nbl_userdev.c:84:33: note: each undeclared identifier is reported only once for each function it appears in
../drivers/net/nbl/nbl_common/nbl_userdev.c:85:33: error: ‘VFIO_DMA_MAP_FLAG_WRITE’ undeclared (first use in this function); did you mean ‘NBL_DEV_USER_DMA_MAP_FLAG_WRITE’?
85 | VFIO_DMA_MAP_FLAG_WRITE;
| ^~~~~~~~~~~~~~~~~~~~~~~
| NBL_DEV_USER_DMA_MAP_FLAG_WRITE
../drivers/net/nbl/nbl_common/nbl_userdev.c:87:48: error: ‘VFIO_IOMMU_MAP_DMA’ undeclared (first use in this function)
87 | ret = ioctl(vfio_container_fd, VFIO_IOMMU_MAP_DMA, &dma_map);
| ^~~~~~~~~~~~~~~~~~
../drivers/net/nbl/nbl_common/nbl_userdev.c:105:42: error: invalid application of ‘sizeof’ to incomplete type ‘struct vfio_iommu_type1_dma_unmap’
105 | dma_unmap.argsz = sizeof(struct vfio_iommu_type1_dma_unmap);
| ^~~~~~
../drivers/net/nbl/nbl_common/nbl_userdev.c:109:48: error: ‘VFIO_IOMMU_UNMAP_DMA’ undeclared (first use in this function)
109 | ret = ioctl(vfio_container_fd, VFIO_IOMMU_UNMAP_DMA, &dma_unmap);
| ^~~~~~~~~~~~~~~~~~~~
../drivers/net/nbl/nbl_common/nbl_userdev.c:75:43: warning: unused variable ‘dma_unmap’ [-Wunused-variable]
75 | struct vfio_iommu_type1_dma_unmap dma_unmap;
| ^~~~~~~~~
../drivers/net/nbl/nbl_common/nbl_userdev.c:74:41: warning: unused variable ‘dma_map’ [-Wunused-variable]
74 | struct vfio_iommu_type1_dma_map dma_map;
| ^~~~~~~
prev parent reply other threads:[~2025-10-15 19:04 UTC|newest]
Thread overview: 227+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-06-27 1:40 dimon.zhao
2025-06-27 1:40 ` [PATCH v3 01/16] net/nbl: add doc and minimum nbl build framework dimon.zhao
2025-06-27 1:40 ` [PATCH v3 02/16] net/nbl: add simple probe/remove and log module dimon.zhao
2025-08-20 19:51 ` Stephen Hemminger
2025-06-27 1:40 ` [PATCH v3 03/16] net/nbl: add PHY layer definitions and implementation dimon.zhao
2025-06-27 1:40 ` [PATCH v3 04/16] net/nbl: add Channel " dimon.zhao
2025-06-27 1:40 ` [PATCH v3 05/16] net/nbl: add Resource " dimon.zhao
2025-06-27 1:40 ` [PATCH v3 06/16] net/nbl: add Dispatch " dimon.zhao
2025-06-27 1:40 ` [PATCH v3 07/16] net/nbl: add Dev " dimon.zhao
2025-06-27 1:40 ` [PATCH v3 08/16] net/nbl: add complete device init and uninit functionality dimon.zhao
2025-06-27 1:40 ` [PATCH v3 09/16] net/nbl: add UIO and VFIO mode for nbl dimon.zhao
2025-06-27 1:40 ` [PATCH v3 10/16] net/nbl: add nbl coexistence " dimon.zhao
2025-06-27 1:40 ` [PATCH v3 11/16] net/nbl: add nbl ethdev configuration dimon.zhao
2025-06-27 1:40 ` [PATCH v3 12/16] net/nbl: add nbl device rxtx queue setup and release ops dimon.zhao
2025-06-27 1:40 ` [PATCH v3 13/16] net/nbl: add nbl device start and stop ops dimon.zhao
2025-06-27 1:40 ` [PATCH v3 14/16] net/nbl: add nbl device Tx and Rx burst dimon.zhao
2025-06-27 1:40 ` [PATCH v3 15/16] net/nbl: add nbl device xstats and stats dimon.zhao
2025-06-27 1:40 ` [PATCH v3 16/16] net/nbl: nbl device support set MTU and promisc dimon.zhao
2025-06-27 21:07 ` [PATCH v3 00/16] NBL PMD for Nebulamatrix NICs Stephen Hemminger
2025-06-27 21:40 ` Thomas Monjalon
2025-08-13 6:43 ` [PATCH v4 " Dimon Zhao
2025-08-13 6:43 ` [PATCH v4 01/16] net/nbl: add doc and minimum nbl build framework Dimon Zhao
2025-08-13 14:43 ` Stephen Hemminger
2025-08-19 22:32 ` Stephen Hemminger
2025-08-13 6:43 ` [PATCH v4 02/16] net/nbl: add simple probe/remove and log module Dimon Zhao
2025-08-13 6:43 ` [PATCH v4 03/16] net/nbl: add PHY layer definitions and implementation Dimon Zhao
2025-08-13 9:30 ` Ivan Malov
2025-08-13 14:19 ` Stephen Hemminger
2025-08-13 6:43 ` [PATCH v4 04/16] net/nbl: add Channel " Dimon Zhao
2025-08-13 9:54 ` Ivan Malov
2025-08-13 14:21 ` Stephen Hemminger
2025-08-13 14:22 ` Stephen Hemminger
2025-08-13 14:25 ` Stephen Hemminger
2025-08-13 14:28 ` Stephen Hemminger
2025-08-13 6:43 ` [PATCH v4 05/16] net/nbl: add Resource " Dimon Zhao
2025-08-13 6:44 ` [PATCH v4 06/16] net/nbl: add Dispatch " Dimon Zhao
2025-08-13 6:44 ` [PATCH v4 07/16] net/nbl: add Dev " Dimon Zhao
2025-08-13 10:12 ` Ivan Malov
2025-08-13 6:44 ` [PATCH v4 08/16] net/nbl: add complete device init and uninit functionality Dimon Zhao
2025-08-13 6:44 ` [PATCH v4 09/16] net/nbl: add UIO and VFIO mode for nbl Dimon Zhao
2025-08-13 6:44 ` [PATCH v4 10/16] net/nbl: add nbl coexistence " Dimon Zhao
2025-08-13 10:35 ` Ivan Malov
2025-08-13 6:44 ` [PATCH v4 11/16] net/nbl: add nbl ethdev configuration Dimon Zhao
2025-08-13 10:40 ` Ivan Malov
2025-08-13 6:44 ` [PATCH v4 12/16] net/nbl: add nbl device rxtx queue setup and release ops Dimon Zhao
2025-08-13 12:00 ` Ivan Malov
2025-08-15 3:47 ` 回复:[PATCH " Dimon
2025-08-15 8:00 ` Ivan Malov
2025-08-18 2:59 ` 回复:回复:[PATCH " Dimon
2025-08-13 6:44 ` [PATCH v4 13/16] net/nbl: add nbl device start and stop ops Dimon Zhao
2025-08-13 6:44 ` [PATCH v4 14/16] net/nbl: add nbl device Tx and Rx burst Dimon Zhao
2025-08-13 11:31 ` Ivan Malov
2025-08-13 6:44 ` [PATCH v4 15/16] net/nbl: add nbl device xstats and stats Dimon Zhao
2025-08-13 11:48 ` Ivan Malov
2025-08-13 14:27 ` Stephen Hemminger
2025-08-18 10:11 ` 回复:[PATCH " Dimon
2025-08-13 6:44 ` [PATCH v4 16/16] net/nbl: nbl device support set MTU and promisc Dimon Zhao
2025-08-13 12:06 ` Ivan Malov
2025-08-19 10:22 ` [PATCH v5 00/17] NBL PMD for Nebulamatrix NICs Dimon Zhao
2025-08-19 10:22 ` [PATCH v5 01/17] net/nbl: add doc and minimum nbl build framework Dimon Zhao
2025-08-19 10:22 ` [PATCH v5 02/17] net/nbl: add simple probe/remove and log module Dimon Zhao
2025-08-19 10:22 ` [PATCH v5 03/17] net/nbl: add HW layer definitions and implementation Dimon Zhao
2025-08-19 10:22 ` [PATCH v5 04/17] net/nbl: add Channel " Dimon Zhao
2025-08-19 22:05 ` Stephen Hemminger
2025-08-20 16:16 ` Stephen Hemminger
2025-08-21 3:19 ` 回复:[PATCH " Dimon
2025-08-19 10:22 ` [PATCH v5 05/17] net/nbl: add Resource " Dimon Zhao
2025-08-19 10:22 ` [PATCH v5 06/17] net/nbl: add Dispatch " Dimon Zhao
2025-08-19 10:22 ` [PATCH v5 07/17] net/nbl: add Dev " Dimon Zhao
2025-08-19 10:22 ` [PATCH v5 08/17] net/nbl: add complete device init and uninit functionality Dimon Zhao
2025-08-19 10:22 ` [PATCH v5 09/17] net/nbl: add UIO and VFIO mode for nbl Dimon Zhao
2025-08-19 10:22 ` [PATCH v5 10/17] net/nbl: add nbl coexistence " Dimon Zhao
2025-08-19 10:22 ` [PATCH v5 11/17] net/nbl: add nbl ethdev configuration Dimon Zhao
2025-08-19 15:30 ` Stephen Hemminger
2025-08-19 10:22 ` [PATCH v5 12/17] net/nbl: add nbl device rxtx queue setup and release ops Dimon Zhao
2025-08-19 22:35 ` Stephen Hemminger
2025-08-19 10:22 ` [PATCH v5 13/17] net/nbl: add nbl device start and stop ops Dimon Zhao
2025-08-19 10:22 ` [PATCH v5 14/17] net/nbl: add nbl device Tx and Rx burst Dimon Zhao
2025-08-19 10:22 ` [PATCH v5 15/17] net/nbl: add nbl ethdev infos get Dimon Zhao
2025-08-19 10:22 ` [PATCH v5 16/17] net/nbl: add nbl device xstats and stats Dimon Zhao
2025-08-19 10:22 ` [PATCH v5 17/17] net/nbl: nbl device support set MTU and promisc Dimon Zhao
2025-08-22 9:03 ` [PATCH v6 00/17] NBL PMD for Nebulamatrix NICs Dimon Zhao
2025-08-22 9:03 ` [PATCH v6 01/17] net/nbl: add doc and minimum nbl build framework Dimon Zhao
2025-08-27 16:27 ` Stephen Hemminger
2025-08-28 3:06 ` 回复:[PATCH " Dimon
2025-08-22 9:03 ` [PATCH v6 02/17] net/nbl: add simple proybe/remove and log module Dimon Zhao
2025-08-27 16:30 ` Stephen Hemminger
2025-08-22 9:03 ` [PATCH v6 03/17] net/nbl: add HW layer definitions and implementation Dimon Zhao
2025-08-22 9:03 ` [PATCH v6 04/17] net/nbl: add Channel " Dimon Zhao
2025-08-22 9:03 ` [PATCH v6 05/17] net/nbl: add Resource " Dimon Zhao
2025-08-22 9:03 ` [PATCH v6 06/17] net/nbl: add Dispatch " Dimon Zhao
2025-08-22 9:03 ` [PATCH v6 07/17] net/nbl: add Dev " Dimon Zhao
2025-08-22 9:03 ` [PATCH v6 08/17] net/nbl: add complete device init and uninit functionality Dimon Zhao
2025-08-22 9:03 ` [PATCH v6 09/17] net/nbl: add UIO and VFIO mode for nbl Dimon Zhao
2025-08-22 9:03 ` [PATCH v6 10/17] net/nbl: add nbl coexistence " Dimon Zhao
2025-08-22 9:03 ` [PATCH v6 11/17] net/nbl: add nbl ethdev configuration Dimon Zhao
2025-08-22 9:03 ` [PATCH v6 12/17] net/nbl: add nbl device rxtx queue setup and release ops Dimon Zhao
2025-08-22 9:03 ` [PATCH v6 13/17] net/nbl: add nbl device start and stop ops Dimon Zhao
2025-08-22 9:03 ` [PATCH v6 14/17] net/nbl: add nbl device Tx and Rx burst Dimon Zhao
2025-08-22 9:03 ` [PATCH v6 15/17] net/nbl: add nbl ethdev infos get Dimon Zhao
2025-08-22 9:03 ` [PATCH v6 16/17] net/nbl: add nbl device xstats and stats Dimon Zhao
2025-08-22 9:03 ` [PATCH v6 17/17] net/nbl: nbl device support set MTU and promisc Dimon Zhao
2025-08-29 3:27 ` [PATCH v7 00/17] NBL PMD for Nebulamatrix NICs Dimon Zhao
2025-08-29 3:27 ` [PATCH v7 01/17] net/nbl: add doc and minimum nbl build framework Dimon Zhao
2025-08-29 3:27 ` [PATCH v7 02/17] net/nbl: add simple probe/remove and log module Dimon Zhao
2025-08-29 3:27 ` [PATCH v7 03/17] net/nbl: add HW layer definitions and implementation Dimon Zhao
2025-08-29 3:27 ` [PATCH v7 04/17] net/nbl: add Channel " Dimon Zhao
2025-08-29 3:27 ` [PATCH v7 05/17] net/nbl: add Resource " Dimon Zhao
2025-08-29 3:27 ` [PATCH v7 06/17] net/nbl: add Dispatch " Dimon Zhao
2025-08-29 3:27 ` [PATCH v7 07/17] net/nbl: add Dev " Dimon Zhao
2025-08-29 3:27 ` [PATCH v7 08/17] net/nbl: add complete device init and uninit functionality Dimon Zhao
2025-08-29 3:27 ` [PATCH v7 09/17] net/nbl: add UIO and VFIO mode for nbl Dimon Zhao
2025-08-29 3:27 ` [PATCH v7 10/17] net/nbl: add nbl coexistence " Dimon Zhao
2025-08-29 3:27 ` [PATCH v7 11/17] net/nbl: add nbl ethdev configuration Dimon Zhao
2025-08-29 3:28 ` [PATCH v7 12/17] net/nbl: add nbl device rxtx queue setup and release ops Dimon Zhao
2025-08-29 3:28 ` [PATCH v7 13/17] net/nbl: add nbl device start and stop ops Dimon Zhao
2025-08-29 3:28 ` [PATCH v7 14/17] net/nbl: add nbl device Tx and Rx burst Dimon Zhao
2025-08-29 3:28 ` [PATCH v7 15/17] net/nbl: add nbl ethdev infos get Dimon Zhao
2025-08-29 3:28 ` [PATCH v7 16/17] net/nbl: add nbl device xstats and stats Dimon Zhao
2025-08-29 3:28 ` [PATCH v7 17/17] net/nbl: nbl device support set MTU and promisc Dimon Zhao
2025-09-09 21:34 ` [PATCH v7 00/17] NBL PMD for Nebulamatrix NICs Stephen Hemminger
2025-09-12 6:17 ` [PATCH v8 " Dimon Zhao
2025-09-12 6:17 ` [PATCH v8 01/17] net/nbl: add doc and minimum nbl build framework Dimon Zhao
2025-09-12 6:17 ` [PATCH v8 02/17] net/nbl: add simple probe/remove and log module Dimon Zhao
2025-09-12 6:17 ` [PATCH v8 03/17] net/nbl: add HW layer definitions and implementation Dimon Zhao
2025-09-12 6:17 ` [PATCH v8 04/17] net/nbl: add Channel " Dimon Zhao
2025-09-12 6:17 ` [PATCH v8 05/17] net/nbl: add Resource " Dimon Zhao
2025-09-12 6:17 ` [PATCH v8 06/17] net/nbl: add Dispatch " Dimon Zhao
2025-09-12 6:17 ` [PATCH v8 07/17] net/nbl: add Dev " Dimon Zhao
2025-09-12 6:17 ` [PATCH v8 08/17] net/nbl: add complete device init and uninit functionality Dimon Zhao
2025-09-12 6:17 ` [PATCH v8 09/17] net/nbl: add UIO and VFIO mode for nbl Dimon Zhao
2025-09-12 6:17 ` [PATCH v8 10/17] net/nbl: add nbl coexistence " Dimon Zhao
2025-09-12 6:17 ` [PATCH v8 11/17] net/nbl: add nbl ethdev configuration Dimon Zhao
2025-09-12 6:17 ` [PATCH v8 12/17] net/nbl: add nbl device rxtx queue setup and release ops Dimon Zhao
2025-09-12 6:17 ` [PATCH v8 13/17] net/nbl: add nbl device start and stop ops Dimon Zhao
2025-09-12 6:17 ` [PATCH v8 14/17] net/nbl: add nbl device Tx and Rx burst Dimon Zhao
2025-09-12 6:17 ` [PATCH v8 15/17] net/nbl: add nbl ethdev infos get Dimon Zhao
2025-09-12 6:17 ` [PATCH v8 16/17] net/nbl: add nbl device xstats and stats Dimon Zhao
2025-09-12 15:13 ` Stephen Hemminger
2025-09-12 6:17 ` [PATCH v8 17/17] net/nbl: add nbl device set MTU and promisc Dimon Zhao
2025-09-12 15:25 ` Stephen Hemminger
2025-09-17 8:08 ` [PATCH v9 00/17] NBL PMD for Nebulamatrix NICs Dimon Zhao
2025-09-17 8:08 ` [PATCH v9 01/17] net/nbl: add doc and minimum nbl build framework Dimon Zhao
2025-09-17 8:08 ` [PATCH v9 02/17] net/nbl: add simple probe/remove and log module Dimon Zhao
2025-09-17 8:08 ` [PATCH v9 03/17] net/nbl: add HW layer definitions and implementation Dimon Zhao
2025-09-17 8:08 ` [PATCH v9 04/17] net/nbl: add Channel " Dimon Zhao
2025-09-18 16:30 ` Stephen Hemminger
2025-09-22 6:48 ` 回复:[PATCH " Dimon
2025-09-18 16:33 ` [PATCH " Stephen Hemminger
2025-09-18 16:35 ` Stephen Hemminger
2025-09-18 16:38 ` Stephen Hemminger
2025-09-17 8:08 ` [PATCH v9 05/17] net/nbl: add Resource " Dimon Zhao
2025-09-17 8:08 ` [PATCH v9 06/17] net/nbl: add Dispatch " Dimon Zhao
2025-09-17 8:08 ` [PATCH v9 07/17] net/nbl: add Dev " Dimon Zhao
2025-09-17 8:08 ` [PATCH v9 08/17] net/nbl: add complete device init and uninit functionality Dimon Zhao
2025-09-17 8:08 ` [PATCH v9 09/17] net/nbl: add UIO and VFIO mode for nbl Dimon Zhao
2025-09-17 8:08 ` [PATCH v9 10/17] net/nbl: add nbl coexistence " Dimon Zhao
2025-09-17 8:08 ` [PATCH v9 11/17] net/nbl: add nbl ethdev configuration Dimon Zhao
2025-09-17 8:08 ` [PATCH v9 12/17] net/nbl: add nbl device rxtx queue setup and release ops Dimon Zhao
2025-09-17 8:08 ` [PATCH v9 13/17] net/nbl: add nbl device start and stop ops Dimon Zhao
2025-09-17 8:08 ` [PATCH v9 14/17] net/nbl: add nbl device Tx and Rx burst Dimon Zhao
2025-09-17 8:08 ` [PATCH v9 15/17] net/nbl: add nbl ethdev infos get Dimon Zhao
2025-09-17 8:08 ` [PATCH v9 16/17] net/nbl: add nbl device xstats and stats Dimon Zhao
2025-09-17 8:08 ` [PATCH v9 17/17] net/nbl: add nbl device set MTU and promisc Dimon Zhao
2025-09-23 3:53 ` [PATCH v10 00/17] NBL PMD for Nebulamatrix NICs Dimon Zhao
2025-09-23 3:53 ` [PATCH v10 01/17] net/nbl: add doc and minimum nbl build framework Dimon Zhao
2025-09-23 3:53 ` [PATCH v10 02/17] net/nbl: add simple probe/remove and log module Dimon Zhao
2025-09-23 3:53 ` [PATCH v10 03/17] net/nbl: add HW layer definitions and implementation Dimon Zhao
2025-09-23 3:53 ` [PATCH v10 04/17] net/nbl: add Channel " Dimon Zhao
2025-09-23 18:25 ` Stephen Hemminger
2025-09-24 9:19 ` 回复:[PATCH " Dimon
2025-09-24 9:40 ` Dimon
2025-09-24 15:27 ` Stephen Hemminger
2025-09-25 3:25 ` 回复:回复:[PATCH " Dimon
2025-09-23 3:53 ` [PATCH v10 05/17] net/nbl: add Resource " Dimon Zhao
2025-09-23 3:53 ` [PATCH v10 06/17] net/nbl: add Dispatch " Dimon Zhao
2025-09-23 3:53 ` [PATCH v10 07/17] net/nbl: add Dev " Dimon Zhao
2025-09-23 3:53 ` [PATCH v10 08/17] net/nbl: add complete device init and uninit functionality Dimon Zhao
2025-09-23 3:53 ` [PATCH v10 09/17] net/nbl: add UIO and VFIO mode for nbl Dimon Zhao
2025-09-23 3:53 ` [PATCH v10 10/17] net/nbl: add nbl coexistence " Dimon Zhao
2025-09-23 3:53 ` [PATCH v10 11/17] net/nbl: add nbl ethdev configuration Dimon Zhao
2025-09-23 3:53 ` [PATCH v10 12/17] net/nbl: add nbl device rxtx queue setup and release ops Dimon Zhao
2025-09-23 3:53 ` [PATCH v10 13/17] net/nbl: add nbl device start and stop ops Dimon Zhao
2025-09-23 3:53 ` [PATCH v10 14/17] net/nbl: add nbl device Tx and Rx burst Dimon Zhao
2025-09-23 3:54 ` [PATCH v10 15/17] net/nbl: add nbl ethdev infos get Dimon Zhao
2025-09-23 3:54 ` [PATCH v10 16/17] net/nbl: add nbl device xstats and stats Dimon Zhao
2025-09-23 3:54 ` [PATCH v10 17/17] net/nbl: add nbl device set MTU and promisc Dimon Zhao
2025-09-25 6:58 ` [PATCH v11 00/17] NBL PMD for Nebulamatrix NICs Dimon Zhao
2025-09-25 6:58 ` [PATCH v11 01/17] net/nbl: add doc and minimum nbl build framework Dimon Zhao
2025-09-25 6:58 ` [PATCH v11 02/17] net/nbl: add simple probe/remove and log module Dimon Zhao
2025-09-25 6:58 ` [PATCH v11 03/17] net/nbl: add HW layer definitions and implementation Dimon Zhao
2025-09-25 6:58 ` [PATCH v11 04/17] net/nbl: add Channel " Dimon Zhao
2025-09-25 6:58 ` [PATCH v11 05/17] net/nbl: add Resource " Dimon Zhao
2025-09-25 6:58 ` [PATCH v11 06/17] net/nbl: add Dispatch " Dimon Zhao
2025-09-25 6:58 ` [PATCH v11 07/17] net/nbl: add Dev " Dimon Zhao
2025-09-25 6:58 ` [PATCH v11 08/17] net/nbl: add complete device init and uninit functionality Dimon Zhao
2025-09-25 6:58 ` [PATCH v11 09/17] net/nbl: add UIO and VFIO mode for nbl Dimon Zhao
2025-09-25 6:58 ` [PATCH v11 10/17] net/nbl: add nbl coexistence " Dimon Zhao
2025-09-25 6:58 ` [PATCH v11 11/17] net/nbl: add nbl ethdev configuration Dimon Zhao
2025-09-25 6:58 ` [PATCH v11 12/17] net/nbl: add nbl device rxtx queue setup and release ops Dimon Zhao
2025-09-25 6:58 ` [PATCH v11 13/17] net/nbl: add nbl device start and stop ops Dimon Zhao
2025-09-25 6:58 ` [PATCH v11 14/17] net/nbl: add nbl device Tx and Rx burst Dimon Zhao
2025-09-25 6:58 ` [PATCH v11 15/17] net/nbl: add nbl ethdev infos get Dimon Zhao
2025-09-25 6:58 ` [PATCH v11 16/17] net/nbl: add nbl device xstats and stats Dimon Zhao
2025-09-25 6:58 ` [PATCH v11 17/17] net/nbl: add nbl device set MTU and promisc Dimon Zhao
2025-09-25 16:52 ` [PATCH v11 00/17] NBL PMD for Nebulamatrix NICs Stephen Hemminger
2025-09-26 2:20 ` 回复:[PATCH " Dimon
2025-09-26 7:25 ` [PATCH v12 " Dimon Zhao
2025-09-26 7:25 ` [PATCH v12 01/17] net/nbl: add doc and minimum nbl build framework Dimon Zhao
2025-09-26 7:25 ` [PATCH v12 02/17] net/nbl: add simple probe/remove and log module Dimon Zhao
2025-09-26 7:25 ` [PATCH v12 03/17] net/nbl: add HW layer definitions and implementation Dimon Zhao
2025-09-26 7:25 ` [PATCH v12 04/17] net/nbl: add Channel " Dimon Zhao
2025-09-26 7:25 ` [PATCH v12 05/17] net/nbl: add Resource " Dimon Zhao
2025-09-26 7:25 ` [PATCH v12 06/17] net/nbl: add Dispatch " Dimon Zhao
2025-09-26 7:25 ` [PATCH v12 07/17] net/nbl: add Dev " Dimon Zhao
2025-09-26 7:25 ` [PATCH v12 08/17] net/nbl: add complete device init and uninit functionality Dimon Zhao
2025-09-26 7:25 ` [PATCH v12 09/17] net/nbl: add UIO and VFIO mode for nbl Dimon Zhao
2025-09-26 7:25 ` [PATCH v12 10/17] net/nbl: add nbl coexistence " Dimon Zhao
2025-09-26 7:25 ` [PATCH v12 11/17] net/nbl: add nbl ethdev configuration Dimon Zhao
2025-09-26 7:25 ` [PATCH v12 12/17] net/nbl: add nbl device rxtx queue setup and release ops Dimon Zhao
2025-09-26 7:25 ` [PATCH v12 13/17] net/nbl: add nbl device start and stop ops Dimon Zhao
2025-09-26 7:25 ` [PATCH v12 14/17] net/nbl: add nbl device Tx and Rx burst Dimon Zhao
2025-09-26 7:26 ` [PATCH v12 15/17] net/nbl: add nbl ethdev infos get Dimon Zhao
2025-09-26 7:26 ` [PATCH v12 16/17] net/nbl: add nbl device xstats and stats Dimon Zhao
2025-09-26 7:26 ` [PATCH v12 17/17] net/nbl: add nbl device set MTU and promisc Dimon Zhao
2025-09-26 18:18 ` [PATCH v12 00/17] NBL PMD for Nebulamatrix NICs Stephen Hemminger
2025-10-15 19:04 ` Stephen Hemminger [this message]
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=20251015120446.5ea148fb@hermes.local \
--to=stephen@networkplumber.org \
--cc=dev@dpdk.org \
--cc=dimon.zhao@nebula-matrix.com \
--cc=kyo.liu@nebula-matrix.com \
/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;
as well as URLs for NNTP newsgroup(s).