[e1000 netdev-2.6 2/6] disable TSO for now
From: Feldman, Scott <hidden>
Date: 2004-02-22 07:11:40
* Disable TSO as default setting until some hangs/resets caused with TSO enabled are root-caused. TSO can still be manually enabled using ethtool -K. ------------- diff -Naurp netdev-2.6/drivers/net/e1000/e1000_main.c netdev-2.6/drivers/net/e1000.mod/e1000_main.c
--- netdev-2.6/drivers/net/e1000/e1000_main.c 2004-02-20 14:05:38.000000000 -0800
+++ netdev-2.6/drivers/net/e1000.mod/e1000_main.c 2004-02-20 14:07:02.000000000 -0800@@ -474,10 +474,15 @@ e1000_probe(struct pci_dev *pdev, } #ifdef NETIF_F_TSO +#ifdef BROKEN_ON_NON_IA_ARCHS + /* Disbaled for now until root-cause is found for + * hangs reported against non-IA archs. TSO can be + * enabled using ethtool -K eth<x> tso on */ if((adapter->hw.mac_type >= e1000_82544) && (adapter->hw.mac_type != e1000_82547)) netdev->features |= NETIF_F_TSO; #endif +#endif if(pci_using_dac) netdev->features |= NETIF_F_HIGHDMA;