* 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;
|