summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorMark Zhang <markzhang@nvidia.com>2024-12-19 14:23:36 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-01-09 13:33:48 +0100
commitabf81fd09b62904774c8193ec1a6c1be4780fe4d (patch)
treebec6c7baf3f63c45805f3e288f15320c68d31863 /scripts
parent56432f68451337885ce189bf8e5a8b92587c4f1a (diff)
downloadlinux-abf81fd09b62904774c8193ec1a6c1be4780fe4d.tar.gz
linux-abf81fd09b62904774c8193ec1a6c1be4780fe4d.tar.bz2
linux-abf81fd09b62904774c8193ec1a6c1be4780fe4d.zip
RDMA/mlx5: Enable multiplane mode only when it is supported
commit 45d339fefaa3dcd237038769e0d34584fb867390 upstream. Driver queries vport_cxt.num_plane and enables multiplane when it is greater then 0, but some old FWs (versions from x.40.1000 till x.42.1000), report vport_cxt.num_plane = 1 unexpectedly. Fix it by querying num_plane only when HCA_CAP2.multiplane bit is set. Fixes: 2a5db20fa532 ("RDMA/mlx5: Add support to multi-plane device and port") Link: https://patch.msgid.link/r/1ef901acdf564716fcf550453cf5e94f343777ec.1734610916.git.leon@kernel.org Cc: stable@vger.kernel.org Reported-by: Francesco Poli <invernomuto@paranoici.org> Closes: https://lore.kernel.org/all/nvs4i2v7o6vn6zhmtq4sgazy2hu5kiulukxcntdelggmznnl7h@so3oul6uwgbl/ Signed-off-by: Mark Zhang <markzhang@nvidia.com> Signed-off-by: Leon Romanovsky <leonro@nvidia.com> Reviewed-by: Michal Swiatkowski <michal.swiatkowski@linux.intel.com> Signed-off-by: Jason Gunthorpe <jgg@nvidia.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions