net/mlx5e: Support adaptive RX coalescing
authorGil Rockah <gilr@mellanox.com>
Thu, 23 Jun 2016 14:02:41 +0000 (17:02 +0300)
committerDavid S. Miller <davem@davemloft.net>
Mon, 27 Jun 2016 08:10:41 +0000 (04:10 -0400)
commitcb3c7fd4f8393e0c42cbb13367b60454ae4e05f7
treebe060f61d92e9966dcbe2d1f21bf17d72c13b182
parent9908aa292971ee3320ea13a71d75f90a52929892
net/mlx5e: Support adaptive RX coalescing

Striving for high message rate and low interrupt rate.

Usage:
        ethtool -C <interface> adaptive-rx on/off

Signed-off-by: Gil Rockah <gilr@mellanox.com>
Signed-off-by: Achiad Shochat <achiad@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
CC: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlx5/core/Makefile
drivers/net/ethernet/mellanox/mlx5/core/en.h
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
drivers/net/ethernet/mellanox/mlx5/core/en_rx_am.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c