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>