IBM Power virtual Ethernet (ibmveth) and vNIC (ibmvnic) adapters
Paravirtualized network interfaces used by Linux guests running in logical partitions on IBM Power systems under the PowerVM hypervisor. The ibmveth driver handles the classic Virtual Ethernet adapter for inter-LPAR and bridged networking, while ibmvnic backs the higher-performance virtual NIC offered on enterprise Power servers from POWER8 onward through today's Power11 generation.
recommendation
It should stay in the kernel because IBM still ships and documents both Virtual Ethernet and vNIC as current networking features on the Power11 platform sold in 2025, and both drivers continue to receive upstream bug fixes from IBM and community contributors. Any Linux distribution targeting IBM Power LPARs (RHEL, SLES, Ubuntu on POWER) relies on these to provide guest networking, so removal is not on the horizon.
repository signals
sources
- lore.kernel.org
`ibmveth.c` still receives substantive upstream fixes in 2026, indicating active maintenance rather than retirement.
- lore.kernel.org
`ibmvnic.c` also received a bug fix in 2026, showing ongoing real-world attention for IBM virtual NIC support.
- ibm.com
IBM documents Virtual Ethernet adapters as a current Power11 feature, so the ibmveth use case remains present on new-generation systems.
- ibm.com
IBM documents vNIC management on Power11, showing the ibmvnic class is a current platform feature rather than legacy-only hardware.
- ibm.com
IBM support guidance explicitly covers both ibmveth and ibmvnic for enterprise Linux on POWER systems, supporting continued deployed use.
codex reasoning notes (technical)
Top-level directory contains active IBM Power virtual networking drivers, chiefly `ibmveth` and `ibmvnic`, not a dead legacy stub. Lore evidence came from `lore_file_timeline` on `drivers/net/ethernet/ibm/ibmveth.c` and `drivers/net/ethernet/ibm/ibmvnic.c`; both show 2026 fixes. Deployment evidence came from web search hits on current IBM Power11 documentation for Virtual Ethernet and vNIC, plus an IBM support page covering ibmveth/ibmvnic bonding on supported enterprise Linux releases. I found no positive removal signal in the inspected lore history; with active maintenance and current-platform vendor docs, this backs `keep` rather than deprecate/remove.