aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/stackcollapse-report
diff options
context:
space:
mode:
authorKamal Heib <[email protected]>2017-08-23 14:42:03 +0300
committerSaeed Mahameed <[email protected]>2017-10-31 14:20:46 -0700
commitc0752f2bd6ee77aa9334da4f69e8f54a325d282b (patch)
tree56b7467a6accb597253ec75e3a540475b0378bcb /tools/perf/scripts/python/bin/stackcollapse-report
parentaa2bc739ef4a181a7589eb009be96a870cc1788f (diff)
net/mlx5e: Introduce stats group API
Currently the mlx5e driver has multiple groups of stats, each group is used for different purposes and it may depend on hardware capabilities or not. The problem with the current implementation is that there is no clear API to create a new group of stats. This change define a new API to create a group of stats and simplifies the way of handling them by defining a new struct "mlx5e_stats_grp" which have the following three function pointers: - get_num_stats() - return the number of counters in the group. - fill_strings() - fill counters strings within the group. - fill_stats() - fill counters values within the group. The above function pointers are used within the ethtool callbaks while calling "ethtool -S" from userspace. This change also switch the SW group to use the new API. Signed-off-by: Kamal Heib <[email protected]> Reviewed-by: Gal Pressman <[email protected]> Signed-off-by: Saeed Mahameed <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions