drivers/net/ethernet/qualcomm/ppe

Qualcomm IPQ9574 Packet Process Engine (PPE) Ethernet

The Ethernet packet processing engine built into Qualcomm's IPQ9574 (Networking Pro 1220) system-on-chip, which powers current Wi-Fi 7 routers, gateways, and access points. The PPE block handles the integrated Ethernet switch and hardware packet forwarding that sits alongside the SoC's wireless radios.

keep conf=0.92 deploy=low replacement=none subsystem=net category=networking-ethernet
92%

recommendation

It should stay because this is brand-new upstream code, first merged in August 2025, that enables the Ethernet packet-processing block on Qualcomm's IPQ9574 Wi-Fi 7 networking SoC. The chip is currently sold and shipping in new routers and gateways in 2025-2026, and there is no other in-tree driver covering the same hardware block. Activity in the directory is purely additive Qualcomm bring-up work, with no sign of deprecation.

repository signals

8 files
4,083 source lines
11 commits, 5y
+4,100 / −10 lines added / removed, 5y
2 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 11 total · active in 1/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: 0 commits · +0 −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: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 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: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 11 commits · +4,100 −10 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. patch.msgid.link

    The driver was introduced upstream in August 2025 as the Qualcomm IPQ9574 PPE driver, indicating new enablement rather than legacy maintenance.

  2. patch.msgid.link

    The same 2025 upstream series added follow-on functionality such as PPE debugfs counters, showing active bring-up work instead of removal or deprecation.

  3. qualcomm.com

    Qualcomm's Networking Pro 1220 product brief lists ordering part number IPQ9574 and describes current Wi-Fi 7/router/gateway use cases with integrated Ethernet switch and packet processing.

  4. 524wifi.net

    A 2026 retail listing shows IPQ9574-based hardware in stock/backorder, supporting that this silicon family is still being sold into new embedded/networking deployments.

codex reasoning notes (technical)

Local source inspection via exec_command showed a real platform driver with OF match qcom,ipq9574-ppe and an 11-commit directory history starting 2025-08-21, all additive bring-up work by Qualcomm. Commit-message URLs were obtained from exec_command on local git history (`git show/log`); there was no sign of removal activity in the directory history. Deployment evidence came from web search + open on Qualcomm's official product brief PDF and a current retail board listing. Because the driver is brand-new upstream, tied to currently sold IPQ9574 networking silicon, and has no natural in-tree replacement for the same PPE block, the correct recommendation is keep. Deployments are marked low because this is a niche embedded SoC block and mainline support is very recent, not because the hardware is obsolete.