Re: [PATCH rdma v1 0/2] Add ZTE DingHai Ethernet Protocol Driver for RDMA
From: Junxian Huang
Date: Fri Jun 26 2026 - 21:51:12 EST
On 2026/6/24 16:44, zhang.yanze@xxxxxxxxxx wrote:
> From: Yanze Zhang <zhang.yanze@xxxxxxxxxx>
>
> This series adds initial RoCEv2 support for the ZTE ZXDH RNIC,
> a PCIe Gen5 adapter.
>
> The driver implements core IB verbs (QP/CQ/MR/SRQ/AH) with async CQP
> command path and DCQCN congestion control, using the auxiliary bus
> framework following hns/bnxt_re patterns. It does not include Ethernet
Well..actually hns is not using auxiliary bus, so please modify
the description here
> network data plane support. Perftest shows ~395 Gb/s write bandwidth at
> 4KB message size over RoCEv2 RC/UD QPs.
>
> Yanze Zhang (2):
> RDMA/zrdma: Add ZTE Dinghai Ethernet Protocol Driver for RDMA
> RDMA/zrdma: Add hardware config code and improve driver init flow
It seems this whole patchset violates the rule that indentations
should be 8 characters. Please see:
Documentation/process/coding-style.rst 1) Indentation
Junxian
>
> MAINTAINERS | 6 +
> drivers/infiniband/Kconfig | 1 +
> drivers/infiniband/hw/Makefile | 1 +
> drivers/infiniband/hw/zrdma/Kconfig | 10 +
> drivers/infiniband/hw/zrdma/Makefile | 6 +
> drivers/infiniband/hw/zrdma/zrdma_ctrl.h | 248 +++++++++++++++++++++++
> drivers/infiniband/hw/zrdma/zrdma_defs.h | 37 ++++
> drivers/infiniband/hw/zrdma/zrdma_hw.c | 135 ++++++++++++
> drivers/infiniband/hw/zrdma/zrdma_hw.h | 156 ++++++++++++++
> drivers/infiniband/hw/zrdma/zrdma_main.c | 156 ++++++++++++++
> drivers/infiniband/hw/zrdma/zrdma_main.h | 140 +++++++++++++
> drivers/infiniband/hw/zrdma/zrdma_mem.h | 105 ++++++++++
> drivers/infiniband/hw/zrdma/zrdma_type.h | 110 ++++++++++
> drivers/infiniband/hw/zrdma/zrdma_uk.h | 18 ++
> 14 files changed, 1129 insertions(+)
> create mode 100644 drivers/infiniband/hw/zrdma/Kconfig
> create mode 100644 drivers/infiniband/hw/zrdma/Makefile
> create mode 100644 drivers/infiniband/hw/zrdma/zrdma_ctrl.h
> create mode 100644 drivers/infiniband/hw/zrdma/zrdma_defs.h
> create mode 100644 drivers/infiniband/hw/zrdma/zrdma_hw.c
> create mode 100644 drivers/infiniband/hw/zrdma/zrdma_hw.h
> create mode 100644 drivers/infiniband/hw/zrdma/zrdma_main.c
> create mode 100644 drivers/infiniband/hw/zrdma/zrdma_main.h
> create mode 100644 drivers/infiniband/hw/zrdma/zrdma_mem.h
> create mode 100644 drivers/infiniband/hw/zrdma/zrdma_type.h
> create mode 100644 drivers/infiniband/hw/zrdma/zrdma_uk.h
>
> --
> 2.27.0
>
>