drivers/net/ethernet/qualcomm

Qualcomm Ethernet, RMNET, and IPQ packet processor drivers

An umbrella of Qualcomm network drivers: the QCA7000 powerline-Ethernet bridge (SPI/UART, common in automotive HomePlug designs), the EMAC gigabit controller in older Snapdragon SoCs, the RMNET data path that carries IP traffic over Qualcomm cellular modems, and the PPE packet engine in current IPQ Wi-Fi router SoCs like the IPQ9574.

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

recommendation

It should stay because the directory covers hardware Qualcomm is still actively shipping in 2025, including the IPQ9574 router platform listed in the Dragonwing NPro 7 product brief, and git history shows ongoing development on the PPE, RMNET, EMAC, and QCA7000 subdrivers into early 2026. A prior attempt to remove related QDF24xx code was even reverted, indicating maintainers consider this family in-scope rather than legacy.

repository signals

44 files
13,152 source lines
114 commits, 5y
+5,582 / −1,136 lines added / removed, 5y
48 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 114 total · active in 36/61 months
2021 2022 2023 2024 2025 2026 2021-04: 1 commit · +3 −1 2021-05: 3 commits · +11 −1 2021-06: 26 commits · +391 −264 2021-07: 2 commits · +3 −2 2021-08: 1 commit · +2 −2 2021-09: 1 commit · +1 −1 2021-10: 7 commits · +8 −11 2021-11: 1 commit · +12 −4 2021-12: 0 commits · +0 −0 2022-01: 1 commit · +1 −3 2022-02: 1 commit · +1 −3 2022-03: 2 commits · +3 −3 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 2 commits · +3 −3 2022-07: 0 commits · +0 −0 2022-08: 1 commit · +4 −4 2022-09: 2 commits · +2 −3 2022-10: 1 commit · +2 −2 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 2 commits · +291 −4 2023-02: 0 commits · +0 −0 2023-03: 2 commits · +7 −1 2023-04: 1 commit · +1 −0 2023-05: 0 commits · +0 −0 2023-06: 1 commit · +1 −2 2023-07: 2 commits · +7 −5 2023-08: 1 commit · +1 −1 2023-09: 1 commit · +2 −4 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 4 commits · +30 −12 2024-01: 18 commits · +597 −720 2024-02: 1 commit · +1 −1 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 1 commit · +2 −2 2024-06: 1 commit · +11 −14 2024-07: 0 commits · +0 −0 2024-08: 1 commit · +1 −1 2024-09: 0 commits · +0 −0 2024-10: 4 commits · +39 −21 2024-11: 0 commits · +0 −0 2024-12: 2 commits · +11 −16 2025-01: 0 commits · +0 −0 2025-02: 3 commits · +9 −6 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 1 commit · +0 −1 2025-06: 0 commits · +0 −0 2025-07: 1 commit · +1 −1 2025-08: 12 commits · +4,118 −12 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: 2 commits · +4 −4 2026-03: 0 commits · +0 −0 2026-04: 1 commit · +1 −1

sources

  1. cateee.net

    LKDDb shows this directory still covers multiple in-tree Qualcomm network drivers, including QCOM_EMAC, QCOM_PPE, and QCA7000 variants, with support entries continuing through 7.0-rc+HEAD.

  2. cateee.net

    LKDDb lists CONFIG_QCOM_PPE for Qualcomm IPQ SoCs and specifically matches qcom,ipq9574-ppe, indicating current hardware coverage rather than legacy-only support.

  3. cateee.net

    LKDDb shows CONFIG_RMNET remains present through current kernel series and describes an embedded data-path use case, supporting ongoing deployment in Qualcomm modem-based systems.

  4. docs.qualcomm.com

    Qualcomm's 2025 Dragonwing NPro 7 product brief still lists IPQ9574 as an ordering part number, showing at least one chipset served by this directory is still an actively marketed platform in 2025.

codex reasoning notes (technical)

Shell inspection of local Kconfig/files confirmed this is an umbrella driver directory with active subdrivers (QCA7000 SPI/UART, EMAC, RMNET, PPE). Local `git log` showed substantive commits through 2026-04-03, including new PPE/IPQ9574 work and bug fixes across qca_spi, rmnet, emac, and qca_uart; no removal series was found, and a prior QDF24xx removal was reverted, which argues against deprecation. URLs were obtained via web search (LKDDb and Qualcomm product brief). Lore-specific tooling was unavailable in this session (`lei` missing; web lore queries returned no usable hits), so upstream activity was assessed from local git history instead.