AMD/Pensando DSC vDPA virtual function driver
Exposes virtual functions of AMD/Pensando Distributed Services Cards (DSCs) to virtual machines using the vDPA framework, so guests can talk to the SmartNIC/DPU through a virtio-style interface while the hardware does the heavy lifting. The Pensando DSC family is a current line of data-center DPUs deployed in hyperscale and enterprise environments, added to mainline Linux in 6.5.
recommendation
It should stay in the kernel because the underlying AMD/Pensando Distributed Services Card hardware is still actively sold (with a DSC3-400 product brief published for 2026) and the driver itself is being actively maintained, with patch reviews on the linux-kernel list as recently as 2025. It is the only in-tree path that exposes Pensando-specific vDPA virtual functions to guests, and no replacement covers the same role.
repository signals
sources
- docs.kernel.org
Official kernel documentation says pds_vdpa is the PCI vDPA driver for the AMD/Pensando DSC adapter family and depends on pds_core-created SR-IOV VFs.
- mail-archive.com
Public mailing-list archive shows a 2025 pds_vdpa patch review, indicating ongoing upstream maintenance rather than abandonment or removal.
- cateee.net
LKDDb lists CONFIG_PDS_VDPA as present from Linux 6.5 onward for AMD/Pensando DSC devices, confirming it is a current upstream-supported driver.
- amd.com
AMD's current Pensando DPU page markets active Pensando product generations and says the technology is adopted across hyperscale and enterprise data centers.
- amd.com
AMD published a DSC3-400 product brief in 2026, showing the underlying hardware family remains an actively sold/current product line beyond 2025.
codex reasoning notes (technical)
Local shell inspection (`rg`) identified this as `AMD/Pensando vDPA VF Device Driver` tied to `PCI_DEVICE_ID_PENSANDO_VDPA_VF`. Web search found the official kernel doc confirming the device family/use case, a 2025 mailing-list patch archive showing active maintenance, LKDDb confirming current upstream presence since 6.5, and AMD product pages/product briefs showing Pensando DSC/DPU hardware is still current. No natural in-tree replacement covers the same Pensando-specific vDPA VF path, and nothing in gathered evidence suggests deprecation or removal discussion.