linux-yocto/drivers/infiniband/hw
Patrisious Haddad ca61e32fcf RDMA/mlx5: Fix vport loopback forcing for MPV device
[ Upstream commit 08aae7860450c89eebbc6fd4d38416e53c7a33d2 ]

Previously loopback for MPV was supposed to be permanently enabled,
however other driver flows were able to over-ride that configuration and
disable it.

Add force_lb parameter that indicates that loopback should always be
enabled which prevents all other driver flows from disabling it.

Fixes: a9a9e68954 ("RDMA/mlx5: Fix vport loopback for MPV device")
Link: https://patch.msgid.link/r/cfc6b1f0f99f8100b087483cc14da6025317f901.1755088808.git.leon@kernel.org
Signed-off-by: Patrisious Haddad <phaddad@nvidia.com>
Reviewed-by: Mark Bloch <mbloch@nvidia.com>
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2025-10-15 11:57:56 +02:00
..
bnxt_re RDMA/bnxt_re: Fix to initialize the PBL array 2025-08-28 16:28:48 +02:00
cxgb4 rdma/cxgb4: Prevent potential integer overflow on 32bit 2025-02-08 09:52:11 +01:00
efa RDMA/efa: Reset device on probe failure 2025-02-21 13:57:09 +01:00
erdma RDMA/erdma: Fix ignored return value of init_kernel_qp 2025-08-28 16:28:47 +02:00
hfi1 RDMA: hfi1: fix possible divide-by-zero in find_hw_thread_mask() 2025-08-28 16:28:26 +02:00
hns RDMA/hns: Fix -Wframe-larger-than issue 2025-08-15 12:08:53 +02:00
irdma RDMA/irdma: Fix misspelling of "accept*" 2024-11-01 01:58:20 +01:00
mana RDMA/mana_ib: Ensure variable err is initialized 2025-04-10 14:37:30 +02:00
mlx4 RDMA/mlx4: Avoid false error about access to uninitialized gids array 2025-02-08 09:52:11 +01:00
mlx5 RDMA/mlx5: Fix vport loopback forcing for MPV device 2025-10-15 11:57:56 +02:00
mthca
ocrdma
qedr RDMA/qedr: Fix qedr_create_user_qp error flow 2024-03-01 13:35:05 +01:00
qib qibfs: fix _another_ leak 2025-05-02 07:50:56 +02:00
usnic RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe() 2025-04-25 10:45:39 +02:00
vmw_pvrdma
Makefile