浏览代码

[e1000] Ensure descriptor is fully written before sending packet

Reported-by: Mark McLoughlin <markmc@redhat.com>
tags/v0.9.8
Michael Brown 15 年前
父节点
当前提交
5e1ef98469
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1
    0
      src/drivers/net/e1000/e1000.c

+ 1
- 0
src/drivers/net/e1000/e1000.c 查看文件

@@ -588,6 +588,7 @@ e1000_transmit ( struct net_device *netdev, struct io_buffer *iobuf )
588 588
 
589 589
 	/* Write new tail to NIC, making packet available for transmit
590 590
 	 */
591
+	wmb();
591 592
 	E1000_WRITE_REG ( hw, TDT, adapter->tx_tail );
592 593
 
593 594
 	return 0;

正在加载...
取消
保存