From 774b75ec2c2d726a5664837f46fad34d5f7c7f86 Mon Sep 17 00:00:00 2001 From: Andrew Gospodarek Date: Thu, 8 May 2008 15:10:18 -0400 Subject: [PATCH] e1000: disable TSO workaround for 82544 RHBZZ 334411 This is a suggestion from Jesse B at Intel who thinks the TSO workaround might not be needed for 82544. --- drivers/net/e1000/e1000_main.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/drivers/net/e1000/e1000_main.c b/drivers/net/e1000/e1000_main.c index cf3924a..30df2cb 100644 --- a/drivers/net/e1000/e1000_main.c +++ b/drivers/net/e1000/e1000_main.c @@ -3589,7 +3589,8 @@ e1000_xmit_frame(struct sk_buff *skb, struct net_device *netdev) } if (likely(tso)) { - tx_ring->last_tx_tso = 1; + if (likely(adapter->hw.mac_type != e1000_82544)) + tx_ring->last_tx_tso = 1; tx_flags |= E1000_TX_FLAGS_TSO; } else if (likely(e1000_tx_csum(adapter, tx_ring, skb))) tx_flags |= E1000_TX_FLAGS_CSUM; -- 1.5.2.1