]> www.infradead.org Git - users/jedix/linux-maple.git/commit
e100: make sure vlan support isn't advertised on old adapters
authorJesse Brandeburg <jesse.brandeburg@intel.com>
Sat, 22 Oct 2011 05:18:10 +0000 (05:18 +0000)
committerJoe Jin <joe.jin@oracle.com>
Thu, 17 May 2012 02:37:32 +0000 (10:37 +0800)
commitb31648abd5e616b4cafdf2438eb6606db5feb5ba
treec50a9ee2cbc25d885293a237fe98d5b9a649ea26
parent8560cba3fd4d2316fbe1659c346655be37e08ed0
e100: make sure vlan support isn't advertised on old adapters

e100 parts don't support vlan offload but they generally do
allow use of vlans in higher software layers via the 8021q module.
That said, there are a couple of really old revisions of e100
hardware that don't even allow the longer frame sizes
required for vlan use with standard MTU.

Use the VLAN_CHALLENGED flag to prevent vlan binding to these
devices.

Reported-by: Michael Tokarev <mjt@tls.msk.ru>
(cherry picked from commit 243559f436f26b571ea3a4e70ff082892dc58f16)
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
CC: Michael Tokarev <mjt@tls.msk.ru>
CC: David Lamparter <equinox@diac24.net>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: Joe Jin <joe.jin@oracle.com>
drivers/net/e100.c