On 2014/05/14 23:47, Stuart Henderson wrote:
> On 2014/05/15 00:13, Mark Kettenis wrote:
> > > Date: Wed, 14 May 2014 23:29:20 +0200
> > > From: Henning Brauer <lists-openbsdt...@bsws.de>
> > 
> > > this diff fixes that. well, really two independent parts.
> > > one: set the NOINET6 flag by default on each and every interface.
> > 
> > ok on that bit
> > 
> > > two: implement "ifconfig <if> +inet6" to turn inet6 on and assign
> > > the link-local addr.
> > 
> > I don't think this is a good idea; didn't we establish the other day
> > that "ifconfig <if> eui64" already did what your +inet6 does?
> > 
> 
> Actually it's "ifconfig <if> inet6 eui64", so in hostname.if with
> the current parser it would probably be something like "up inet6 eui64"
> or "!ifconfig $if inet6 eui64" instead ..

oh, actually reading netstart it seems we're ok with "inet6 eui64"
in hostname.if, providing there is nothing else on the line.. still
the handling of "inet" / "inet6" lines in this file is an area of
confusion and unexpected behaviour that I would quite like to avoid
adding to if possible..

> Using +inet6 gets around that problem and seems to me like a better
> counterpart to the existing -inet6.
> 
> (If we were to make this work more nicely in netstart which is a bad
> place for any required changes; it's in etc*.tgz which is usually
> not updated until after the kernel/binaries).
> 


Reply via email to