Bruce M Simpson
bms at spc.org
Sat Apr 16 14:10:04 PDT 2005
On Sat, Apr 16, 2005 at 10:52:43PM +0200, Dag-Erling Smørgrav wrote:
> Uh? PPP uses netgraph, which has its own socket thingy.
Postscript. It struck my mind that you were possibly thinking of the
netgraph-based, kernel-space implementation of PPP, in particular
the ng_pppoe node.
This only knows about the PPP-over-Ethernet encapsulation. If someone
were to write the necessary node to support the PPP-over-ATM encapsulation,
then yes, we probably could make NATM go away, but then Netgraph would be
the only means of working with ATM virtual circuits under FreeBSD, which
has debatable merits.
HARP may be old and crufty, NATM is but a small part of it, but it would be
the last piece of ATM code which we have in common with the other BSDs. In
terms of code quality and design, I've found it far nicer to work with than
the equivalent Linux offering. Besides, I think being able to have native
ADSL connectivity on a *BSD machine is a good thing.
Deprecating NATM for the 6.0 lifetime would affect several users, developers
and committers who are working towards this. I'd be more than happy to see
ng_pppoa go in for 6.0, though.
[That would be an excellent idea - being able to run MPD on top of ATM would
let us do native xDSL channel bonding on FreeBSD.]
Just my 2c (about to change back to pence),
More information about the freebsd-arch