mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-22 06:32:08 +00:00
perf script: Add drop monitor script
A while back I created the dropmonitor protocol, which allowed users to get reports of dropped frames communicated to them via a netlink socket. While useful, several people have now asked that I integrate the ability to do drop monitoring with perf, so they don't have to run additional tools. This patch adds a drop monitor script to the perf suite, and provides the same output that the netlink socket does. Cc: Ingo Molnar <mingo@elte.hu> Cc: Paul Mackerras <paulus@samba.org> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> Link: http://lkml.kernel.org/r/1309801217-22450-1-git-send-email-nhorman@tuxdriver.com Signed-off-by: Neil Horman <nhorman@tuxdriver.com> Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
parent
98dfd55d80
commit
63e03724b5
3 changed files with 78 additions and 0 deletions
2
tools/perf/scripts/python/bin/net_dropmonitor-record
Executable file
2
tools/perf/scripts/python/bin/net_dropmonitor-record
Executable file
|
@ -0,0 +1,2 @@
|
|||
#!/bin/bash
|
||||
perf record -e skb:kfree_skb $@
|
4
tools/perf/scripts/python/bin/net_dropmonitor-report
Executable file
4
tools/perf/scripts/python/bin/net_dropmonitor-report
Executable file
|
@ -0,0 +1,4 @@
|
|||
#!/bin/bash
|
||||
# description: display a table of dropped frames
|
||||
|
||||
perf script -s "$PERF_EXEC_PATH"/scripts/python/net_dropmonitor.py $@
|
Loading…
Add table
Add a link
Reference in a new issue