drivers/net/ethernet/cisco/enic

Cisco UCS VIC (Virtual Interface Card) Ethernet adapters

Cisco's Unified Computing System Virtual Interface Cards, the converged Ethernet adapters built into Cisco UCS blade and rack servers since around 2009. Current VIC 15000-series parts run at 25, 100, and 200 Gbps and are still shipping in 2025 for Cisco's M6, M7, and M8 server generations.

keep conf=0.94 deploy=medium replacement=none subsystem=net category=networking-ethernet
94%

recommendation

It should stay because Cisco UCS VIC adapters are still actively sold and deployed in data centers, and the driver is under continuous upstream development — including SR-IOV v2 work landing in net-next as recently as 2026. There is no alternative in-tree driver for this hardware, so removing it would strand a sizeable installed base of Cisco UCS customers.

repository signals

41 files
10,281 source lines
63 commits, 5y
+1,920 / −1,691 lines added / removed, 5y
25 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 63 total · active in 27/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 1 commit · +5 −2 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 1 commit · +6 −2 2021-09: 2 commits · +7 −7 2021-10: 3 commits · +5 −4 2021-11: 1 commit · +6 −2 2021-12: 0 commits · +0 −0 2022-01: 2 commits · +3 −15 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 2 commits · +43 −478 2022-07: 0 commits · +0 −0 2022-08: 1 commit · +3 −3 2022-09: 1 commit · +5 −4 2022-10: 1 commit · +11 −23 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: 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: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 1 commit · +13 −12 2024-01: 0 commits · +0 −0 2024-02: 2 commits · +3 −2 2024-03: 0 commits · +0 −0 2024-04: 1 commit · +13 −12 2024-05: 2 commits · +13 −1 2024-06: 1 commit · +23 −0 2024-07: 1 commit · +1 −1 2024-08: 0 commits · +0 −0 2024-09: 5 commits · +272 −33 2024-10: 1 commit · +1 −1 2024-11: 8 commits · +345 −245 2024-12: 0 commits · +0 −0 2025-01: 3 commits · +32 −32 2025-02: 5 commits · +419 −411 2025-03: 8 commits · +644 −358 2025-04: 1 commit · +2 −2 2025-05: 2 commits · +5 −3 2025-06: 2 commits · +6 −6 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 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 −3 2026-02: 4 commits · +26 −29 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Upstream activity is current and feature-bearing in 2026; enic is still receiving net-next development rather than only janitorial fixes.

  2. cisco.com

    Cisco's 2025 VIC 15000 Series data sheet shows current UCS VIC 15000 adapters for M6/M7/M8 servers, indicating the enic hardware family remains sold for new deployments in 2025.

  3. cisco.com

    Cisco's recent VIC driver guide explicitly states eNIC is the driver for Cisco UCS VIC Ethernet NICs, tying this Linux driver family to current Cisco VIC support.

  4. cisco.com

    Cisco support pages still list UCS Virtual Interface Cards as an available-order product family, supporting ongoing deployment presence.

codex reasoning notes (technical)

Local `rg` on enic.h/enic_main.c identifies this as the Cisco VIC Ethernet NIC driver and shows recent VIC 15xxx device IDs, including 25/100/200G-era parts. `lore_file_timeline` MCP on enic_main.c returned April 23, 2026 net-next SR-IOV V2 patches, with dense 2024-2026 activity and no visible removal signal; a removal-focused `lore_regex` query timed out, so absence of removal talk is inferred from active forward development, not proven by a dedicated negative search. Cisco URLs were obtained via web search and show 2025-orderable/support-current UCS VIC products and current VIC driver documentation. No natural in-tree replacement exists for Cisco UCS VIC Ethernet adapters, so the correct disposition is keep.