浏览代码

mv643xx_eth: set sane default receive coalescing timeout

A receive coalescing timeout of 250 usec appears to strike a good
balance between allowing enough received frames to be aggregated for
LRO to do its job and not allowing the connection to stall due to
delaying ACKs to the remote end for too long.

Signed-off-by: Lennert Buytenhek <buytenh@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Lennert Buytenhek 17 年之前
父节点
当前提交
4fb0a54a55
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      drivers/net/mv643xx_eth.c

+ 1 - 1
drivers/net/mv643xx_eth.c

@@ -2957,7 +2957,7 @@ static int mv643xx_eth_probe(struct platform_device *pdev)
 
 	netif_carrier_off(dev);
 
-	set_rx_coal(mp, 0);
+	set_rx_coal(mp, 250);
 	set_tx_coal(mp, 0);
 
 	err = register_netdev(dev);