From owner-freebsd-net Wed May 6 12:32:32 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA00353 for freebsd-net-outgoing; Wed, 6 May 1998 12:32:32 -0700 (PDT) (envelope-from owner-freebsd-net@FreeBSD.ORG) Received: from pluto.plutotech.com (mail.plutotech.com [206.168.67.137]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA00308 for ; Wed, 6 May 1998 12:32:16 -0700 (PDT) (envelope-from gibbs@plutotech.com) Received: from narnia.plutotech.com (narnia.plutotech.com [206.168.67.130]) by pluto.plutotech.com (8.8.7/8.8.5) with ESMTP id NAA24276; Wed, 6 May 1998 13:32:15 -0600 (MDT) Message-Id: <199805061932.NAA24276@pluto.plutotech.com> X-Mailer: exmh version 2.0.1 12/23/97 To: Jason Thorpe cc: "Justin T. Gibbs" , freebsd-net@FreeBSD.ORG Subject: Re: ethernet In-reply-to: Your message of "Wed, 06 May 1998 12:08:19 PDT." <199805061908.MAA07625@lestat.nas.nasa.gov> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 06 May 1998 13:28:28 -0600 From: "Justin T. Gibbs" Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Dealing with LKMs really only requires defining a way of specifying >the locator arguments. Then, the autoconfiguration code locates the >parent node, and attempts to match/probe the device given the new >driver/locators. No, you have to go beyond this. If I attempt to load an EISA driver, it may need to load the EISA bus driver, etc. This means that further dependency information and the ability to dynamically add and remove locators is required. You want to be able to support devices and their locators going away too. The transition from statically compiled locaters to a mixture of static and dynamically registered ones, along with the requisite reference counting and callbacks for when nodes disappear seems a somewhat non-trivial addition to how config.new works now. >The reason THAT hasn't been done is because the LKM interface sucks >rocks (and it's basically the same as FreeBSD's), but that's been known >for a while. LKMs don't just suck rocks in *BSD, they are rocks. 8-) >Jason R. Thorpe thorpej@nas.nasa.gov >NASA Ames Research Center Home: +1 408 866 1912 >NAS: M/S 258-5 Work: +1 650 604 0935 >Moffett Field, CA 94035 Pager: +1 650 428 6939 -- Justin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message