From ade1ef38282cd55347133e98174e6f471e1f1536 Mon Sep 17 00:00:00 2001 From: eddietwo <eddietwo> Date: Tue, 19 Sep 2006 00:55:25 +0000 Subject: [PATCH] add patch from Adam Greenhalgh and Beyers Cronje to avoid many tx timeouts: set time_stamp appropriately, as the other transmit paths do --- drivers/e1000-5.x/src/e1000_main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/e1000-5.x/src/e1000_main.c b/drivers/e1000-5.x/src/e1000_main.c index 23b4ebba2..46649b8d2 100644 --- a/drivers/e1000-5.x/src/e1000_main.c +++ b/drivers/e1000-5.x/src/e1000_main.c @@ -3493,6 +3493,8 @@ e1000_tx_pqueue(struct net_device *netdev, struct sk_buff *skb) skb->data + offset, len, PCI_DMA_TODEVICE); + /* thanks Adam Greenhalgh and Beyers Cronje! */ + adapter->tx_ring.buffer_info[i].time_stamp = jiffies; tx_desc->buffer_addr = cpu_to_le64(adapter->tx_ring.buffer_info[i].dma); tx_desc->lower.data = cpu_to_le32(txd_lower | len); -- GitLab