drivers/infiniband/hw/bnxt_re

Broadcom NetXtreme-E RoCE RDMA host channel adapters

RDMA-over-Converged-Ethernet (RoCE) support for Broadcom's NetXtreme-E family of data-center Ethernet adapters, spanning 10/25/40/50/100/200 GbE today and extending to 400G parts announced in 2024 for AI and high-performance networking. It lets these NICs perform low-latency remote direct memory access alongside their normal Ethernet duties.

keep conf=0.90 last_sold=2026 deploy=medium replacement=none subsystem=infiniband category=networking-ethernet
90%

recommendation

It should stay because Broadcom is actively shipping and developing the hardware: the BCM57500 NetXtreme-E line covers current 10/25/40/50/100/200 GbE data-center NICs with RoCEv1/v2 support, and Broadcom announced new 400G RoCE NICs in May 2024 for AI fabrics. Broadcom engineers were still posting feature patches to linux-rdma in early 2026, and no other upstream driver covers this hardware family.

repository signals

20 files
22,778 source lines
310 commits, 5y
+12,576 / −6,663 lines added / removed, 5y
57 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 310 total · active in 45/61 months
2021 2022 2023 2024 2025 2026 2021-04: 1 commit · +1 −0 2021-05: 1 commit · +0 −30 2021-06: 5 commits · +49 −22 2021-07: 2 commits · +20 −29 2021-08: 2 commits · +1 −1 2021-09: 12 commits · +441 −138 2021-10: 4 commits · +81 −98 2021-11: 5 commits · +15 −193 2021-12: 1 commit · +1 −1 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 1 commit · +1 −1 2022-05: 0 commits · +0 −0 2022-06: 1 commit · +1 −1 2022-07: 0 commits · +0 −0 2022-08: 1 commit · +1 −1 2022-09: 3 commits · +88 −109 2022-10: 2 commits · +138 −288 2022-11: 0 commits · +0 −0 2022-12: 2 commits · +19 −41 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 9 commits · +5,207 −3,411 2023-04: 0 commits · +0 −0 2023-05: 12 commits · +100 −109 2023-06: 31 commits · +1,214 −401 2023-07: 13 commits · +637 −101 2023-08: 13 commits · +145 −165 2023-09: 2 commits · +13 −2 2023-10: 6 commits · +385 −128 2023-11: 1 commit · +1 −1 2023-12: 10 commits · +421 −80 2024-01: 6 commits · +34 −21 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 4 commits · +50 −12 2024-06: 4 commits · +74 −33 2024-07: 1 commit · +7 −7 2024-08: 9 commits · +246 −89 2024-09: 15 commits · +289 −127 2024-10: 17 commits · +271 −73 2024-11: 17 commits · +703 −205 2024-12: 20 commits · +139 −126 2025-01: 7 commits · +562 −50 2025-02: 8 commits · +28 −16 2025-03: 6 commits · +170 −28 2025-04: 1 commit · +0 −5 2025-05: 4 commits · +22 −9 2025-06: 0 commits · +0 −0 2025-07: 5 commits · +32 −18 2025-08: 20 commits · +562 −156 2025-09: 9 commits · +97 −241 2025-10: 0 commits · +0 −0 2025-11: 4 commits · +164 −10 2025-12: 5 commits · +8 −15 2026-01: 1 commit · +2 −2 2026-02: 7 commits · +136 −69 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. git.kernel.org

    Upstream Kconfig identifies this as Broadcom NetXtreme-E 10/25/40/50 gigabit RoCE HCA support (`CONFIG_INFINIBAND_BNXT_RE`).

  2. lore.kernel.org

    linux-rdma saw bnxt_re feature work in March 2026 (`RDMA/bnxt_re: Support create_qp_umem() devop`), indicating active upstream maintenance rather than retirement.

  3. lore.kernel.org

    linux-rdma also carried bnxt_re functionality work in March 2026 (`Support application specific CQs`), reinforcing current development activity.

  4. docs.broadcom.com

    Broadcom's BCM57500 product brief documents current NetXtreme-E controllers with RoCEv1/v2 support across 200/100/50/40/25/10GbE, showing the hardware family remains a marketed data-center NIC line.

  5. investors.broadcom.com

    Broadcom announced new 400G RoCE/RDMA Ethernet NICs in May 2024 for AI/data-center deployment, showing ongoing new-deployment relevance for Broadcom RoCE NICs.

codex reasoning notes (technical)

`drivers/infiniband/hw/bnxt_re` is plainly a real driver directory (local shell read of Kconfig/main.c). Chipset family label comes from Kconfig; URL given from canonical kernel.org recall. Upstream activity was checked with `lore_activity` on `drivers/infiniband/hw/bnxt_re/main.c`, which returned multiple 2026 linux-rdma patches touching bnxt_re, with Broadcom authors and reviewers; that strongly argues against deprecation/removal. `lore_file_timeline` on the directory path returned no matches, likely because it wants exact file paths rather than directories, so I did not treat that as negative evidence. Hardware availability/deployment evidence came from `web.search` and `web.open` on Broadcom product briefs and Broadcom's 2024 400G RoCE NIC announcement. Because Broadcom is still marketing NetXtreme-E/RoCE NICs and the driver is actively developed, the right recommendation is keep; there is no natural upstream replacement driver for the same hardware family.