summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/drivers/net/mlxsw
diff options
context:
space:
mode:
authorPetr Machata <petrm@nvidia.com>2021-10-13 13:37:47 +0300
committerJakub Kicinski <kuba@kernel.org>2021-10-13 17:47:18 -0700
commit15be36b8126b8f396cceb6fe7a87a1b911575abb (patch)
tree9c12dbbbd85e66f09d7335bbaaf0d0ac36a46eb4 /tools/testing/selftests/drivers/net/mlxsw
parent6242b0a96302a0d5117ef47dfc4a335d709e9c57 (diff)
mlxsw: spectrum_qdisc: Introduce per-TC ECN counters
The Qdisc code in mlxsw used to report a number of packets ECN-marked on a port. Because reporting a per-port value as a per-TC value was misleading, this was removed in commit 8a29581eb001 ("mlxsw: spectrum: Move the ECN-marked packet counter to ethtool"). On Spectrum-3, a per-TC number of ECN-marked packets is available in per-TC congestion counter group. Add a new array for the ECN counter, fetch the values from the per-TC congestion group, and pick the value indicated by tclass_num as appropriate. On Spectrum-1 and Spectrum-2, this per-TC value is not available, and zeroes will be reported, as they currently are. Signed-off-by: Petr Machata <petrm@nvidia.com> Signed-off-by: Ido Schimmel <idosch@nvidia.com> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/testing/selftests/drivers/net/mlxsw')
0 files changed, 0 insertions, 0 deletions