Re: [Bugme-new] [Bug 37172] New: Enabling 802.1q vlan causes some packets to be received with a vlan id of 64
From: Andrew Morton <akpm@linux-foundation.org>
Date: 2011-06-13 23:44:06
(switched to email. Please respond via emailed reply-to-all, not via the bugzilla web interface). On Fri, 10 Jun 2011 19:20:58 GMT bugzilla-daemon@bugzilla.kernel.org wrote:
https://bugzilla.kernel.org/show_bug.cgi?id=37172 Summary: Enabling 802.1q vlan causes some packets to be received with a vlan id of 64 Product: Networking Version: 2.5 Kernel Version: 2.6.39 Platform: All OS/Version: Linux Tree: Mainline Status: NEW Severity: normal Priority: P1 Component: Other AssignedTo: acme@ghostprotocols.net ReportedBy: a.reversat@gmail.com Regression: Yes
From which kernel version did we regress? Was 2.6.38 OK?
Thanks.
Created an attachment (id=61502) --> (https://bugzilla.kernel.org/attachment.cgi?id=61502) Packet capture of problem I added a vlan to my main network card by doing : vconfig add eth0 6 Then I got huge packet loss when pinging e.g google (around 70% packet loss). After checking a packet capture it seems that some packets come in with a vlan tag even though they shouldn't. In my capture I see them with a vlan id of 64 where they shouldn't even be 802.1q tagged. Kernel version is 2.6.39 and I am using the forcedeth driver so I don't know if it is related to the network stack or the forcedeth driver. Attached is the relevant capture. Note how packet with seq 2 for instance is tagged and packet with seq 5 isn't. I'll test this with the latest 3.0 rc and update the bug report if the problem is fixed in there.