This commit breaks 802.1Q VLANs on my e1000 NIC, and it remains broken in top-of-tree (as of 2 days ago, at least). commit 5622e4044a916de1af84bfcc4d437ce0c799d531 Author: Jiri Pirko Date: Thu Jul 21 03:26:31 2011 +0000 e1000: do vlan cleanup - unify vlan and nonvlan rx path - kill adapter->vlgrp and e1000_vlan_rx_register - allow to turn on/off rx/tx vlan accel via ethtool (set_features) Signed-off-by: Jiri Pirko Signed-off-by: David S. Miller My OS is RH 8, 32-bit. My e1000 hardware is: 05:01.0 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet Controller (rev 03) Subsystem: Intel Corporation PRO/1000 MT Dual Port Server Adapter Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- Candela Technologies Inc http://www.candelatech.com