linux-yocto/drivers/infiniband/hw
Patrisious Haddad d8a1ad180c RDMA/mlx5: Fix vport loopback for MPV device
[ Upstream commit a9a9e68954 ]

Always enable vport loopback for both MPV devices on driver start.

Previously in some cases related to MPV RoCE, packets weren't correctly
executing loopback check at vport in FW, since it was disabled.
Due to complexity of identifying such cases for MPV always enable vport
loopback for both GVMIs when binding the slave to the master port.

Fixes: 0042f9e458 ("RDMA/mlx5: Enable vport loopback when user context or QP mandate")
Signed-off-by: Patrisious Haddad <phaddad@nvidia.com>
Reviewed-by: Mark Bloch <mbloch@nvidia.com>
Link: https://patch.msgid.link/d4298f5ebb2197459e9e7221c51ecd6a34699847.1750064969.git.leon@kernel.org
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2025-07-10 16:03:07 +02:00
..
bnxt_re RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path 2025-03-28 21:59:53 +01: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: Prevent use-after-free in erdma_accept_newconn() 2025-04-10 14:37:31 +02:00
hfi1 IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock 2024-08-29 17:33:29 +02:00
hns RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h 2025-06-19 15:28:11 +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 for MPV device 2025-07-10 16:03:07 +02:00
mthca
ocrdma
qedr
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