aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/rust/pin-init/internal/src
diff options
context:
space:
mode:
authorPatrisious Haddad <phaddad@nvidia.com>2025-06-16 12:14:52 +0300
committerLeon Romanovsky <leon@kernel.org>2025-06-25 03:41:50 -0400
commit3cc1dbfddf88dc5ecce0a75185061403b1f7352d (patch)
tree5425781b20558de2a23781f3da18b776276acff7 /rust/pin-init/internal/src
parentIB/core: Annotate umem_mutex acquisition under fs_reclaim for lockdep (diff)
downloadwireguard-linux-3cc1dbfddf88dc5ecce0a75185061403b1f7352d.tar.xz
wireguard-linux-3cc1dbfddf88dc5ecce0a75185061403b1f7352d.zip
RDMA/mlx5: Fix HW counters query for non-representor devices
To get the device HW counters, a non-representor switchdev device should use the mlx5_ib_query_q_counters() function and query all of the available counters. While a representor device in switchdev mode should use the mlx5_ib_query_q_counters_vport() function and query only the Q_Counters without the PPCNT counters and congestion control counters, since they aren't relevant for a representor device. Currently a non-representor switchdev device skips querying the PPCNT counters and congestion control counters, leaving them unupdated. Fix that by properly querying those counters for non-representor devices. Fixes: d22467a71ebe ("RDMA/mlx5: Expand switchdev Q-counters to expose representor statistics") Signed-off-by: Patrisious Haddad <phaddad@nvidia.com> Reviewed-by: Maher Sanalla <msanalla@nvidia.com> Link: https://patch.msgid.link/56bf8af4ca8c58e3fb9f7e47b1dca2009eeeed81.1750064969.git.leon@kernel.org Signed-off-by: Leon Romanovsky <leon@kernel.org>
Diffstat (limited to 'rust/pin-init/internal/src')
0 files changed, 0 insertions, 0 deletions