Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Jan 1999 23:14:58 -0800
From:      Scott Michel <scottm@ulfus.cs.ucla.edu>
To:        Archie Cobbs <archie@whistle.com>
Cc:        freebsd-current@FreeBSD.ORG
Subject:   Re: DEVFS, the time has come... 
Message-ID:  <199901280714.XAA10746@cs.ucla.edu>
In-Reply-To: Your message of "Wed, 27 Jan 1999 22:58:18 PST." <199901280658.WAA24316@bubba.whistle.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
> I think Solaris (?) requires you to do this, it's called "plumbing
> your interfaces" or something (according to Julian).

Solaris requires "interface plumbing" as the result of STREAMS; you
have to push IP on top of the interface driver. For all intents and
purposes, the device name identifies a particular driver (i.e. "le",
"qe", "hme", "fa", &c). The number identifies an instance of the
device which depends on probe order. [*]

Fortunately, the BSD world avoided this particular form of brain
damage, thank <insert deity name here>! OTOH, as ph--ked as STREAMS
happens to be, it does have a certain appeal wrt dynamically building
and tearing down network stacks. The AT&T model just didn't have IP
in mind when it was designed.


-scooter

[*] I'd written a hacked version of ifconfig based on the output of
'truss' and managed to get it right in a limited way, as in ifconfig
only plumbs IP on top of devices.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199901280714.XAA10746>