drivers/net/ethernet/amd/pds_core

AMD Pensando DPU core support

The shared core layer for AMD Pensando Data Processing Units and SmartNICs, including the Salina 400, Giglio, Elba, and Pollara 400 AI NIC families. These PCIe cards offload networking, storage, and security workloads in hyperscale clouds, enterprise data centers, and AI clusters, and are still being shipped into new deployments in 2025.

keep conf=0.88 deploy=medium replacement=none subsystem=net category=networking-ethernet
88%

recommendation

It should stay in the kernel because the hardware is current AMD product line that AMD is actively selling and deploying in 2025, and the driver itself saw substantial maintenance activity in 2025, including memory leak fixes, reset flow work, and an fwctl auxiliary device. There are no signs of upstream removal, and no other in-tree driver covers this vendor-specific DPU stack.

repository signals

10 files
3,092 source lines
74 commits, 5y
+3,455 / −350 lines added / removed, 5y
18 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 74 total · active in 19/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: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 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: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 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: 13 commits · +2,880 −30 2023-05: 2 commits · +14 −10 2023-06: 2 commits · +10 −4 2023-07: 0 commits · +0 −0 2023-08: 11 commits · +27 −36 2023-09: 4 commits · +102 −13 2023-10: 3 commits · +12 −26 2023-11: 2 commits · +9 −5 2023-12: 0 commits · +0 −0 2024-01: 6 commits · +124 −40 2024-02: 8 commits · +139 −71 2024-03: 1 commit · +4 −8 2024-04: 2 commits · +22 −3 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 1 commit · +4 −4 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 1 commit · +1 −1 2025-02: 0 commits · +0 −0 2025-03: 3 commits · +62 −39 2025-04: 9 commits · +29 −44 2025-05: 1 commit · +1 −1 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 1 commit · +1 −1 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 1 commit · +4 −2 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 3 commits · +10 −12 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. amd.com

    AMD markets current Pensando DPU generations (Salina 400, Giglio, Elba) and describes them as deployed in hyperscale, cloud, and enterprise data centers.

  2. amd.com

    AMD lists the Pensando Pollara 400 AI NIC as a current product with 2025-era availability and ecosystem support, indicating the Pensando networking platform remains active.

  3. amd.com

    AMD announced Pensando Salina DPU and Pollara 400 NIC with first-half-2025 availability, showing the hardware family is still in new deployments.

  4. amd.com

    AMD said Pensando Distributed Services Cards were already deployed at scale across hyperscalers, cloud providers, and enterprises.

codex reasoning notes (technical)

`rg` on the local tree showed a real PCI driver in pds_core (`struct pci_driver`, `MODULE_DEVICE_TABLE`) and Kconfig names it "AMD/Pensando Data Systems Core Device Support". Local `git -c safe.directory=... log` for this path showed substantial 2025 maintenance/fix traffic (memory leak, reset flow, fwctl auxiliary device, adminq fixes) and no path-scoped remove/deprecate/orphan hits, so there is no sign of active upstream removal. Web `search_query` returned AMD official product and press pages showing Pensando DPU/NIC products continuing into 2025 and describing large real-world deployments. This points to an actively maintained, still-current datacenter driver with no natural in-tree replacement beyond this vendor-specific stack.