linux-stable/drivers/infiniband/hw
Michael Guralnik 85235e282a RDMA/mlx5: Fix port number for counter query in multi-port configuration
[ Upstream commit be121ffb38 ]

Set the correct port when querying PPCNT in multi-port configuration.
Distinguish between cases where switchdev mode was enabled to multi-port
configuration and don't overwrite the queried port to 1 in multi-port
case.

Fixes: 74b30b3ad5 ("RDMA/mlx5: Set local port to one when accessing counters")
Signed-off-by: Michael Guralnik <michaelgur@nvidia.com>
Link: https://lore.kernel.org/r/9bfcc8ade958b760a51408c3ad654a01b11f7d76.1712134988.git.leon@kernel.org
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-04-27 17:12:53 +02:00
..
bnxt_re RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq 2024-01-25 12:04:39 +02:00
cxgb4 RDMA/cxgb4: Check skb value for failure to allocate 2023-09-11 14:55:53 +03:00
efa RDMA/efa: Add EFA query MR support 2024-01-07 12:02:27 +02:00
erdma RDMA v6.8 merge window 2024-01-12 13:52:21 -08:00
hfi1 IB/hfi1: Fix sdma.h tx->num_descs off-by-one error 2024-02-04 11:40:06 +02:00
hns RDMA/hns: Fix mis-modifying default congestion control algorithm 2024-03-26 18:17:24 -04:00
irdma RDMA/irdma: Remove duplicate assignment 2024-03-26 18:17:22 -04:00
mana RDMA/mana_ib: Use virtual address in dma regions for MRs 2024-03-26 18:17:26 -04:00
mlx4 IB/mlx4: Fix the size of a buffer in add_port_entries() 2023-09-23 21:53:24 +03:00
mlx5 RDMA/mlx5: Fix port number for counter query in multi-port configuration 2024-04-27 17:12:53 +02:00
mthca RDMA/usnic: Silence uninitialized symbol smatch warnings 2023-11-15 15:57:39 +02:00
ocrdma
qedr RDMA/qedr: Fix qedr_create_user_qp error flow 2024-02-12 13:49:04 +02:00
qib RDMA for v6.7 2023-11-02 15:20:30 -10:00
usnic RDMA/usnic: Annotate struct usnic_uiom_chunk with __counted_by 2023-10-02 14:44:54 +03:00
vmw_pvrdma RDMA/core: Remove NULL check before dev_{put, hold} 2023-10-24 18:16:04 +03:00
Makefile