Contributed by mk/reverse on from the less mode switches dept.
Foxy was the first to write us about this:
According to this CVS commit log, the kernel now has a PPPoE client:
In kernel pppoe client, a simple IPv4 only implementation.
Initial porting from NetBSD by David Berghoff.
Modified/simplified to match our sppp implementation.
ok deraadt@
Quite a few people have requested this over the years, so be sure to check this out and give it a thorough testing. Also, be sure to report all problems you might encounter, and try doing some debugging.
(Comments are closed)
By Anonymous Coward (24.201.62.155) on
Comments
By James (68.160.168.213) on
By Michael Knudsen (217.157.199.114) on
> Yes, this might be a dumb question for some, but an un-asked question
> is even dumber... ;) What's the advantage/dis-advantage of an in-kernel
> pppoe client vs userland - or even, what's the main difference(s)? TIA!
The main advantage is a performance gain which comes from not doing two things:
By Rodolfo Gouveia (213.58.84.240) on
Comments
By Michael Knudsen (217.157.199.114) on
Comments
By Anonymous Coward (24.201.62.155) on
Comments
By Michael Knudsen (217.157.199.114) on
By SeppoE (217.93.108.119) on
Comments
By Michael Knudsen (217.157.199.114) on
Unless serious errors are found in the code, it will go in 3.7. You can update your 3.6 source with ``cvs up -PdA'' or whatever takes you to HEAD with cvsup. If you're on 3.6 or 3.6-stable now, you should rebuild your entire system. If you're on (almost) -current, building the kernel and ifconfig(8) may be enough but I wouldn't bet on it.
By phessler (208.201.244.164) on
By Anonymous Coward (217.225.238.204) on
By tom (212.202.20.218) tom@replic8.net on
i did some "performance testing" using halo 2 on a xbox,
running http://www.teamxlink.co.uk/ to get around the nasty
microsoft xbox live service.
the new pppoe-client performs like a champ! true gaming
experience! no-lag! security-hassle-free-enjoyment! :>
to sum it up, my gaming experience is improved by far,
i'm now able to host halo 2 games with up to 16 people
without any lag :D
(well, a bit offtopic, but i wanted to point out how
much FUN OpenBSD can be :)
Comments
By x (81.56.211.110) on
Comments
By tom (212.202.20.218) tom@replic8.net on
i haven't measured anything. my impression is subject to subjectivity :)
By Luiz Gustavo (200.165.157.250) on http://hades.uint8t.org
ifstated(8) here we come...
Comments
By Luiz Gustavo (200.217.63.9) on http://hades.uint8t.org
By Anonymous Coward (200.212.114.3) on
Just about the exclusive realm of PPPoE is DSL, and you'd be better served switching DSL providers to one that doesn't use PPPoE at all.
Comments
By Anthony (68.145.111.152) on
Yes. Because in today's broadband market, there's always plenty of competition.
By Anonymous Coward (83.147.128.114) on
By chort (69.17.34.75) on http://www.smtps.net/email-sec/
Before settling for the sub-standard service that your telco ISP offers, check if you do have the opportunity to choose Speakeasy.net or Sonic.net--I would highly recommend them.
--
chort
Comments
By Jason Wright (65.202.219.66) jason@openbsd.org on http://www.thought.net/
The response was essentially, "Well, it's not as bad as the alternatives that were floating about at the time." Point taken...
I'm not disputing the fact that telco's ARE spawned from ${DEVIL}, but they could have done worse. How about ATM over Ethernet... yeah yeah...
Comments
By mirabile (81.173.174.254) on http://mirbsd.de/
(PPPoE) over AAL5 over ATM for ADSL access...
That's why the optimum MTU is 1454, not 1492, too - refer to
http://www.mynetwatchman.com/kb/adsl/pppoemtu.htm
By Anonymous Coward (193.1.172.138) on
If my machine (p166, 254MB RAM) is currently able to handle usermode pppoe on my 1Mbps ADSL connection, will kernelmode pppoe make it any faster?
For example, will there be reduced lag since the copying of packets from user space to kernel space is eliminated?
At present, ppp hovers around 10% CPU.
Thanks.
Comments
By Anonymous Coward (68.160.168.213) on
By Nathan Houghton (65.40.56.131) nate AT ocalafl dot net on http://www.brainwerk.org
http://www.jraitala.net/comp/articles/2002/pppoe/
An interesting benchmark regarding the speeds of the different PPPoE implementations. Since the code is based heavily on netbsd I think the performance should be quite good.
For example in that article openbsd 3.2 used about 99% cpu on a ~2.5mbit connection, on netbsd with kernel mode pppoe it was using 23% on a ~8.5mbit connection.. quite a bit nicer :] The test machine was a 90mhz.
By tobold (130.83.244.131) on
Thanks!