|
|
@@ -77,6 +77,9 @@ func TestPacketConnReadWriteMulticastUDP(t *testing.T) {
|
|
|
|
|
|
for i, toggle := range []bool{true, false, true} {
|
|
|
if err := p.SetControlMessage(cf, toggle); err != nil {
|
|
|
+ if nettest.ProtocolNotSupported(err) {
|
|
|
+ t.Skipf("not supported on %q", runtime.GOOS)
|
|
|
+ }
|
|
|
t.Fatalf("ipv6.PacketConn.SetControlMessage failed: %v", err)
|
|
|
}
|
|
|
if err := p.SetDeadline(time.Now().Add(200 * time.Millisecond)); err != nil {
|
|
|
@@ -183,6 +186,9 @@ func TestPacketConnReadWriteMulticastICMP(t *testing.T) {
|
|
|
t.Fatalf("icmp.Message.Marshal failed: %v", err)
|
|
|
}
|
|
|
if err := p.SetControlMessage(cf, toggle); err != nil {
|
|
|
+ if nettest.ProtocolNotSupported(err) {
|
|
|
+ t.Skipf("not supported on %q", runtime.GOOS)
|
|
|
+ }
|
|
|
t.Fatalf("ipv6.PacketConn.SetControlMessage failed: %v", err)
|
|
|
}
|
|
|
if err := p.SetDeadline(time.Now().Add(200 * time.Millisecond)); err != nil {
|