drivers/net/ethernet/qlogic/qlcnic

QLogic/NetXen QLCNIC 10GbE Converged Network Adapters

A family of 10 Gigabit Ethernet converged network adapters originally from NetXen and QLogic (later Marvell), including the QLE8240/8242 and QLE8440/8442 series, that combined Ethernet, FCoE, and iSCSI offload on a single PCIe card. They were widely deployed in enterprise servers and storage appliances from roughly 2010 through the late 2010s.

keep-annotate conf=0.71 last_sold=2022 deploy=low replacement=none subsystem=net category=networking-ethernet
71%

recommendation

Worth keeping but documenting as legacy hardware. The cards are no longer sold new (a major retailer lists the QLE8242 as discontinued) but Marvell's 2022 user guide still covers the QLE8440/8442 and the adapters remain in service inside appliances such as Veritas NetBackup, so removing the driver would strand existing users. Two memory-leak fixes landed upstream in 2025, showing the code is still being maintained rather than abandoned.

repository signals

21 files
32,851 source lines
58 commits, 5y
+320 / −344 lines added / removed, 5y
39 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 58 total · active in 32/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 3 commits · +5 −4 2021-06: 5 commits · +4 −13 2021-07: 0 commits · +0 −0 2021-08: 4 commits · +35 −33 2021-09: 2 commits · +1 −2 2021-10: 2 commits · +2 −2 2021-11: 2 commits · +14 −4 2021-12: 1 commit · +13 −5 2022-01: 1 commit · +19 −38 2022-02: 1 commit · +2 −1 2022-03: 2 commits · +6 −6 2022-04: 0 commits · +0 −0 2022-05: 2 commits · +6 −6 2022-06: 2 commits · +3 −5 2022-07: 0 commits · +0 −0 2022-08: 1 commit · +3 −3 2022-09: 1 commit · +7 −12 2022-10: 0 commits · +0 −0 2022-11: 1 commit · +2 −2 2022-12: 3 commits · +19 −11 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 2 commits · +0 −6 2023-04: 2 commits · +9 −3 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: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 1 commit · +6 −6 2024-01: 0 commits · +0 −0 2024-02: 1 commit · +1 −2 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: 0 commits · +0 −0 2024-08: 1 commit · +1 −1 2024-09: 2 commits · +7 −16 2024-10: 1 commit · +28 −32 2024-11: 2 commits · +2 −2 2024-12: 1 commit · +34 −35 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 1 commit · +6 −2 2025-04: 0 commits · +0 −0 2025-05: 2 commits · +22 −19 2025-06: 1 commit · +0 −1 2025-07: 1 commit · +1 −1 2025-08: 1 commit · +0 −3 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: 0 commits · +0 −0 2026-02: 4 commits · +59 −67 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. kernelconfig.io

    CONFIG_QLCNIC covers the qlcnic driver directory and describes it as support for QLogic QLE8240/QLE8242 converged Ethernet devices.

  2. git.kernel.org

    The driver received a qlcnic-specific bug fix in 2025 ('fix memory leak in qlcnic_sriov_channel_cfg_cmd()'), showing recent upstream maintenance.

  3. git.kernel.org

    The driver received another qlcnic-specific bug fix in 2025 ('fix memory leak issues in qlcnic_sriov_common.c'), indicating nontrivial upkeep rather than abandonment.

  4. marvell.com

    Marvell's 2022 user guide still documents QLE8440/QLE8442 products supported by this driver family, showing the hardware remained supported in vendor documentation into the 2020s.

  5. bhphotovideo.com

    A mainstream retailer lists QLE8242 as 'No Longer Available', supporting the view that these adapters are no longer broadly sold new.

  6. veritas.com

    Veritas documentation for NetBackup appliances references QLE8442, indicating ongoing legacy/appliance deployments rather than zero use.

codex reasoning notes (technical)

Local shell inspection of qlogic Kconfig and qlcnic headers showed QLE824x plus 83xx/84xx PCI IDs, so this is a real NIC driver with SR-IOV/DCB support and no obvious in-tree replacement for the same hardware. Upstream attention was checked via local `git log` fallback because `lore-http` MCP was unavailable in this session and `lei` was not installed; the two cited kernel.org commit URLs were derived from shell-obtained commit hashes and canonical kernel.org commit URL format. Web search obtained the kernelconfig, Marvell, B&H, and Veritas URLs. Overall signal: legacy 10GbE CNA hardware with some appliance/installed-base presence and recent bug-fix traffic, so keep the driver but annotate it as legacy rather than deprecate/remove.