net/mlx5e: Add feature check for set fec counters
authorLama Kayal <lkayal@nvidia.com>
Tue, 1 Feb 2022 09:24:41 +0000 (11:24 +0200)
committerSaeed Mahameed <saeedm@nvidia.com>
Thu, 24 Feb 2022 00:08:18 +0000 (16:08 -0800)
commit7fac0529038021919ef56a9c3218d8012f187cbb
treea6eaadc552ce55baf962cc79c65cbbd155761195
parentfb7e76ea3f3b6238dda2f19a4212052d2caf00aa
net/mlx5e: Add feature check for set fec counters

Fec counters support is checked via the PCAM feature_cap_mask,
bit 0: PPCNT_counter_group_Phy_statistical_counter_group.
Add feature check to avoid faulty behavior.

Fixes: 0a1498ebfa55 ("net/mlx5e: Expose FEC counters via ethtool")
Signed-off-by: Lama Kayal <lkayal@nvidia.com>
Reviewed-by: Gal Pressman <gal@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c