Originally Posted by Olaf Barthel
That point has arguably been reached for the "ppp-serial.device" and "ppp-ethernet.device" drivers already which no longer are as important today as they used to be about a decade ago.
Not exactly sure what these two do, but if ppp-serial.device handles PPP over a modem, then this may get interesting with USB-Surfsticks again. Essentially, they behave like a modem, and they even support the Hayes AT-command set. Ever thought about supporting these? If so, I have quite some experience with them from my "Nequester" project.
Is ppp-ethernet.device doing PPPoE? Then yes, this is almost obsolete these days. It's hard to buy "modem only" units, and there is no use in giving an Amiga a dedicated xDSL line.
For the X-Surf (10 MBit version), we created a PPPoE device some 15 years ago: It "speaks" Hayes-modem and wraps packets according to RFC 2516. It is largely useless today, but requires the stack to support "PPP over serial".
Let me know if you would like to look into "Surf stick on an Amiga" - I'm willing to donate a RapidRoad for testing. Got to talk to Chris Hodges to see if there's already support in Poseidon. And while we're at it, we should also check if USB tethering with an Android- or iPhone can be added in a similar fashion.