diff options
author | Alexander Guller <alexg@mellanox.com> | 2011-10-09 09:38:23 +0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-10-10 07:42:57 +0400 |
commit | 6b4d8d9fd1acb9ff230810793b363dbdb267b892 (patch) | |
tree | 0e946ac54fc83a1194b159fe522e7956dd35dabb /drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | |
parent | fe0af03c69abc2178fc4667664726ec1f688539b (diff) | |
download | linux-6b4d8d9fd1acb9ff230810793b363dbdb267b892.tar.xz |
mlx4_en: Adjusting moderation per each ring
Moderation is now done per ring and coalescing is enabled
by set_ring_param in ethtool.
Signed-off-by: Alexander Guller <alexg@mellanox.co.il>
Signed-off-by: Yevgeny Petrilin <yevgenyp@mellanox.co.il>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlx4/mlx4_en.h')
-rw-r--r-- | drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx4/mlx4_en.h b/drivers/net/ethernet/mellanox/mlx4/mlx4_en.h index fe8146d68b0a..3b753f7b866a 100644 --- a/drivers/net/ethernet/mellanox/mlx4/mlx4_en.h +++ b/drivers/net/ethernet/mellanox/mlx4/mlx4_en.h @@ -426,11 +426,11 @@ struct mlx4_en_priv { struct mlx4_en_port_state port_state; spinlock_t stats_lock; - unsigned long last_moder_packets; + unsigned long last_moder_packets[MAX_RX_RINGS]; unsigned long last_moder_tx_packets; - unsigned long last_moder_bytes; + unsigned long last_moder_bytes[MAX_RX_RINGS]; unsigned long last_moder_jiffies; - int last_moder_time; + int last_moder_time[MAX_RX_RINGS]; u16 rx_usecs; u16 rx_frames; u16 tx_usecs; |