From: Paolo Abeni <pabeni@redhat.com>
To: Andy Shevchenko <andriy.shevchenko@intel.com>,
Jakub Kicinski <kuba@kernel.org>
Cc: davem@davemloft.net, netdev@vger.kernel.org, edumazet@google.com,
andrew+netdev@lunn.ch, horms@kernel.org, corbet@lwn.net,
skhan@linuxfoundation.org, linux@armlinux.org.uk,
tsbogend@alpha.franken.de, maddy@linux.ibm.com,
mpe@ellerman.id.au, npiggin@gmail.com, chleroy@kernel.org,
3chas3@gmail.com, razor@blackwall.org, idosch@nvidia.com,
jani.nikula@intel.com, mchehab+huawei@kernel.org, tytso@mit.edu,
herbert@gondor.apana.org.au, geert@linux-m68k.org,
ebiggers@kernel.org, johannes.berg@intel.com,
jonathan.cameron@huawei.com, kees@kernel.org, kuniyu@google.com,
fourier.thomas@gmail.com, rdunlap@infradead.org,
akpm@linux-foundation.org, linux-doc@vger.kernel.org,
linux-mips@vger.kernel.org, linuxppc-dev@lists.ozlabs.org,
bridge@lists.linux.dev, dwmw2@infradead.org
Subject: Re: [PATCH net-deletions v2] net: remove unused ATM protocols and legacy ATM device drivers
Date: Thu, 23 Apr 2026 16:54:37 +0200 [thread overview]
Message-ID: <8e81d2a9-e095-4687-ae37-e4328bedb7a6@redhat.com> (raw)
In-Reply-To: <aeh0CV3UQw1quCXv@ashevche-desk.local>
On 4/22/26 9:08 AM, Andy Shevchenko wrote:
> On Tue, Apr 21, 2026 at 09:18:44PM -0700, Jakub Kicinski wrote:
>> Remove the ATM protocol modules and PCI/SBUS ATM device drivers
>> that are no longer in active use.
>>
>> The ATM core protocol stack, PPPoATM, BR2684, and USB DSL modem
>> drivers (drivers/usb/atm/) are retained in-tree to maintain PPP
>> over ATM (PPPoA) and PPPoE-over-BR2684 support for DSL connections.
>>
>> Removed ATM protocol modules:
>> - net/atm/clip.c - Classical IP over ATM (RFC 2225)
>> - net/atm/lec.c - LAN Emulation Client (LANE)
>> - net/atm/mpc.c, mpoa_caches.c, mpoa_proc.c - Multi-Protocol Over ATM
>>
>> Removed PCI/SBUS ATM device drivers (drivers/atm/):
>> - adummy, atmtcp - software/testing ATM devices
>> - eni - Efficient Networks ENI155P (OC-3, ~1995)
>> - fore200e - FORE Systems 200E PCI/SBUS (OC-3, ~1999)
>> - he - ForeRunner HE (OC-3/OC-12, ~2000)
>> - idt77105 - IDT 77105 25 Mbps ATM PHY
>> - idt77252 - IDT 77252 NICStAR II (OC-3, ~2000)
>> - iphase - Interphase ATM PCI (OC-3/DS3/E3)
>> - lanai - Efficient Networks Speedstream 3010
>> - nicstar - IDT 77201 NICStAR (155/25 Mbps, ~1999)
>> - solos-pci - Traverse Technologies ADSL2+ PCI
>> - suni - PMC S/UNI SONET PHY library
>>
>> Also clean up references in:
>> - net/bridge/ - remove ATM LANE hook (br_fdb_test_addr_hook,
>> br_fdb_test_addr)
>> - net/core/dev.c - remove br_fdb_test_addr_hook export
>> - defconfig files - remove ATM driver config options
>>
>> The removed code is moved to an out-of-tree module package (mod-orphan).
>>
>> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
>> ---
>> v2:
>> - keep BR2684
>> - correct the claim that Traverse Technologies is defunct,
>> I'm still deleting the solos driver, chances are nobody uses it.
>> Easy enough to revert back in since core is still around.
>> The guiding principle is to keep USB modems and delete
>> the rest as USB ADSL2+ CPEs were most popular historically.
A possible alternative would be moving the solos driver (and others
similarly old, possibly not used anymore drivers into the staging dir
(and let them be removed after some reasonable grace period).
/P
next prev parent reply other threads:[~2026-04-23 14:54 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-04-22 4:18 [PATCH net-deletions v2] net: remove unused ATM protocols and legacy ATM device drivers Jakub Kicinski
2026-04-22 7:08 ` Andy Shevchenko
2026-04-23 14:54 ` Paolo Abeni [this message]
2026-04-23 19:22 ` Jakub Kicinski
2026-04-22 10:53 ` Simon Horman
2026-04-22 13:05 ` David Woodhouse
2026-04-23 2:38 ` Jakub Kicinski
2026-04-23 2:41 ` Philip Prindeville
2026-04-23 7:53 ` Andy Shevchenko
2026-04-23 11:36 ` David Woodhouse
2026-04-22 13:17 ` Nikolay Aleksandrov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8e81d2a9-e095-4687-ae37-e4328bedb7a6@redhat.com \
--to=pabeni@redhat.com \
--cc=3chas3@gmail.com \
--cc=akpm@linux-foundation.org \
--cc=andrew+netdev@lunn.ch \
--cc=andriy.shevchenko@intel.com \
--cc=bridge@lists.linux.dev \
--cc=chleroy@kernel.org \
--cc=corbet@lwn.net \
--cc=davem@davemloft.net \
--cc=dwmw2@infradead.org \
--cc=ebiggers@kernel.org \
--cc=edumazet@google.com \
--cc=fourier.thomas@gmail.com \
--cc=geert@linux-m68k.org \
--cc=herbert@gondor.apana.org.au \
--cc=horms@kernel.org \
--cc=idosch@nvidia.com \
--cc=jani.nikula@intel.com \
--cc=johannes.berg@intel.com \
--cc=jonathan.cameron@huawei.com \
--cc=kees@kernel.org \
--cc=kuba@kernel.org \
--cc=kuniyu@google.com \
--cc=linux-doc@vger.kernel.org \
--cc=linux-mips@vger.kernel.org \
--cc=linux@armlinux.org.uk \
--cc=linuxppc-dev@lists.ozlabs.org \
--cc=maddy@linux.ibm.com \
--cc=mchehab+huawei@kernel.org \
--cc=mpe@ellerman.id.au \
--cc=netdev@vger.kernel.org \
--cc=npiggin@gmail.com \
--cc=razor@blackwall.org \
--cc=rdunlap@infradead.org \
--cc=skhan@linuxfoundation.org \
--cc=tsbogend@alpha.franken.de \
--cc=tytso@mit.edu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox