drivers/net/ethernet/intel/idpf

Intel Infrastructure Data Path Function (IDPF) Ethernet and IPU adapters

Intel's modern data-center networking interface used by the IPU E2000/E2100 infrastructure processing units and the E830 Ethernet controller line. It speaks a virtio-style control protocol so a single driver works across current and future Intel server NICs and SmartNIC-class IPUs sold for cloud and enterprise infrastructure.

keep conf=0.94 deploy=medium replacement=none subsystem=net category=networking-ethernet
94%

recommendation

It should stay in the kernel because it is one of Intel's flagship current data-center networking drivers, with the E830 controller launched in February 2025 and IPU products like the E2100 actively shipping. Upstream activity is healthy: a November 2025 net-next patch extends the driver to a new PCI programming interface for future hardware, and an April 2026 fix for an XDP soft-reset crash shows ongoing bug-fix maintenance.

repository signals

32 files
26,105 source lines
206 commits, 5y
+33,743 / −7,585 lines added / removed, 5y
39 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 206 total · active in 29/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: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 15 commits · +19,108 −91 2023-09: 0 commits · +0 −0 2023-10: 3 commits · +16 −6 2023-11: 1 commit · +4 −2 2023-12: 6 commits · +144 −69 2024-01: 2 commits · +3 −1 2024-02: 12 commits · +1,266 −1,456 2024-03: 4 commits · +18 −17 2024-04: 0 commits · +0 −0 2024-05: 4 commits · +18 −22 2024-06: 10 commits · +1,751 −1,576 2024-07: 0 commits · +0 −0 2024-08: 5 commits · +42 −79 2024-09: 6 commits · +291 −347 2024-10: 5 commits · +14 −17 2024-11: 4 commits · +73 −62 2024-12: 5 commits · +30 −12 2025-01: 2 commits · +1 −4 2025-02: 4 commits · +39 −29 2025-03: 2 commits · +16 −15 2025-04: 18 commits · +3,407 −237 2025-05: 5 commits · +68 −74 2025-06: 3 commits · +303 −30 2025-07: 13 commits · +1,444 −623 2025-08: 16 commits · +1,443 −558 2025-09: 9 commits · +2,064 −509 2025-10: 3 commits · +11 −0 2025-11: 28 commits · +1,903 −1,518 2025-12: 3 commits · +54 −3 2026-01: 7 commits · +22 −12 2026-02: 5 commits · +163 −199 2026-03: 6 commits · +27 −17 2026-04: 0 commits · +0 −0

sources

  1. cateee.net

    LKDDb shows CONFIG_IDPF in mainline kernels 6.7+ and lists PCI IDs 8086:1452/145c plus the IDPF PCI programming-interface class, indicating an active, current upstream driver rather than legacy-only support.

  2. spinics.net

    A November 3, 2025 net-next patch extends idpf to the new IDPF PCI programming interface for future hardware, explicitly saying current hardware uses 0x1452/0x145C and that the patch makes the driver forward/backward compatible; it was tested on Intel IPU E2000 and newer hardware.

  3. spinics.net

    An April 14, 2026 net patch fixes an idpf XDP soft-reset crash, showing active upstream bug-fix traffic very recently.

  4. intel.com

    Intel lists the E830 controller as Launched on February 24, 2025, showing relevant Intel Ethernet hardware is still sold new in 2025.

  5. intel.com

    Intel markets current IPU products including the IPU Adapter E2100, indicating present-day deployment relevance in cloud/enterprise infrastructure.

codex reasoning notes (technical)

Local exec_command read drivers/net/ethernet/intel/idpf/idpf_main.c and confirmed MODULE_DESCRIPTION names this as the Intel Infrastructure Data Path Function driver; local idpf_devids.h shows PF/VF IDs 1452/145C. Lore MCP was unavailable and shell lei was missing, so lore-style evidence was gathered via web.search_query against netdev archives (spinics mirrors): I found recent 2025 feature-enablement and 2026 bug-fix patches, but no removal/deprecation thread. Intel product pages obtained via web.search_query show contemporary E830 and IPU products, so this is a current datacenter/networking driver with ongoing upstream maintenance and no natural replacement driver.