diff options
author | Patrisious Haddad <phaddad@nvidia.com> | 2023-09-20 12:07:44 +0200 |
---|---|---|
committer | Leon Romanovsky <leon@kernel.org> | 2023-09-26 11:38:54 +0200 |
commit | 4f4db190893fb8dee3761b4c5a704ffa5713b73c (patch) | |
tree | 4e8bc550490aebbb534779f5e12b1e2a660be74e /drivers/infiniband | |
parent | IB/mlx5: Rename 400G_8X speed to comply to naming convention (diff) | |
download | linux-4f4db190893fb8dee3761b4c5a704ffa5713b73c.tar.xz linux-4f4db190893fb8dee3761b4c5a704ffa5713b73c.zip |
IB/mlx5: Adjust mlx5 rate mapping to support 800Gb
Adjust mlx5 function which maps the speed rate from IB spec values
to internal driver values to be able to handle speeds up to 800Gb.
Signed-off-by: Patrisious Haddad <phaddad@nvidia.com>
Reviewed-by: Mark Zhang <markzhang@nvidia.com>
Link: https://lore.kernel.org/r/301c803d8486b0df8aefad3fb3cc10dc58671985.1695204156.git.leon@kernel.org
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Diffstat (limited to 'drivers/infiniband')
-rw-r--r-- | drivers/infiniband/hw/mlx5/qp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/infiniband/hw/mlx5/qp.c b/drivers/infiniband/hw/mlx5/qp.c index 78b96bfb4e6a..762e68fd044c 100644 --- a/drivers/infiniband/hw/mlx5/qp.c +++ b/drivers/infiniband/hw/mlx5/qp.c @@ -3436,7 +3436,7 @@ static int ib_rate_to_mlx5(struct mlx5_ib_dev *dev, u8 rate) if (rate == IB_RATE_PORT_CURRENT) return 0; - if (rate < IB_RATE_2_5_GBPS || rate > IB_RATE_600_GBPS) + if (rate < IB_RATE_2_5_GBPS || rate > IB_RATE_800_GBPS) return -EINVAL; stat_rate_support = MLX5_CAP_GEN(dev->mdev, stat_rate_support); |