netgraph7 - not for release

Steve O'Hara-Smith steve at sohara.org
Fri Jun 27 12:14:36 PDT 2008


On Fri, 27 Jun 2008 20:00:28 +0300
Jordan Gordeev <jgordeev at dir.bg> wrote:

> Chris Turner wrote:
> > Matthew Dillon wrote:
> >>
> >>      Ok, I do have an ulterior motive here.  I would like DFly to
> >>      support mpd.
> >
> > can't this be done with the userland ppp? never tried.. but saw the docs
> What do you mean?
> 
> >
> > granted it's userland, so it won't quite do for my personal set of 
> > bonded OC-48s (ha! I wish!), but in any case ..
> >
> In FreeBSD, the userland PPP client uses netgraph, just like mpd. Except 
> for PPP negotiations and other control traffic, the PPP traffic is 
> processed in the kernel.

	FreeBSD and DragonFly both have two PPP implemenations. A kernel
based one controlled by pppd(8) and a user mode one implemented in ppp(8).
The latter uses the tunnel interface (tun) and does everything in user
space. User ppp does provide channel bonding (I've used it) but is I
believe less sophisticated than mpd.

-- 
C:>WIN                                      |   Directable Mirror Arrays
The computer obeys and wins.                | A better way to focus the sun
You lose and Bill collects.                 |    licences available see
                                            |    http://www.sohara.org/





More information about the Kernel mailing list