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.
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
12files
12,037source lines
28commits, 5y
+443 / −121lines added / removed, 5y
18authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 28 total · active in 16/61 months
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.