drivers/net/ethernet/intel/igbvf

Intel 82576 and I350 SR-IOV Virtual Function Ethernet

Guest-side support for the virtual-function half of Intel's server gigabit Ethernet controllers: the 82576 (shipped from 2008, now discontinued) and the I350 (still sold in 2025). It lets a VM drive a slice of one of these NICs directly via SR-IOV.

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

recommendation

Worth keeping but documenting as a legacy-leaning, niche driver. The 82576 half is end-of-life at Intel, and although the I350 is still on sale with discontinuance projected for 2031, gigabit SR-IOV is no longer a mainstream deployment pattern. Upstream still accepts real fixes — a PCI reset change landed in 2023 and another targeted fix in October 2025 — so it is actively maintained, not a removal candidate, just serving older virtualization guests and embedded use cases rather than new builds.</recommendation_summary> </invoke>

repository signals

10 files
4,972 source lines
37 commits, 5y
+139 / −151 lines added / removed, 5y
27 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 37 total · active in 28/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 2 commits · +2 −2 2021-08: 1 commit · +6 −2 2021-09: 0 commits · +0 −0 2021-10: 1 commit · +3 −5 2021-11: 2 commits · +7 −2 2021-12: 0 commits · +0 −0 2022-01: 1 commit · +6 −16 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: 1 commit · +2 −2 2022-07: 0 commits · +0 −0 2022-08: 1 commit · +2 −2 2022-09: 1 commit · +1 −1 2022-10: 0 commits · +0 −0 2022-11: 1 commit · +6 −2 2022-12: 1 commit · +10 −3 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 1 commit · +29 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 1 commit · +2 −2 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 1 commit · +1 −1 2023-11: 0 commits · +0 −0 2023-12: 2 commits · +17 −17 2024-01: 0 commits · +0 −0 2024-02: 1 commit · +1 −1 2024-03: 1 commit · +3 −3 2024-04: 0 commits · +0 −0 2024-05: 1 commit · +1 −1 2024-06: 1 commit · +1 −5 2024-07: 1 commit · +0 −1 2024-08: 1 commit · +0 −2 2024-09: 1 commit · +0 −6 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 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 · +2 −1 2025-06: 2 commits · +1 −6 2025-07: 1 commit · +0 −32 2025-08: 2 commits · +3 −2 2025-09: 0 commits · +0 −0 2025-10: 1 commit · +1 −1 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +6 −7 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. cateee.net

    LKDDb maps igbvf to PCI IDs 8086:10ca (82576 VF) and 8086:1520 (I350 VF), confirming the driver covers only legacy Intel SR-IOV virtual-function NICs and is still present in current kernel series.

  2. intel.com

    Intel ARK marks the 82576 controller family as Discontinued, so one of the two hardware families behind igbvf is firmly legacy.

  3. intel.com

    Intel ARK lists I350-AM4 as Launched with expected discontinuance in 1H'31 and SR-IOV capability, supporting that at least part of igbvf's hardware base was still sold new in 2025.

  4. git.kernel.org

    A non-treewide igbvf-specific fix landed on 2025-10-29, showing upstream still accepts maintenance patches for this driver.

  5. git.kernel.org

    A substantive igbvf PCI reset support change landed in 2023, indicating real upkeep rather than a fully abandoned driver.

codex reasoning notes (technical)

Local source inspection via shell (`rg`, `sed`) showed igbvf only binds 82576 VF and I350 VF PCI IDs. Upstream activity was checked with shell `git log` because lore MCP/lei were unavailable in this environment; the two git.kernel.org commit URLs were then formed from those commit IDs using canonical recall of stable kernel commit URLs. Deployment judgement is an inference from the cited hardware mix: 82576 is discontinued, but I350 remains sold and SR-IOV-capable, so igbvf still matters mainly for legacy/embedded virtualization guests rather than broad new deployments. No concrete removal-series evidence was found in the available public searches, so active maintenance argues against deprecation/removal; annotate it as legacy/niche instead.