linux/drivers/infiniband
Danit Goldberg f463b6cbce IB/mlx5: Use unlimited rate when static rate is not supported
commit 4f32ac2e45 upstream.

Before the change, if the user passed a static rate value different
than zero and the FW doesn't support static rate,
it would end up configuring rate of 2.5 GBps.

Fix this by using rate 0; unlimited, in cases where FW
doesn't support static rate configuration.

Cc: <stable@vger.kernel.org> # 3.10
Fixes: e126ba97db ("mlx5: Add driver for Mellanox Connect-IB adapters")
Reviewed-by: Majd Dibbiny <majd@mellanox.com>
Signed-off-by: Danit Goldberg <danitg@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-05-16 10:06:48 +02:00
..
core RDMA/ucma: Allow resolving address w/o specifying source address 2018-05-16 10:06:48 +02:00
hw IB/mlx5: Use unlimited rate when static rate is not supported 2018-05-16 10:06:48 +02:00
ulp IB/srp: Fix completion vector assignment algorithm 2018-04-24 09:32:08 +02:00
Kconfig IB/ehca: Deprecate driver, move to staging, schedule deletion 2015-09-11 18:13:35 -04:00
Makefile IB: Allow build of hw/ and ulp/ subdirectories independently 2014-06-02 14:51:12 -07:00