drivers/net/ethernet/cavium/liquidio

Cavium/Marvell LiquidIO OCTEON SmartNICs

A family of programmable 10/25/40/100 Gigabit Ethernet SmartNIC adapters built on Cavium's OCTEON processors (CN23xx and CN6xxx generations), originally launched by Cavium in the mid-2010s and continued under Marvell after the 2018 acquisition. They are used in data centers and telco environments to offload networking, security, and virtualization tasks from host CPUs.

keep-annotate conf=0.82 last_sold=2026 deploy=medium replacement=none subsystem=net category=networking-ethernet
82%

recommendation

Worth keeping but documenting as legacy hardware. Marvell still listed LiquidIO II adapters on its product pages into 2026, the driver received functional fixes on netdev and stable backports in early 2026, and Marvell reported over a million units shipped, so there is a real installed base still being maintained. However, the line has been superseded by LiquidIO III, so the existing driver is mature legacy code rather than a growth area.

repository signals

39 files
27,188 source lines
59 commits, 5y
+403 / −587 lines added / removed, 5y
37 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 59 total · active in 30/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 2 commits · +40 −20 2021-06: 0 commits · +0 −0 2021-07: 3 commits · +7 −7 2021-08: 4 commits · +11 −6 2021-09: 2 commits · +13 −14 2021-10: 4 commits · +10 −12 2021-11: 1 commit · +8 −3 2021-12: 1 commit · +0 −6 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 1 commit · +2 −2 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 3 commits · +5 −10 2022-10: 0 commits · +0 −0 2022-11: 3 commits · +35 −14 2022-12: 1 commit · +3 −4 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 2 commits · +0 −11 2023-04: 0 commits · +0 −0 2023-05: 3 commits · +13 −28 2023-06: 1 commit · +84 −3 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 4 commits · +19 −15 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 2 commits · +7 −3 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 2 commits · +2 −13 2024-06: 1 commit · +5 −6 2024-07: 1 commit · +1 −1 2024-08: 1 commit · +0 −15 2024-09: 1 commit · +7 −9 2024-10: 1 commit · +0 −171 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 1 commit · +0 −23 2025-03: 1 commit · +38 −38 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 1 commit · +0 −42 2025-07: 1 commit · +3 −3 2025-08: 0 commits · +0 −0 2025-09: 2 commits · +12 −8 2025-10: 0 commits · +0 −0 2025-11: 2 commits · +39 −59 2025-12: 0 commits · +0 −0 2026-01: 3 commits · +22 −21 2026-02: 4 commits · +17 −20 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    As of 2026-04-20 the driver still receives netdev-targeted functional fixes, indicating active upstream maintenance rather than abandonment.

  2. lore.kernel.org

    LiquidIO fixes were backported to stable in February 2026, showing the code is still considered relevant to supported deployed systems.

  3. marvell.com

    Marvell still listed LiquidIO II CN23xx 10/25GbE Smart NIC adapters on its product site in 2026, supporting the view that at least part of this hardware family remained commercially available through 2025.

  4. marvell.com

    Marvell stated in 2020 that the LiquidIO line had shipped over 1 million units and that LiquidIO III was the newer generation, implying a substantial installed base but an aging product family.

codex reasoning notes (technical)

Local `rg`/`sed` inspection identified a real PCI Ethernet driver (`lio_main.c`, `lio_vf_main.c`) for Cavium LiquidIO with CN23xx/CN6xxx/OCTEON firmware names. `lore_file_timeline` on `drivers/net/ethernet/cavium/liquidio/lio_main.c` showed recent 2026 netdev and stable activity; that argues against deprecation/removal now. A `lore_regex` removal-search timed out, and a web lore search found no clear removal/deprecation thread, so no escalation to `remove`. Web search found Marvell product pages still listing LiquidIO II Smart NICs in 2026, while Marvell's newsroom page shows a large installed base and that newer LiquidIO III succeeded it. Overall: aging hardware with continuing maintenance and ongoing deployments, so keep the driver but annotate it as legacy/aging rather than deprecate.