Adjust for the removal of the net.inet6.ip6.v6only sysctl.
authorSascha Wildner <saw@online.de>
Sun, 21 Dec 2014 11:45:35 +0000 (12:45 +0100)
committerSascha Wildner <saw@online.de>
Sun, 21 Dec 2014 11:45:35 +0000 (12:45 +0100)
etc/defaults/rc.conf
etc/rc.d/network_ipv6
share/man/man4/inet6.4
share/man/man5/rc.conf.5
sys/netinet6/in6.h

index bdb4831..46de262 100644 (file)
@@ -280,8 +280,6 @@ stf_interface_ipv6_slaid="0000"     # IPv6 Site Level Aggregator for stf0
 ipv6_faith_prefix="NO"         # Set faith prefix to enable a FAITH
                                # IPv6-to-IPv4 TCP translator.  You also need
                                # faithd(8) setup.
-ipv6_ipv4mapping="NO"          # Set to "YES" to enable IPv4 mapped IPv6 addr
-                               # communication. (like ::ffff:a.b.c.d)
 ipv6_firewall_enable="NO"      # Set to YES to enable IPv6 firewall
                                # functionality
 ipv6_firewall_script="/etc/rc.firewall6" # Which script to run to set up the IPv6 firewall
index af5e719..b4e7765 100644 (file)
@@ -26,7 +26,6 @@
 #
 # $FreeBSD: src/etc/rc.d/network_ipv6,v 1.35 2003/06/29 05:15:57 mtm Exp $
 #      From: src/etc/rc.network6,v 1.29 2002/04/06 15:15:43
-# $DragonFly: src/etc/rc.d/network_ipv6,v 1.3 2005/11/19 21:47:32 swildner Exp $
 #
 
 # PROVIDE: network_ipv6
@@ -111,15 +110,6 @@ network_ipv6_start()
 
        # Setup faith
        network6_faith_setup
-
-       # Support for IPv4 address tacked onto an IPv6 address
-       if checkyesno ipv6_ipv4mapping; then
-               echo 'IPv4 mapped IPv6 address support=YES'
-               ${SYSCTL_W} net.inet6.ip6.v6only=0 >/dev/null
-       else
-               echo 'IPv4 mapped IPv6 address support=NO'
-               ${SYSCTL_W} net.inet6.ip6.v6only=1 >/dev/null
-       fi
 }
 
 load_rc_config $name
index 9f8ed8c..e66bd6e 100644 (file)
@@ -1,5 +1,4 @@
 .\"    $FreeBSD: src/share/man/man4/inet6.4,v 1.4.2.9 2002/05/15 16:45:30 ume Exp $
-.\"    $DragonFly: src/share/man/man4/inet6.4,v 1.6 2008/06/15 19:20:05 swildner Exp $
 .\"    $KAME: inet6.4,v 1.21 2001/04/05 01:00:18 itojun Exp $
 .\"
 .\" Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -29,7 +28,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.Dd June 15, 2008
+.Dd December 21, 2014
 .Dt INET6 4
 .Os
 .Sh NAME
@@ -389,14 +388,6 @@ Defaults to on.
 Integer: default interval between
 .Tn IPv6
 router renumbering prefix babysitting, in seconds.
-.It Dv IPV6CTL_V6ONLY
-.Pq ip6.v6only
-Boolean: enable/disable the prohibited use of
-.Tn IPv4
-mapped address on
-.Dv AF_INET6
-sockets.
-Defaults to on.
 .It Dv IPV6CTL_RTEXPIRE
 .Pq ip6.rtexpire
 Integer: lifetime in seconds of protocol-cloned
index 50fb9d3..4a4d378 100644 (file)
@@ -24,7 +24,7 @@
 .\"
 .\" $FreeBSD: src/share/man/man5/rc.conf.5,v 1.197 2003/07/28 13:56:00 mbr Exp $
 .\"
-.Dd August 29, 2014
+.Dd December 21, 2014
 .Dt RC.CONF 5
 .Os
 .Sh NAME
@@ -1753,12 +1753,6 @@ this is the faith prefix to enable a FAITH IPv6-to-IPv4 TCP translator.
 You also need
 .Xr faithd 8
 setup.
-.It Va ipv6_ipv4mapping
-.Pq Vt bool
-If set to
-.Dq Li YES
-this enables IPv4 mapped IPv6 address communication (like
-.Li ::ffff:a.b.c.d ) .
 .It Va keybell
 .Pq Vt str
 The keyboard bell sound.
index 4b50a20..b0f1ab1 100644 (file)
@@ -1,5 +1,4 @@
 /*     $FreeBSD: src/sys/netinet6/in6.h,v 1.7.2.7 2002/08/01 19:38:50 ume Exp $        */
-/*     $DragonFly: src/sys/netinet6/in6.h,v 1.12 2008/09/14 08:58:33 hasso Exp $       */
 /*     $KAME: in6.h,v 1.89 2001/05/27 13:28:35 itojun Exp $    */
 
 /*
@@ -614,8 +613,8 @@ struct ip6_mtuinfo {
 #define IPV6CTL_RR_PRUNE       22      /* walk timer for router renumbering */
 #if 0  /* obsolete */
 #define IPV6CTL_MAPPED_ADDR    23
-#endif
 #define IPV6CTL_V6ONLY         24
+#endif
 #define IPV6CTL_RTEXPIRE       25      /* cloned route expiration time */
 #define IPV6CTL_RTMINEXPIRE    26      /* min value for expiration time */
 #define IPV6CTL_RTMAXCACHE     27      /* trigger level for dynamic expire */