Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Sep 2006 14:10:23 GMT
From:      Rob Austein <sra@hactrn.net>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: conf/103428: devd(8): devd brings up network interfaces early and wrong
Message-ID:  <200609211410.k8LEANM8076032@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR conf/103428; it has been noted by GNATS.

From: Rob Austein <sra@hactrn.net>
To: Brooks Davis <brooks@one-eyed-alien.net>
Cc: Rob Austein <sra@hactrn.net>,
	freebsd-gnats-submit@freebsd.org
Subject: Re: conf/103428: devd(8): devd brings up network interfaces early and wrong
Date: Thu, 21 Sep 2006 10:07:33 -0400

 At Wed, 20 Sep 2006 20:40:13 -0500, Brooks Davis wrote:
 > 
 > I'll commit this change with the fix.
 
 Thanks, Brooks.
 
 After thinking about this overnight:
 
 a) The proposed fix is fine and will do until somebody has time to
    redesign this twisty maze.
 
 b) I still think that having devd attempt to bring up IPv6 before
    network_ipv6 does, while not a bug per se, is at the very least a
    violation of the Principal of Least Astonishment.  At the moment I
    don't see anything in network_ipv6 that absolutely must run before
    bringing up IPv6 on specific interfaces, but that might not be the
    case forever, and this activation path via devd is only obvious in
    retrospect.  So I'd recommend making sure that network_ipv6 runs
    before devd, by adding network_ipv6 to devd's REQUIRE: list.
 
 Thanks for all your help, whether you agree on (b) or not.
 
 --Rob



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