drivers/net/ethernet/freescale/dpaa

NXP/Freescale QorIQ DPAA1 Ethernet controllers

The first-generation Data Path Acceleration Architecture Ethernet interfaces built into NXP (formerly Freescale) QorIQ communications processors, such as the P-series, T-series (e.g. T1042), and Layerscape LS1021A. These SoCs are widely used in embedded networking gear, industrial controllers, and network appliances from the early 2010s onward.

keep conf=0.84 last_sold=2025 deploy=medium replacement=none subsystem=net category=networking-ethernet
84%

recommendation

It should stay in the kernel because the underlying QorIQ chips are still actively marketed by NXP in 2025 (T1042 and LS1021A remain listed as current products), the driver continues to receive upstream maintenance, and there is no replacement for existing DPAA1 hardware in the field. Removing it would strand a substantial installed base of networking and industrial equipment.

repository signals

7 files
4,612 source lines
55 commits, 5y
+377 / −501 lines added / removed, 5y
29 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 55 total · active in 26/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 1 commit · +1 −7 2021-07: 1 commit · +1 −1 2021-08: 2 commits · +6 −3 2021-09: 0 commits · +0 −0 2021-10: 2 commits · +3 −3 2021-11: 2 commits · +3 −3 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: 1 commit · +6 −2 2022-05: 1 commit · +15 −143 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 3 commits · +14 −7 2022-09: 5 commits · +44 −17 2022-10: 2 commits · +46 −143 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 1 commit · +3 −3 2023-02: 1 commit · +4 −0 2023-03: 0 commits · +0 −0 2023-04: 2 commits · +4 −8 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 3 commits · +10 −6 2023-08: 1 commit · +1 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 2 commits · +2 −2 2024-06: 0 commits · +0 −0 2024-07: 6 commits · +73 −45 2024-08: 2 commits · +4 −2 2024-09: 1 commit · +8 −1 2024-10: 6 commits · +49 −41 2024-11: 0 commits · +0 −0 2024-12: 1 commit · +1 −1 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 3 commits · +22 −21 2025-06: 2 commits · +7 −39 2025-07: 1 commit · +3 −1 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 1 commit · +45 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +2 −2 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    `dpaa_eth.c` was still receiving upstream touches in 2026, indicating the driver is maintained rather than abandoned.

  2. nxp.com

    NXP still listed QorIQ T1042 with DPAA features, showing first-generation DPAA hardware remained a real product line in the 2025 timeframe.

  3. nxp.com

    NXP still listed LS1021A as Active, supporting continued sale of QorIQ networking SoCs associated with this driver family.

  4. cache.nxp.com

    NXP's current QorIQ platform material describes DPAA as an architecture used on QorIQ P and T series processors, supporting ongoing embedded/networking deployments rather than purely legacy use.

codex reasoning notes (technical)

Local `rg` inspection of Kconfig/Makefile identified this as the Freescale/NXP FSL DPAA Ethernet driver for QorIQ chips. URL 1 came from `mcp__lore_http__.lore_file_timeline` on `drivers/net/ethernet/freescale/dpaa/dpaa_eth.c`, which showed continued non-removal activity through 2026; the retrieved sample did not surface a removal thread. URLs 2-4 came from `web.search_query` on NXP product/material pages and show DPAA/QorIQ hardware still marketed in the 2025 timeframe. That points to ongoing embedded/industrial/network-appliance deployments, so this is not a removal candidate; keep it, with no direct replacement for existing DPAA1 hardware.