qlge: Enhance nested VLAN (Q-in-Q) handling.
authorJitendra Kalsaria <jitendra.kalsaria@qlogic.com>
Fri, 27 Sep 2013 17:17:46 +0000 (13:17 -0400)
committerDavid S. Miller <davem@davemloft.net>
Fri, 27 Sep 2013 21:02:20 +0000 (17:02 -0400)
commita45adbe8d35247a5911c8ee05e4154089cda6872
tree69989cf982c0aa1733b1ba408c9b18cd2a552bb5
parentfac87a8ecd02a99474d817b6784b6722736f9f0f
qlge: Enhance nested VLAN (Q-in-Q) handling.

o Adapter doesn’t handle packets with nested VLAN tags in
Rx path. User can turn off VLAN tag stripping in the hardware
and let the stack handle stripping of VLAN tags in the Rx path.

o Users can enable or disable hardware VLAN acceleration using ethtool

Signed-off-by: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/qlogic/qlge/qlge_main.c