drivers/scsi/fnic

Cisco UCS VIC Fibre Channel over Ethernet HBAs

Cisco's Unified Computing System Virtual Interface Card adapters (the VIC 1400/14000 series and predecessors) when presented as Fibre Channel over Ethernet host bus adapters. They sit in Cisco UCS blade and rack servers in enterprise data centers, letting a single converged network card carry both Ethernet traffic and Fibre Channel storage traffic to SAN arrays.

keep conf=0.88 deploy=low replacement=none subsystem=scsi category=storage-scsi-ata
88%

recommendation

It should stay because Cisco still ships these VIC adapters as current products in 2025 and the driver is being actively maintained upstream, with substantive patches landing on linux-scsi from both Cisco engineers and the wider community as recently as 2025 and into 2026. Deployments are niche compared to mainstream storage hardware, but UCS environments are common enough in enterprise data centers that there is no in-tree replacement and removing it would strand real customers.

repository signals

44 files
20,933 source lines
96 commits, 5y
+12,155 / −4,915 lines added / removed, 5y
29 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 96 total · active in 35/61 months
2021 2022 2023 2024 2025 2026 2021-04: 2 commits · +378 −452 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 2 commits · +26 −27 2021-09: 0 commits · +0 −0 2021-10: 3 commits · +71 −72 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 2 commits · +164 −155 2022-03: 2 commits · +7 −9 2022-04: 1 commit · +1 −3 2022-05: 1 commit · +4 −4 2022-06: 1 commit · +42 −510 2022-07: 3 commits · +38 −21 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: 2 commits · +6 −13 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +2 −6 2023-06: 1 commit · +1 −1 2023-07: 1 commit · +5 −3 2023-08: 2 commits · +11 −45 2023-09: 2 commits · +60 −23 2023-10: 0 commits · +0 −0 2023-11: 1 commit · +2 −1 2023-12: 13 commits · +898 −594 2024-01: 3 commits · +6 −6 2024-02: 1 commit · +8 −5 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: 1 commit · +4 −2 2024-09: 1 commit · +1 −1 2024-10: 1 commit · +2 −2 2024-11: 1 commit · +3 −13 2024-12: 17 commits · +10,063 −2,655 2025-01: 10 commits · +86 −116 2025-02: 3 commits · +14 −19 2025-03: 4 commits · +15 −28 2025-04: 1 commit · +18 −18 2025-05: 2 commits · +14 −12 2025-06: 5 commits · +155 −41 2025-07: 0 commits · +0 −0 2025-08: 1 commit · +0 −2 2025-09: 0 commits · +0 −0 2025-10: 1 commit · +0 −1 2025-11: 1 commit · +25 −32 2025-12: 0 commits · +0 −0 2026-01: 1 commit · +4 −2 2026-02: 2 commits · +21 −21 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    linux-scsi saw non-treewide fnic maintenance in late 2025 (e.g. interrupt-mode configurability patch series), indicating active upstream support.

  2. lore.kernel.org

    fnic received further functional work in 2026 (mempool use for receive frames), which argues against deprecation/removal.

  3. cisco.com

    Cisco's UCS VIC 1400/14000 Series datasheet lists VIC 1455/1457/1467/1495 adapters as supporting Ethernet or FCoE and presenting NICs or HBAs, showing the hardware class remained a current product family into 2025.

  4. cateee.net

    LKDDB identifies CONFIG_FCOE_FNIC as the Cisco FNIC driver for Cisco PCI-Express FCoE HBA hardware, including Cisco VIC FCoE HBA PCI ID 1137:0045.

codex reasoning notes (technical)

`drivers/scsi/fnic` is a real hardware driver for Cisco VIC FCoE HBAs/CNAs. `lore_file_timeline` on `drivers/scsi/fnic/fnic_main.c` showed sustained activity with substantive linux-scsi patches in 2025 and 2026, so this is not dormant code. Cisco product-page evidence obtained via `web.search_query` shows FCoE-capable UCS VIC adapters still marketed around 2025, but this is a niche enterprise storage-network deployment rather than mass-market hardware, so deployments are `low` not `none`. LKDDB URL was also obtained via `web.search_query` and ties the driver to Cisco VIC FCoE HBA devices. I found no evidence of an active upstream removal push within the time budget; there is also no like-for-like in-tree replacement driver for Cisco VIC FCoE HBA support, so the recommendation is to keep it.