diff options
author | Maxim Mikityanskiy <maximmi@nvidia.com> | 2022-04-12 21:59:53 +0300 |
---|---|---|
committer | Saeed Mahameed <saeedm@nvidia.com> | 2022-07-13 15:56:49 -0700 |
commit | 1a55048674379f9b093e0a6dbef586d28b55f9ae (patch) | |
tree | 6b5ff3744672bf63dddc4e3b7f8b0a4d5b1b2fd9 | |
parent | 1c31cb9221990773f4d76ec81fde1df38296500c (diff) | |
download | linux-1a55048674379f9b093e0a6dbef586d28b55f9ae.tar.gz linux-1a55048674379f9b093e0a6dbef586d28b55f9ae.tar.bz2 linux-1a55048674379f9b093e0a6dbef586d28b55f9ae.zip |
net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO
LRO requires striding RQ and checks that it's enabled at two places:
mlx5e_fix_features and set_feature_lro. This commit keeps only one check
at mlx5e_fix_features and removes the duplicating one in
set_feature_lro.
Signed-off-by: Maxim Mikityanskiy <maximmi@nvidia.com>
Reviewed-by: Tariq Toukan <tariqt@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
-rw-r--r-- | drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_main.c b/drivers/net/ethernet/mellanox/mlx5/core/en_main.c index be84f800e122..cac4022ba7f3 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_main.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_main.c @@ -3595,12 +3595,6 @@ static int set_feature_lro(struct net_device *netdev, bool enable) mutex_lock(&priv->state_lock); cur_params = &priv->channels.params; - if (enable && !MLX5E_GET_PFLAG(cur_params, MLX5E_PFLAG_RX_STRIDING_RQ)) { - netdev_warn(netdev, "can't set LRO with legacy RQ\n"); - err = -EINVAL; - goto out; - } - new_params = *cur_params; if (enable) |