drivers/scsi/libfc

libfc Fibre Channel protocol helper library

A shared in-kernel library that implements the common Fibre Channel protocol logic (login, discovery, frame handling) used by actual Fibre Channel and FCoE hardware drivers. It is consumed by drivers like fnic and fcoe rather than driving any chipset itself.

not-a-driver conf=1.00 deploy=none replacement=none subsystem=scsi category=not-a-driver
100%

recommendation

This is not actually a hardware driver; it is a support library (libfc.ko) that exports common Fibre Channel protocol routines for other SCSI/FC drivers to link against. Its fate is tied to the FC and FCoE drivers that depend on it, not to any specific piece of hardware.

repository signals

12 files
12,037 source lines
28 commits, 5y
+443 / −121 lines added / removed, 5y
18 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 28 total · active in 16/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 5 commits · +342 −21 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 1 commit · +3 −3 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 2 commits · +12 −16 2022-03: 1 commit · +1 −0 2022-04: 0 commits · +0 −0 2022-05: 2 commits · +26 −36 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: 2 commits · +1 −4 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: 1 commit · +6 −0 2023-11: 3 commits · +14 −8 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 1 commit · +8 −6 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: 0 commits · +0 −0 2024-10: 2 commits · +8 −8 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: 1 commit · +2 −2 2025-05: 1 commit · +2 −2 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 2 commits · +2 −2 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 1 commit · +2 −1 2026-02: 2 commits · +10 −10 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

No sources cited.

codex reasoning notes (technical)

Not a driver directory: `drivers/scsi/libfc` builds `libfc.ko`, a shared Fibre Channel protocol/helper library exporting symbols for other FC/FCoE drivers rather than chipset-bound hardware driver code.