/* The Tx ring has been full longer than the watchdog timeout value. The transmitter must be hung?  */
static void au1000_tx_timeout(struct net_device *dev)
/* The Tx ring has been full longer than the watchdog timeout value. The transmitter must be hung?  */
static void au1000_tx_timeout(struct net_device *dev)
{
	printk(KERN_ERR "%s: au1000_tx_timeout: dev=%p\n", dev->name, dev);
	reset_mac(dev);
	au1000_init(dev);
	dev->trans_start = jiffies;
	netif_wake_queue(dev);
}