From owner-freebsd-current@FreeBSD.ORG Sat Sep 13 14:26:30 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EB7AA16A4BF for ; Sat, 13 Sep 2003 14:26:30 -0700 (PDT) Received: from rwcrmhc11.comcast.net (rwcrmhc11.comcast.net [204.127.198.35]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5F58D43FEC for ; Sat, 13 Sep 2003 14:26:30 -0700 (PDT) (envelope-from DougB@freebsd.org) Received: from 12-234-22-23.client.attbi.com ([12.234.22.23]) by comcast.net (rwcrmhc11) with SMTP id <2003091321263001300kblu1e>; Sat, 13 Sep 2003 21:26:30 +0000 Date: Sat, 13 Sep 2003 14:26:29 -0700 (PDT) From: Doug Barton To: "M. Warner Losh" In-Reply-To: <20030913.003350.98343503.imp@bsdimp.com> Message-ID: <20030913142107.V85817@12-234-22-23.pyvrag.nggov.pbz> References: <20030912212606.3d04f3ed.refugee@vt.edu> <20030913.003350.98343503.imp@bsdimp.com> Organization: http://www.FreeBSD.org/ X-message-flag: Outlook -- Not just for spreading viruses anymore! MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: refugee@vt.edu cc: freebsd-current@freebsd.org Subject: Re: devd/devctl X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Sep 2003 21:26:31 -0000 On Sat, 13 Sep 2003, M. Warner Losh wrote: > Yes. that has been the plan for some time now. However, dhclient is > really lame in a lot of ways. Martin Blapp has made it a lot better > of lates. In geral, I tend to believe that I shouldn't fix bugs in > dhclient with devd things. However, a more general trend to more > event types would be good because a device arriving isn't quite the > same as a network interface arriving... In dhclient's defense, it's really designed to provide functionality on a wide variety of platforms, with a wide variety of dhcpd's, so it has "issues." I think Martin did a good job of defining an improvement that applies to all/most platforms (only try to broadcast if we have link). That functionality is being ported back to the vendor, if it hasn't been already. If we want really cool whizbang features that are more specific to us, we _should_ be looking at stuff like devd. The trick is definig which problem space we're addressing at any given moment. :) Doug -- This .signature sanitized for your protection