Roger Luethi 38f49e8801 via-rhine: hardware VLAN support
This patch adds VLAN hardware support for Rhine chips.

The driver uses up to 3 additional bytes of buffer space when extracting
802.1Q headers; PKT_BUF_SZ should still be sufficient.

The initial code was provided by David Lv. I reworked it to use standard
kernel facilities. Coding style clean up mostly follows via-velocity.

Adapted to new interface for VLAN acceleration (per request of Jesse Gross).

Signed-off-by: David Lv <DavidLv@viatech.com.cn>
Signed-off-by: Roger Luethi <rl@hellgate.ch>

 drivers/net/via-rhine.c |  326 +++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 312 insertions(+), 14 deletions(-)
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-12-08 10:23:36 -08:00
..
2010-10-29 00:29:51 +02:00
2010-11-19 09:49:59 -08:00
2010-11-10 14:40:53 +01:00
2010-10-30 08:31:35 -07:00
2010-12-08 10:23:36 -08:00
2010-11-08 11:41:15 -05:00
2010-11-12 07:55:30 -08:00
2010-11-28 18:13:18 -08:00
2010-11-10 14:54:09 +01:00
2010-11-11 11:06:09 -08:00