diff options
author | Cosmin Ratiu <[email protected]> | 2024-10-01 13:37:04 +0300 |
---|---|---|
committer | Jakub Kicinski <[email protected]> | 2024-10-04 11:33:46 -0700 |
commit | 5acd957a986c167d357e617a887630203be29ea4 (patch) | |
tree | bf911addbe0ccbcba88f8b9bed6d2c743fe4ce03 /tools/perf/scripts/python/task-analyzer.py | |
parent | c55ff46aeebed1704a9a6861777b799f15ce594d (diff) |
net/mlx5: hw counters: Make fc_stats & fc_pool private
The mlx5_fc_stats and mlx5_fc_pool structs are only used from
fs_counters.c. As such, make them private there.
mlx5_fc_pool is not used or referenced at all outside fs_counters.
mlx5_fc_stats is referenced from mlx5_core_dev, so instead of having it
as a direct member (which requires exporting it from fs_counters), store
a pointer to it, allocate it on init and clear it on destroy.
One caveat is that a simple container_of to get from a 'work' struct to
the outermost mlx5_core_dev struct directly no longer works, so an extra
pointer had to be added to mlx5_fc_stats back to the parent dev.
Signed-off-by: Cosmin Ratiu <[email protected]>
Signed-off-by: Tariq Toukan <[email protected]>
Link: https://patch.msgid.link/[email protected]
Signed-off-by: Jakub Kicinski <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions