drivers/net/ethernet/sfc/falcon

Solarflare SFC4000 Falcon/Solarstorm 10GbE adapters

Solarflare's first-generation Falcon (SFC4000) 10-Gigabit Ethernet PCI Express server adapters from the late 2000s, used in low-latency finance and HPC deployments before being supplanted by the SFN/SFC9000 series and today's AMD-branded Solarflare X2 cards.

keep-annotate conf=0.81 deploy=low replacement=sfc subsystem=net category=networking-ethernet
81%

recommendation

Worth keeping but documenting as legacy hardware. The SFC4000 has been superseded by Solarflare's later SFN and AMD's current X2 adapter families, and it is not something anyone would buy new in 2025, but the code is still seeing real upstream attention (a 2024 PCI error-path fix and a 2024 dead-code cleanup), so removing it now would be premature. A note flagging it as obsolete with low deployment would help future cleanup decisions.

repository signals

29 files
22,603 source lines
48 commits, 5y
+353 / −439 lines added / removed, 5y
31 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 48 total · active in 30/61 months
2021 2022 2023 2024 2025 2026 2021-04: 1 commit · +1 −1 2021-05: 1 commit · +7 −7 2021-06: 0 commits · +0 −0 2021-07: 1 commit · +1 −1 2021-08: 7 commits · +129 −164 2021-09: 0 commits · +0 −0 2021-10: 1 commit · +3 −3 2021-11: 3 commits · +13 −11 2021-12: 1 commit · +4 −1 2022-01: 1 commit · +5 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 1 commit · +3 −1 2022-05: 4 commits · +6 −11 2022-06: 1 commit · +1 −1 2022-07: 2 commits · +3 −5 2022-08: 1 commit · +8 −8 2022-09: 1 commit · +1 −1 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: 1 commit · +0 −9 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 1 commit · +28 −19 2023-07: 1 commit · +13 −10 2023-08: 1 commit · +1 −1 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 1 commit · +14 −12 2024-01: 0 commits · +0 −0 2024-02: 1 commit · +1 −1 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 1 commit · +1 −1 2024-06: 0 commits · +0 −0 2024-07: 2 commits · +2 −2 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 2 commits · +20 −87 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 · +4 −3 2025-06: 1 commit · +28 −23 2025-07: 1 commit · +8 −4 2025-08: 2 commits · +2 −6 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 1 commit · +8 −4 2026-02: 4 commits · +36 −40 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. cateee.net

    CONFIG_SFC_FALCON is specifically for Solarflare SFC4000 support and recognizes SFC4000/Solarstorm PCI IDs.

  2. lore.kernel.org

    The falcon driver still received a non-treewide bug-fix patch in 2024 ('Add missing pci_disable_device() for error path').

  3. lore.kernel.org

    The falcon code still sees maintenance cleanup in 2024 ('sfc: Remove falcon deadcode'), indicating upstream attention rather than abandonment.

  4. amd.com

    AMD's current Solarflare adapter lineup marketed in 2025 is the X2 family (for example X2522/X2541), not SFC4000-era hardware.

codex reasoning notes (technical)

Local source inspection via shell (`sed` on falcon/Kconfig and falcon.c) identified this directory as the SFC4000/Falcon driver. Lore evidence came from `lore_file_timeline` on drivers/net/ethernet/sfc/falcon/efx.c, which showed continuing 2024-2025 touches; the cited lore URLs were taken from that result set. Deployment/sales evidence came from web search results opened for LKDDb and AMD's current Solarflare product page. Conclusion: the hardware is clearly obsolete and not a 2025 new-deployment choice, but upstream still applies real fixes/cleanups, so removal would be premature; keep it, but annotate as legacy/obsolete hardware with low current deployment.