Compare commits

...

2 Commits
vm ... v1.0.2

Author SHA1 Message Date
Brad Fitzpatrick
1d9ab6d484 wgengine/filter: omit logging for all v6 multicast, remove debug panic :(
(cherry picked from commit da3b50ad88)
2020-08-01 19:43:16 +00:00
David Anderson
e98ed6319a Merge branch 'main' into release-branch/1.0 2020-08-01 02:44:40 +00:00
2 changed files with 10 additions and 1 deletions

View File

@@ -349,7 +349,10 @@ func omitDropLogging(p *packet.ParsedPacket, dir direction) bool {
if string(dst) == ipv6AllMLDv2CapableRouters {
return true
}
panic(fmt.Sprintf("Got proto=%2x; src=%x dst=%x", int(p.IPProto), src, dst))
// Actually, just catch all multicast.
if dst[0] == 0xff {
return true
}
}
}
return false

View File

@@ -343,6 +343,12 @@ func TestOmitDropLogging(t *testing.T) {
dir: out,
want: true,
},
{
name: "v6_udp_multicast",
pkt: parseHexPkt(t, "60 00 00 00 00 00 11 00 fe800000000000007dc6bc04499262a3 ff120000000000000000000000008384"),
dir: out,
want: true,
},
}
for _, tt := range tests {