From: Russ Cox Date: Tue, 2 Aug 2022 15:20:30 +0000 (-0400) Subject: net: disable TestIPv6WriteMsgUDPAddrPortTargetAddrIPVersion [sic] on DragonflyBSD X-Git-Tag: go1.20rc1~1822 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=c6a2dada0df8c2d75cf3ae599d7caed77d416fa2;p=gostls13.git net: disable TestIPv6WriteMsgUDPAddrPortTargetAddrIPVersion [sic] on DragonflyBSD Like OpenBSD, DragonflyBSD does not do IPv4-in-IPv6 mapping. For #52264. Change-Id: Id41606e75652e684f2e0e98c6459156641aec9b5 Reviewed-on: https://go-review.googlesource.com/c/go/+/420775 Reviewed-by: Ian Lance Taylor Run-TryBot: Russ Cox TryBot-Result: Gopher Robot --- diff --git a/src/net/udpsock_test.go b/src/net/udpsock_test.go index 4fa74752b9..4ceacde10e 100644 --- a/src/net/udpsock_test.go +++ b/src/net/udpsock_test.go @@ -633,7 +633,9 @@ func TestIPv6WriteMsgUDPAddrPortTargetAddrIPVersion(t *testing.T) { } switch runtime.GOOS { - case "openbsd": + case "dragonfly", "openbsd": + // DragonflyBSD's IPv6 sockets are always IPv6-only, according to the man page: + // https://www.dragonflybsd.org/cgi/web-man?command=ip6 (search for IPV6_V6ONLY). // OpenBSD's IPv6 sockets are always IPv6-only, according to the man page: // https://man.openbsd.org/ip6#IPV6_V6ONLY t.Skipf("skipping on %v", runtime.GOOS)