go.net/ipv6: make use of internal/{iana,icmp,nettest} packages
LGTM=iant
R=iant
CC=golang-codereviews
https://golang.org/cl/168210043
diff --git a/ipv6/multicastsockopt_test.go b/ipv6/multicastsockopt_test.go
index 86992da..547d3c4 100644
--- a/ipv6/multicastsockopt_test.go
+++ b/ipv6/multicastsockopt_test.go
@@ -5,11 +5,13 @@
package ipv6_test
import (
- "code.google.com/p/go.net/ipv6"
"net"
"os"
"runtime"
"testing"
+
+ "code.google.com/p/go.net/internal/nettest"
+ "code.google.com/p/go.net/ipv6"
)
var packetConnMulticastSocketOptionTests = []struct {
@@ -28,7 +30,7 @@
if !supportsIPv6 {
t.Skip("ipv6 is not supported")
}
- ifi := loopbackInterface()
+ ifi := nettest.RoutedInterface("ip6", net.FlagUp|net.FlagMulticast|net.FlagLoopback)
if ifi == nil {
t.Skipf("not available on %q", runtime.GOOS)
}