]> git.baikalelectronics.ru Git - kernel.git/commit
tulip: Fix for MTU problems with 802.1q tagged frames
authorTomasz Lemiech <szpajder@staszic.waw.pl>
Fri, 13 Mar 2009 22:43:38 +0000 (15:43 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 13 Mar 2009 22:43:38 +0000 (15:43 -0700)
commitde237aece99d551d9285bd8969ef04f5ff88ae6f
tree36f744e3dda465f67d4bf5e2faab45ab14b791f4
parentc1d754fe8aef04b30b28ce5d788c88dd15985712
tulip: Fix for MTU problems with 802.1q tagged frames

The original patch was submitted last year but wasn't discussed or applied
because of missing maintainer's CCs. I only fixed some formatting errors,
but as I saw tulip is very badly formatted and needs further work.

Original description:
This patch fixes MTU problem, which occurs when using 802.1q VLANs. We
should allow receiving frames of up to 1518 bytes in length, instead of
1514.

Based on patch written by Ben McKeegan for 2.4.x kernels. It is archived
at http://www.candelatech.com/~greear/vlan/howto.html#tulip
I've adjusted a few things to make it apply on 2.6.x kernels.

Tested on D-Link DFE-570TX quad-fastethernet card.

Signed-off-by: Tomasz Lemiech <szpajder@staszic.waw.pl>
Signed-off-by: Ivan Vecera <ivecera@redhat.com>
Signed-off-by: Ben McKeegan <ben@netservers.co.uk>
Acked-by: Grant Grundler <grundler@parisc-linux.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/tulip/interrupt.c
drivers/net/tulip/tulip.h