diff options
author | Vladimir Oltean <[email protected]> | 2021-01-15 04:11:12 +0200 |
---|---|---|
committer | Jakub Kicinski <[email protected]> | 2021-01-15 20:02:34 -0800 |
commit | 703b762190e643bf46a048ebe99504b14d71449c (patch) | |
tree | d378d88772977df7f7f7e42b516b21e1f1b67dbe /tools/perf/scripts/python/check-perf-trace.py | |
parent | f6fe01d6fa24dd3c89996ad82780872441e86bfa (diff) |
net: mscc: ocelot: add ops for decoding watermark threshold and occupancy
We'll need to read back the watermark thresholds and occupancy from
hardware (for devlink-sb integration), not only to write them as we did
so far in ocelot_port_set_maxlen. So introduce 2 new functions in struct
ocelot_ops, similar to wm_enc, and implement them for the 3 supported
mscc_ocelot switches.
Remove the INUSE and MAXUSE unpacking helpers for the QSYS_RES_STAT
register, because that doesn't scale with the number of switches that
mscc_ocelot supports now. They have different bit widths for the
watermarks, and we need function pointers to abstract that difference
away.
Signed-off-by: Vladimir Oltean <[email protected]>
Reviewed-by: Florian Fainelli <[email protected]>
Signed-off-by: Jakub Kicinski <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions