drivers/atm

Legacy ATM PCI and SBus network adapters

Drivers for late-1990s and early-2000s Asynchronous Transfer Mode network cards, including Efficient Networks ENI155P, IDT/NICStAR 77252, Fore Systems ForeRunner and ForeRunnerHE, Interphase, and Solos PCI, plus helpers for tunneling ATM over TCP. ATM was a cell-switched telecom and enterprise backbone technology largely displaced by Ethernet, IP, and MPLS.

keep-annotate conf=0.74 deploy=low replacement=none subsystem=atm category=networking-other
74%

recommendation

Worth keeping but flagging as a niche legacy area: the code still sees real upstream maintenance, with around 40 substantive commits over five years from more than two dozen authors and activity as recent as early 2026 in netdev traffic, yet the hardware has been obsolete in mainstream networking for a long time. No removal effort appears to be in flight, so the subsystem should remain available for the residual telecom, industrial, and lab users who still rely on these cards while being clearly documented as legacy.

repository signals

29 files
30,359 source lines
50 commits, 5y
+207 / −11,649 lines added / removed, 5y
33 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 50 total · active in 32/61 months
2021 2022 2023 2024 2025 2026 2021-04: 1 commit · +1 −1 2021-05: 5 commits · +11 −8 2021-06: 2 commits · +13 −11 2021-07: 1 commit · +1 −1 2021-08: 1 commit · +3 −3 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: 1 commit · +1 −3 2022-02: 2 commits · +4 −8 2022-03: 1 commit · +2 −0 2022-04: 5 commits · +0 −11,462 2022-05: 0 commits · +0 −0 2022-06: 1 commit · +1 −1 2022-07: 1 commit · +3 −6 2022-08: 1 commit · +1 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 1 commit · +3 −3 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 1 commit · +11 −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: 1 commit · +11 −9 2023-10: 1 commit · +1 −7 2023-11: 0 commits · +0 −0 2023-12: 2 commits · +4 −4 2024-01: 1 commit · +6 −0 2024-02: 1 commit · +2 −0 2024-03: 1 commit · +2 −4 2024-04: 0 commits · +0 −0 2024-05: 1 commit · +0 −4 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 1 commit · +5 −4 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 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: 1 commit · +6 −6 2025-05: 1 commit · +3 −3 2025-06: 2 commits · +8 −1 2025-07: 1 commit · +1 −1 2025-08: 1 commit · +14 −3 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 1 commit · +2 −0 2025-12: 1 commit · +1 −0 2026-01: 2 commits · +3 −4 2026-02: 5 commits · +81 −91 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    `drivers/atm/` still appeared in recent netdev-maintainer traffic in April 2026, indicating the code is not abandoned outright.

  2. git.kernel.org

    The subsystem still exposes configuration for legacy ATM boards and test/transport helpers such as ENI155P, NICStAR, IDT77252, Interphase, ForeRunner, ForeRunnerHE, and Solos PCI.

  3. en.wikipedia.org

    ATM is a legacy networking/telecom technology that has largely been displaced by Ethernet/IP/MPLS in mainstream deployments.

codex reasoning notes (technical)

Keep-annotate: static evidence supplied with the task shows non-trivial upstream maintenance (40 substantive commits in 5 years, most recent substantive touch 2026-02-13, 27 authors), and my lore check found a 2026 netdev pull mentioning `drivers/atm/` rather than a clear removal series. Local source inspection (`exec_command` on `drivers/atm/Kconfig`) shows this directory targets old PCI/SBUS ATM adapters plus synthetic helpers (`atmtcp`, `adummy`), which points to residual legacy/industrial/lab use rather than healthy new-hardware demand. `lore_file_timeline` on the directory path returned no indexed events, so removal evidence is inconclusive rather than positive. URL acquisition: lore URL via `lore_regex`; kernel.org Kconfig URL by canonical recall of the upstream source tree after local file inspection; Wikipedia ATM URL by canonical recall for deployment context. `hardware_still_sold_new_in_2025=false` and `deployments_today=low` are inference-based from the legacy ATM market position and the specific old adapter families still listed in Kconfig, not from a direct vendor EOL page.