aboutsummaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorJussi Kivilinna <jussi.kivilinna@mbnet.fi>2010-06-07 00:56:27 -0700
committerDavid S. Miller <davem@davemloft.net>2010-06-07 00:56:27 -0700
commit9227a46bfbac0516fb7428715a095e1bc59b872a (patch)
tree2306b6f10f51a14b815af079b35bcc5eadd003fb /net
parent024a07bacf8287a6ddfa83e9d5b951c5e8b4070e (diff)
downloadlinux-2.6.34-ux500-9227a46bfbac0516fb7428715a095e1bc59b872a.tar.gz
asix: check packet size against mtu+ETH_HLEN instead of ETH_FRAME_LEN
Driver checks received packet is too large in asix_rx_fixup() and fails if it is. Problem is that MTU might be set larger than 1500 and asix fails to work correctly with VLAN tagged packets. The check should be 'dev->net->mtu + ETH_HLEN' instead. Tested with AX88772. Signed-off-by: Jussi Kivilinna <jussi.kivilinna@mbnet.fi> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions