Date: Tue, 09 Mar 2010 07:27:19 +0900 (JST) From: Hiroki Sato <hrs@FreeBSD.org> To: freebsd-rc@FreeBSD.org, dougb@FreeBSD.org Cc: freebsd-net@FreeBSD.org Subject: Re: Un-obsolete'ing ipv6_enable Message-ID: <20100309.072719.200228546.hrs@allbsd.org> In-Reply-To: <4B945AA7.6070000@FreeBSD.org> References: <4B945AA7.6070000@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
----Security_Multipart(Tue_Mar__9_07_27_19_2010_858)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Doug Barton <dougb@freebsd.org> wrote in <4B945AA7.6070000@FreeBSD.org>: do> As we've previously discussed, I would like to un-obsolete ipv6_enable, do> and return it to the status of being the knob that actually controls do> whether or not we configure IPv6. My understanding is that the consensus do> is in agreement with this change, however I'm posting my proposed patch do> (minus the rc.conf(5) change) just in case. If you have any objection, do> please speak up sooner rather than later. I do not think we reached the consensus on reverting the change. In my understanding there are people who want $ipv6_enable but the reason why is they just feel they need a way to disable the functionality. The current implementation is based on a concept of "to enable IPv6 all you need is simply adding an IPv6 GUA to the interface", which is the same as what we have for IPv4 configuration, and it has an additional seatbelt to prevent unexpected IPv6 communication when ipv6_prefer=NO (default). The $ipv6_enable does not disable the functionality actually contrary to people's expectation, and another problem is that what will be done by such per-protocol *_enable knobs are not intuitive. After changing $ipv6_enable=YES (or NO), what rc.d script should be invoked to reflect the change, for example? What to be done is nothing but configuring NICs, routes, and network options in the same way as for IPv4. Because we have IPv6-enabled kernel as the GENERIC, some basic initialization is needed even if the sysadmin do not want to use IPv6 at all. I think we do not need to have $ipv6_enable since we do not have $ipv4_enable. -- Hiroki ----Security_Multipart(Tue_Mar__9_07_27_19_2010_858)-- Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAkuVeccACgkQTyzT2CeTzy2W3QCfUOOVn/Qj11m1ohT4lafEGXyF y7cAn2bmUeCQwqiB4ulU1/vKfU/nuYf8 =bvBA -----END PGP SIGNATURE----- ----Security_Multipart(Tue_Mar__9_07_27_19_2010_858)----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100309.072719.200228546.hrs>