mlx4_en: Coalescing target is equal for all mtu's
The interrupt moderation should not depend on number of incoming bytes, but on number of incoming packets. The previous scheme caused very high interrupts rate for small messages when big MTU was configured. Signed-off-by: Yevgeny Petrilin <yevgenyp@mellanox.co.il> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
3c2fa83f9c
commit
3db36fb2c8
@@ -268,8 +268,7 @@ static int mlx4_en_set_coalesce(struct net_device *dev,
|
||||
|
||||
priv->rx_frames = (coal->rx_max_coalesced_frames ==
|
||||
MLX4_EN_AUTO_CONF) ?
|
||||
MLX4_EN_RX_COAL_TARGET /
|
||||
priv->dev->mtu + 1 :
|
||||
MLX4_EN_RX_COAL_TARGET :
|
||||
coal->rx_max_coalesced_frames;
|
||||
priv->rx_usecs = (coal->rx_coalesce_usecs ==
|
||||
MLX4_EN_AUTO_CONF) ?
|
||||
|
Reference in New Issue
Block a user