-
Notifications
You must be signed in to change notification settings - Fork 712
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DNSSnooper: error decoding packet: No decoder for layer type Dot1Q #2155
Comments
We should at least rate limit the error messages |
Yep |
If the condition isn't causing any problems, then it shouldn't be reported as an error at all. |
I believe it may be causing problems (i.e. AFAIU, if the link layer doesn't use plain Ethernet or LinuxSLL, the snooper won't work). Gopacket supports Dot1Q, so incorporating it to the decoder should be trivial. BTW, wouldn't Weave Net have the same problem in Sleeve mode? |
cc @bboreham |
Weave Net generally only needs the source and destination MAC addresses. There is one case where an unexpected frame type would disrupt operation: an IPV4 packet which has DF set and is too big would not get a correct ICMP response. However, as far as I know the kernel does not allow sending tagged packets via a virtual ethernet device, so this cannot happen. |
The text was updated successfully, but these errors were encountered: