NetBSD/sys/conf
martin b5b75a7d19 Add an in-kernel PPPoE (ppp over ethernet, RFC 2516) implementation,
based on the existing net/if_spppsubr.c stuff.

While there are completely userland (bpf based) implementations available,
those have a vastly larger per packet overhead thus causing major CPU
overhead and higher latency. On an i386 base router, running a 486DX at 50MHz
my line (768kBit/s downstream) was limited to something (varying) between 10
and 20 kByte/s effective download rate. With this implementation I get full
bandwidth (~85kByte/s).

This is client side only. Arguably the right way to add full PPPoE support
(including server side) would be a variation of the ppp line discipline and
appropriate modifications to pppd. I promise every help I can give to anyone
doing that - but I needed this realy fast. Besids, on low memory NAT boxes
with typically a single PPPoE connection, this implementation is more
lightweight than a pppd based one, which nicely fits my needs.
2001-04-29 09:50:36 +00:00
..
defines
files Add an in-kernel PPPoE (ppp over ethernet, RFC 2516) implementation, 2001-04-29 09:50:36 +00:00
newvers_stand.sh replace a head | tail | sed sequence with a single link awk invocation, 2000-08-23 07:15:20 +00:00
newvers.sh Const'ify string constants. 2000-07-14 07:14:03 +00:00
osrelease.sh bump kernel version - struct fileops change 2001-04-07 15:56:50 +00:00
param.c Make SHMSEG much larger to accomodate GNOME and imlib. 2000-11-11 02:24:55 +00:00