]> www.infradead.org Git - users/jedix/linux-maple.git/commit
RDMA/mlx5: Enforce same type port association for multiport RoCE
authorPatrisious Haddad <phaddad@nvidia.com>
Tue, 3 Dec 2024 13:45:37 +0000 (15:45 +0200)
committerLeon Romanovsky <leon@kernel.org>
Thu, 5 Dec 2024 08:35:11 +0000 (03:35 -0500)
commite05feab22fd7dabcd6d272c4e2401ec1acdfdb9b
treeac6656805425deb959723b9ea47a034e04eedc75
parentd0257e089d1bbd35c69b6c97ff73e3690ab149a9
RDMA/mlx5: Enforce same type port association for multiport RoCE

Different core device types such as PFs and VFs shouldn't be affiliated
together since they have different capabilities, fix that by enforcing
type check before doing the affiliation.

Fixes: 32f69e4be269 ("{net, IB}/mlx5: Manage port association for multiport RoCE")
Reviewed-by: Mark Bloch <mbloch@nvidia.com>
Signed-off-by: Patrisious Haddad <phaddad@nvidia.com>
Link: https://patch.msgid.link/88699500f690dff1c1852c1ddb71f8a1cc8b956e.1733233480.git.leonro@nvidia.com
Reviewed-by: Mateusz Polchlopek <mateusz.polchlopek@intel.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/hw/mlx5/main.c
include/linux/mlx5/driver.h