Alibaba ENI vDPA driver
A vDPA (vhost Data Path Acceleration) bridge for Alibaba Cloud's Elastic Network Interface hardware, letting virtual machines on Alibaba's ECS infrastructure talk to the cloud's network adapters using the standard virtio interface while keeping the fast data path in hardware. It is cloud-infrastructure plumbing introduced upstream in 2021, not anything sold at retail.
recommendation
Worth keeping but worth flagging as niche, because the hardware only exists inside Alibaba Cloud rather than in commodity servers. The code is clearly still alive in mainline, with substantive changes landing as recently as September 2025 alongside the broader vDPA map-ops rework, and there is no replacement driver that would cover the same Alibaba-specific path. No deprecation discussion turned up in upstream archives.
repository signals
sources
- alibabacloud.com
Alibaba Cloud documents ENIs as a current ECS networking feature and the page was updated on April 23, 2025, indicating ongoing deployment in new cloud instances rather than legacy-only use.
- cateee.net
LKDDb identifies CONFIG_ALIBABA_ENI_VDPA as the 'vDPA driver for Alibaba ENI', module `eni_vdpa`, present in mainline kernel ranges through current releases.
- lwn.net
LWN archives the 2021 patch series introducing the Alibaba ENI vDPA driver, confirming the driver’s intended hardware/use-case and upstream origin.
codex reasoning notes (technical)
Local shell inspection (`rg`, `sed`) shows this directory is a real PCI vDPA driver: `MODULE_DESCRIPTION("Alibaba ENI vDPA driver")` and `module_pci_driver(eni_vdpa_driver)`. Local shell `git -c safe.directory=... log -- drivers/vdpa/alibaba/eni_vdpa.c` shows substantive upstream touches as recently as 2025-09-24 (`vdpa: introduce map ops`) and 2025-08-21 (`vdpa: support virtio_map`), so this is not dormant. MCP lore endpoints were unavailable and `lei` was not installed; I therefore used web search against lore-related terms plus the LWN archive entry obtained via web search. That search surfaced no removal/deprecation discussion, so I back off from any deprecation recommendation. Alibaba ENI is a cloud ENI feature, not a retail standalone adapter family, so `hardware_still_sold_new_in_2025` is `false` and `last_widely_available_year` is `null`; however deployments are still plausible at medium scale inside Alibaba Cloud infrastructure and guest/host vDPA setups. No natural upstream replacement covers the same Alibaba-specific ENI vDPA bridge, so `replacement_driver` is `null`. Recommendation is `keep-annotate`: keep it, but note that it is niche/cloud-specific rather than broadly deployed commodity hardware.