Remove the NOINET6 interface flag, a left-over from the times when IPv6
authorstsp <stsp@openbsd.org>
Tue, 6 Jan 2015 21:26:46 +0000 (21:26 +0000)
committerstsp <stsp@openbsd.org>
Tue, 6 Jan 2015 21:26:46 +0000 (21:26 +0000)
commit3298ff1c5ccb69b6f8f9a0427eccad17ada0287e
treeddfbe1fe15f3bbc45854e541cbd5daf12d344543
parentcee98202f900e7906ea4c4befe528899306d9b23
Remove the NOINET6 interface flag, a left-over from the times when IPv6
was enabled by default. Add AFATTACH/AFDETACH ioctls which enable/disable
an address family for an interface (currently used for IPv6 only).

New kernel needs new ifconfig for IPv6 configuration (address assignment
still works with old ifconfig making this easy to cross over).

Committing on behalf of henning@ who is currently lebensmittelvergiftet.
ok stsp, benno, mpi
sbin/ifconfig/ifconfig.c
sys/net/if.c
sys/net/if.h
sys/netinet6/in6.c
sys/netinet6/in6_ifattach.c
sys/sys/sockio.h