asix: allow full size 8021Q frames to be received
authorEric Dumazet <edumazet@google.com>
Mon, 28 May 2012 22:31:41 +0000 (22:31 +0000)
committerBen Hutchings <ben@decadent.org.uk>
Sun, 10 Jun 2012 13:42:10 +0000 (14:42 +0100)
commita466c7f9d6e61fb19c2d49f82007a0700724a1e3
tree29c574c80788c0367577afd673a1b17219864ac6
parent3798a7b34a19617eda5ce4b3025634b93b638de9
asix: allow full size 8021Q frames to be received

commit 9dae31009b1a00d926c6fe032d5a88099620adc3 upstream.

asix driver drops 8021Q full size frames because it doesn't take into
account VLAN header size.

Tested on AX88772 adapter.

Signed-off-by: Eric Dumazet <edumazet@google.com>
CC: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
CC: Allan Chou <allan@asix.com.tw>
CC: Trond Wuellner <trond@chromium.org>
CC: Grant Grundler <grundler@chromium.org>
CC: Paul Stewart <pstew@chromium.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
[bwh: Backported to 3.2: no offset used in asix_rx_fixup()]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/net/usb/asix.c