From: Dhananjay Phadke Date: Wed, 5 Aug 2009 07:34:07 +0000 (+0000) Subject: netxen: fix vlan tso case X-Git-Tag: accepted/tizen/common/20141203.182822~14818^2~474 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=545eb370087494dcf267e6285fe3aa20e5617c33;p=platform%2Fkernel%2Flinux-arm64.git netxen: fix vlan tso case Fix the calculation of remaining header length in TSO over vlan device case. This was inadvertently missed out in patch 028afe719855a157e32450c ("netxen: add vlan tx acceleration support"). Signed-off-by: Dhananjay Phadke Signed-off-by: David S. Miller --- diff --git a/drivers/net/netxen/netxen_nic_main.c b/drivers/net/netxen/netxen_nic_main.c index 40549a0..c91e022 100644 --- a/drivers/net/netxen/netxen_nic_main.c +++ b/drivers/net/netxen/netxen_nic_main.c @@ -1450,7 +1450,7 @@ netxen_tso_check(struct net_device *netdev, skb_copy_from_linear_data_offset(skb, 12, (char *)vh + 16, copy_len - 16); - copied = copy_len; + copied = copy_len - VLAN_HLEN; offset = 0; producer = get_next_index(producer, tx_ring->num_desc);