drivers/scsi/bnx2fc

Broadcom/QLogic NetXtreme II FCoE offload (bnx2fc)

Fibre Channel over Ethernet offload for Broadcom NetXtreme II converged network adapters such as the BCM57710, BCM57712, and BCM57810: 10 Gb dual-purpose Ethernet/storage cards deployed in enterprise blade servers and SANs from roughly 2010 through the late 2010s. A single card carries both LAN and Fibre Channel traffic, with FCoE work handled in silicon.

keep-annotate conf=0.82 last_sold=2019 deploy=low replacement=none subsystem=scsi category=storage-scsi-ata
82%

recommendation

Worth keeping but documenting its niche: the cards have been withdrawn from sale (Lenovo lists the family as end-of-marketing) and FCoE itself is a fading technology, but Broadcom still publishes setup guides, Citrix's hypervisor HCL still lists the adapters with FCoE, and upstream maintenance work on bnx2fc was still landing in 2025-2026. That points to a small but real legacy installed base in enterprise storage environments that would be hurt by premature removal.

repository signals

12 files
11,158 source lines
30 commits, 5y
+180 / −206 lines added / removed, 5y
20 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 30 total · active in 19/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 1 commit · +1 −0 2021-06: 1 commit · +1 −1 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 2 commits · +9 −7 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 4 commits · +22 −28 2022-02: 1 commit · +19 −14 2022-03: 1 commit · +3 −3 2022-04: 0 commits · +0 −0 2022-05: 2 commits · +12 −27 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: 1 commit · +3 −6 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: 2 commits · +64 −59 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: 1 commit · +0 −2 2024-04: 1 commit · +1 −3 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 2 commits · +2 −8 2024-09: 0 commits · +0 −0 2024-10: 2 commits · +4 −3 2024-11: 0 commits · +0 −0 2024-12: 1 commit · +2 −5 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 2 commits · +4 −5 2025-05: 1 commit · +3 −3 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: 1 commit · +1 −1 2025-12: 0 commits · +0 −0 2026-01: 1 commit · +4 −3 2026-02: 3 commits · +25 −28 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Upstream still sees recent functional maintenance in 2026 (e.g. bnx2fc lock-context-analysis prep), so it is not abandoned or under obvious removal.

  2. lenovopress.lenovo.com

    OEM product guide for Broadcom NetXtreme II BCM57810/BCM57712 adapters marks the family as withdrawn from marketing, indicating legacy rather than current-new hardware.

  3. knowledge.broadcom.com

    Broadcom still documents FCoE offload setup for NetXtreme II devices, showing the hardware remains in supported legacy enterprise use.

  4. hcl.xenserver.com

    Citrix Hypervisor HCL still lists BCM57810 with FCoE support, suggesting some remaining deployed installed base in virtualization/storage environments.

codex reasoning notes (technical)

Shell inspection of local Kconfig/docs identified this as the Broadcom/QLogic FCoE offload driver tied to NetXtreme II/CNIC hardware. `lore_file_timeline` on bnx2fc files showed continued 2025-2026 maintenance and no removal discussion. Web search results yielded Lenovo's withdrawn-product page plus Broadcom and Citrix support/HCL pages, which together point to old, no-longer-new hardware with a small but real legacy enterprise footprint. Chosen `keep-annotate` because hardware is obsolete for new purchases, but upstream and deployed-base signals are still nontrivial.