DPDK patches and discussions
 help / color / mirror / Atom feed
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;
      |                                         ^~~~~~~


      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).