]> www.infradead.org Git - users/dwmw2/linux.git/commit
net/mlx5e: Fix capability check for updating vnic env counters
authorGal Pressman <gal@nvidia.com>
Mon, 27 Jun 2022 12:05:53 +0000 (15:05 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 21 Jul 2022 19:20:04 +0000 (21:20 +0200)
commit4cb5c1950b7ad37f57ced2bea8c5b4bcb755b61a
tree2adab081e8c4f5fc1594c32351fe9cf430709ae5
parent6eb1d0c370afbfb717824ba148e67243c85cfa72
net/mlx5e: Fix capability check for updating vnic env counters

[ Upstream commit 452133dd580811f184e76b1402983182ee425298 ]

The existing capability check for vnic env counters only checks for
receive steering discards, although we need the counters update for the
exposed internal queue oob counter as well. This could result in the
latter counter not being updated correctly when the receive steering
discards counter is not supported.
Fix that by checking whether any counter is supported instead of only
the steering counter capability.

Fixes: 0cfafd4b4ddf ("net/mlx5e: Add device out of buffer counter")
Signed-off-by: Gal Pressman <gal@nvidia.com>
Reviewed-by: Tariq Toukan <tariqt@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c