-
- Downloads
net/mlx5e: Move dynamic interrupt coalescing code to include/linux
This move allows drivers to add private structure elements to track the number of packets, bytes, and interrupts events per ring. A driver also defines a workqueue handler to act on this collected data once per poll and modify the coalescing parameters per ring. Signed-off-by:Andy Gospodarek <gospo@broadcom.com> Acked-by:
Tal Gilboa <talgi@mellanox.com> Acked-by:
Saeed Mahameed <saeedm@mellanox.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/mellanox/mlx5/core/Makefile 1 addition, 1 deletiondrivers/net/ethernet/mellanox/mlx5/core/Makefile
- drivers/net/ethernet/mellanox/mlx5/core/en.h 1 addition, 1 deletiondrivers/net/ethernet/mellanox/mlx5/core/en.h
- drivers/net/ethernet/mellanox/mlx5/core/en_dim.c 1 addition, 0 deletionsdrivers/net/ethernet/mellanox/mlx5/core/en_dim.c
- drivers/net/ethernet/mellanox/mlx5/core/net_dim.h 0 additions, 108 deletionsdrivers/net/ethernet/mellanox/mlx5/core/net_dim.h
- include/linux/net_dim.h 94 additions, 24 deletionsinclude/linux/net_dim.h
Loading
Please register or sign in to comment