diff options
author | Saeed Mahameed | 2016-05-10 23:29:16 +0200 |
---|---|---|
committer | David S. Miller | 2016-05-12 01:42:39 +0200 |
commit | b797a684b0ddeb6f78193c9b1bfae6bd824ec01a (patch) | |
tree | 2edb95f99b366a5cda5dbacacae0fc5a703cf203 /drivers/net/ethernet/mellanox/mlx5/core/en.h | |
parent | net/mlx5e: Expand WQE stride when CQE compression is enabled (diff) | |
download | kernel-qcow2-linux-b797a684b0ddeb6f78193c9b1bfae6bd824ec01a.tar.gz kernel-qcow2-linux-b797a684b0ddeb6f78193c9b1bfae6bd824ec01a.tar.xz kernel-qcow2-linux-b797a684b0ddeb6f78193c9b1bfae6bd824ec01a.zip |
net/mlx5e: Enable CQE compression when PCI is slower than link
We turn the feature ON, only for servers with PCI BW < MAX LINK BW, as it
helps reducing PCI pressure on weak PCI slots, but it adds some software
overhead.
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlx5/core/en.h')
-rw-r--r-- | drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en.h b/drivers/net/ethernet/mellanox/mlx5/core/en.h index e05abad50c7b..e8a6c3325b39 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en.h +++ b/drivers/net/ethernet/mellanox/mlx5/core/en.h @@ -645,6 +645,7 @@ int mlx5e_close_locked(struct net_device *netdev); void mlx5e_build_default_indir_rqt(struct mlx5_core_dev *mdev, u32 *indirection_rqt, int len, int num_channels); +int mlx5e_get_max_linkspeed(struct mlx5_core_dev *mdev, u32 *speed); static inline void mlx5e_tx_notify_hw(struct mlx5e_sq *sq, struct mlx5_wqe_ctrl_seg *ctrl, int bf_sz) |