drivers/net/ethernet/qualcomm/rmnet

Qualcomm RMNET cellular modem data path

RMNET is the data-path layer Linux uses to talk to Qualcomm cellular modems, handling the MAP framing that multiplexes and aggregates mobile-data packets over USB, HSIC, PCIe, or on-SoC IP-accelerator links. It is what turns a phone or laptop's Qualcomm modem connection into a normal network interface, and it is in use on virtually every recent Qualcomm-based handset and WWAN module.

keep conf=0.87 deploy=medium replacement=none subsystem=net category=networking-other
87%

recommendation

It should stay in the kernel because RMNET is the multiplexing and aggregation layer that carries mobile data from current Qualcomm modems into Linux, it is still being patched in netdev as of 2025, and it is actively used today on mainlined phones (for example the postmarketOS support for Snapdragon MSM8953 devices). Qualcomm continues to launch new modems in this family, and no other upstream driver covers the same MAP mux use case.

repository signals

12 files
2,247 source lines
42 commits, 5y
+704 / −286 lines added / removed, 5y
20 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 42 total · active in 13/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 25 commits · +389 −260 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 1 commit · +1 −1 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 1 commit · +1 −3 2022-03: 1 commit · +1 −1 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: 1 commit · +1 −1 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: 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: 2 commits · +2 −1 2024-02: 1 commit · +1 −1 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 1 commit · +1 −1 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 1 commit · +1 −1 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: 3 commits · +9 −6 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: 0 commits · +0 −0 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: 0 commits · +0 −0

sources

  1. lore.kernel.org

    rmnet_config.c was still being touched by netdev patch traffic on 2025-03-22, showing ongoing upstream maintenance rather than abandonment.

  2. docs.kernel.org

    Kernel documentation says RMNET MAP is used by all recent Qualcomm modem chipsets and operates over USB, HSIC, PCIe, and IP accelerator transports.

  3. qualcomm.com

    Qualcomm announced new modem products in 2025, including the X85 5G Modem-RF and new 4G IoT modems, indicating the broader modem family remains current.

  4. wiki.postmarketos.org

    postmarketOS documentation for Qualcomm MSM8953 devices says mobile data creates an rmnet interface, showing present-day deployment on mainlined phones.

codex reasoning notes (technical)

Real driver: local shell inspection of Kconfig and rmnet_config.c shows module_init/module_exit and RTNL link ops for a Qualcomm MAP data-path driver. Upstream activity was checked first with lore_file_timeline on rmnet_config.c; it showed recent 2025 netdev traffic and no visible removal pattern in sampled recent history. docs.kernel.org URL was obtained via web search plus web open; it ties RMNET to recent Qualcomm modem chipsets and multiple physical transports. Qualcomm 2025 modem-launch URL was obtained via web search plus web open; it supports that target hardware is still sold new. postmarketOS URL was obtained via web search result snippet; it supports current real-world rmnet deployments on mainlined phones. No natural upstream replacement covers the same Qualcomm MAP mux/aggregation use case, so removal/deprecation is not indicated.