aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/syscall-counts-by-pid.py
diff options
context:
space:
mode:
authorVlad Buslov <[email protected]>2018-07-23 10:55:39 +0300
committerSaeed Mahameed <[email protected]>2018-09-05 21:14:56 -0700
commit83033688b7ade18d2dbbcefa810f02ff66ba549d (patch)
treebd0e1f5d9a10124476220f36445e91a65af29d7b /tools/perf/scripts/python/syscall-counts-by-pid.py
parent05dcc71298643256948a2e17db7dbecc748719d2 (diff)
net/mlx5: Change flow counters addlist type to single linked list
In order to prevent flow counters stats work function from traversing whole flow counters tree while searching for deleted flow counters, new list to store deleted flow counters will be added to struct mlx5_fc_stats. However, the flow counter structure itself has no space left to store any more data in first cache line. To free space that is needed to store additional list node, convert current addlist double linked list (two pointers per node) to atomic single linked list (one pointer per node). Lockless NULL-terminated single linked list data type doesn't require any additional external synchronization for operations used by flow counters module (add single new element, remove all elements from list and traverse them). Remove addlist_lock that is no longer needed. Signed-off-by: Vlad Buslov <[email protected]> Acked-by: Amir Vadai <[email protected]> Reviewed-by: Paul Blakey <[email protected]> Reviewed-by: Roi Dayan <[email protected]> Signed-off-by: Saeed Mahameed <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts-by-pid.py')
0 files changed, 0 insertions, 0 deletions