The filtering is enabled because you don't have any VLANs configured. In igb we 
assume you have the 802.1q module installed and that enabled VLAN 0.

I think our ixgbe driver enables VLAN 0 by default (or so I've been told) and 
we could do that for igb as well if you think that's necessary. Otherwise, I 
think it's custom driver time for you. Let us know if you think that would help 
in your case.

Thanks.

Todd Fujinaka
Software Application Engineer
Networking Division (ND)
Intel Corporation
[email protected]
(503) 712-4565

-----Original Message-----
From: Ben Shelton [mailto:[email protected]] 
Sent: Tuesday, April 29, 2014 3:27 PM
To: [email protected]
Subject: [E1000-devel] Packet drops on VLAN ID 0 when VLAN is not configured

Hi all,

We're seeing an issue where IEC 61850 (GOOSE) packets are dropped unexpectedly 
by the receiver.  This is on a Bay Trail based embedded platform running Linux 
3.10.31-ltsi (version 5.0.3-k of the igb module).

We've tracked the issue down to the VLAN filtering on the NIC.  Since filtering 
is enabled by default but we don't configure any VLANs, the GOOSE packets, 
which have a TPID of 0x8100 and a TCI of 0x8000 (VLAN ID 0), are dropped.

This seems like the same issue that was reported in this thread:

http://comments.gmane.org/gmane.linux.drivers.e1000.devel/8590

and the patch in that thread fixes the problem.  That post mentions that 
"something similar is already done on newer kernels via changes that were made 
to support 802.1p and DCB," but that doesn't seem to be the case.

What's the current status of this issue?  Is this a fix that could be pulled 
into the current version of the driver, or is there another way we're supposed 
to be handling this scenario?

Thanks,
Ben

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE 
Instantly run your Selenium tests across 300+ browser/OS combos.  Get 
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit 
http://communities.intel.com/community/wired

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.  Get 
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to