drivers/infiniband/hw/bng_re

Broadcom BCM5770X next-generation RoCE InfiniBand/RDMA adapters

RDMA-over-Converged-Ethernet (RoCE) support for Broadcom's BCM5770X family of high-end datacenter network adapters, including the BCM57708 800 Gb/s NIC. These are current-generation cards aimed at AI training clusters and other large datacenter workloads that need very high-throughput, low-latency networking at 50, 100, 200, 400, and 800 Gb/s.

keep conf=0.92 deploy=low replacement=none subsystem=infiniband category=networking-other
92%

recommendation

It should stay because this is brand-new code: the driver was only added to the mainline tree in late 2025 to support hardware Broadcom is actively shipping, with merge coverage in Phoronix and the patch series visible on the netdev list. Deployments are low today simply because the silicon is high-end and recent, not because the driver is fading. There is no removal discussion in sight.

repository signals

14 files
8,883 source lines
15 commits, 5y
+8,986 / −85 lines added / removed, 5y
6 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 15 total · active in 3/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 8 commits · +2,491 −25 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 6 commits · +6,486 −55 2026-03: 1 commit · +9 −5 2026-04: 0 commits · +0 −0

sources

  1. spinics.net

    Patch series introducing bng_re says it is a new Broadcom RoCE driver for the BCM5770X family and supports 50/100/200/400/800G link speeds.

  2. cateee.net

    LKDDb shows CONFIG_INFINIBAND_BNG_RE exists in Linux 6.19 and 7.0-rc+HEAD, indicating current upstream presence rather than retirement.

  3. docs.broadcom.com

    Broadcom product brief for BCM57708 describes an 800Gb/s NIC in current product literature, supporting that this hardware family is a current datacenter offering.

  4. phoronix.com

    Coverage of the merge-bound patch series describes bng_re as Broadcom's next-generation RoCE driver for BCM5770X hardware, reinforcing that it is newly upstreamed rather than obsolete.

codex reasoning notes (technical)

Local shell `rg` on the directory and Kconfig identifies Broadcom next-generation RoCE HCA support with dependency on `BNGE`. Web search found the public patch-series mirror on Spinics, LKDDb config page, Broadcom BCM57708 product brief, and Phoronix merge coverage. Provided static metadata shows first tree touch on 2025-11-24 and a substantive touch on 2026-03-05, so this is an active newly added driver with no evident removal discussion. Hardware appears current but specialized to high-end AI/datacenter Ethernet/RDMA deployments, so deployments are low-volume rather than none.