Archie Cobbs
3949bee834
Revamped and more useful PPP node type, supporting multi-link PPP directly.
...
This is one piece of the grand unified PPP daemon concept, whereby using
netgraph nodes enables PPP data to be handled completely in kernel land,
while leaving negotiation/control to be handled by a single user land
daemon, no matter what the link type(s).
This is a safety checkin only; it compiles, but is utterly untested.
Concept reviewed by: julian, brian
1999-10-29 22:30:03 +00:00
Julian Elischer
d9da9cba44
When the session is running, don't include the ethernet header in the length of the payload.
1999-10-29 04:32:27 +00:00
Julian Elischer
ed52f174ee
fix typo
1999-10-27 11:53:53 +00:00
Julian Elischer
04853d8a82
The node goes away when last session disconnects or when disconnected from
...
the ethernet node.
1999-10-27 11:48:35 +00:00
Julian Elischer
8876b55d7b
change PPPoE occurences to pppoe. Not JUST a cosmeting change.
...
some occurrances needed to be the same as the filenmnae which was pppoe
not PPPoE.
1999-10-27 11:29:51 +00:00
Julian Elischer
bef9dae05a
cleanups regarding misused m_pullup() and similar.
1999-10-26 22:33:54 +00:00
Julian Elischer
cfbcfe6272
Send the negotiated session ID on our packets (DUH!).
1999-10-26 11:26:23 +00:00
Julian Elischer
9fcb3d8332
Send a PADT message to the peer when a session is closed down.
1999-10-26 11:04:25 +00:00
Julian Elischer
4b276f9051
This one actually gets session data to the waiting ppp daemon
...
(well, my test program at least).
1999-10-26 09:25:18 +00:00
Julian Elischer
0c65c1354c
This one actually negotiated it's way into a session.
...
still tuning to be done.
1999-10-26 08:08:48 +00:00
Julian Elischer
382667d313
Bring ng_iface up-to-date with what has happenned to the bpf code.
1999-10-25 22:36:39 +00:00
Julian Elischer
b86d0a9e51
more fixes, braino's, typo's, etc.
1999-10-23 22:46:38 +00:00
Julian Elischer
1e2510f8ef
A version of the pppoe code ellicits a response from the ISP end
...
(but still not quite right)
1999-10-23 15:15:42 +00:00
Julian Elischer
37d636b2d4
dang, deleted a line
1999-10-23 04:52:54 +00:00
Julian Elischer
b58a8a3b1d
Now that Netgraph is in the system there are some cleanups we can do.
...
Also save a slightly closer to completion version of the PPPOE code.
Submitted by: Archie Cobbs <archie@freebsd.org>
1999-10-23 04:28:11 +00:00
Julian Elischer
4cf49a4355
Whistle's Netgraph link-layer (sometimes more) networking infrastructure.
...
Been in production for 3 years now. Gives Instant Frame relay to if_sr
and if_ar drivers, and PPPOE support soon. See:
ftp://ftp.whistle.com/pub/archie/netgraph/index.html
for on-line manual pages.
Reviewed by: Doug Rabson (dfr@freebsd.org )
Obtained from: Whistle CVS tree
1999-10-21 09:06:11 +00:00