Skip to content

Commit 69b0e11

Browse files
sriramyacmel
authored andcommitted
perf script: Add new parameter in kfree_skb tracepoint to the python scripts using it
Include reason parameter that was added in commit c504e5c ("net: skb: introduce kfree_skb_reason()") Cc: Adrian Hunter <adrian.hunter@intel.com> Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com> Cc: Ian Rogers <irogers@google.com> Cc: Ingo Molnar <mingo@redhat.com> Cc: Jiri Olsa <jolsa@kernel.org> Cc: Mark Rutland <mark.rutland@arm.com> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Sriram Yagnaraman <sriram.yagnaraman@est.tech> Link: https://lore.kernel.org/r/20230426104149.14089-1-sriram.yagnaraman@est.tech Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
1 parent 0e20f43 commit 69b0e11

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

tools/perf/scripts/python/net_dropmonitor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,9 @@ def trace_end():
6868
get_kallsyms_table()
6969
print_drop_table()
7070

71-
# called from perf, when it finds a correspoinding event
71+
# called from perf, when it finds a corresponding event
7272
def skb__kfree_skb(name, context, cpu, sec, nsec, pid, comm, callchain,
73-
skbaddr, location, protocol):
73+
skbaddr, location, protocol, reason):
7474
slocation = str(location)
7575
try:
7676
drop_log[slocation] = drop_log[slocation] + 1

tools/perf/scripts/python/netdev-times.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -288,9 +288,9 @@ def net__net_dev_xmit(name, context, cpu, sec, nsec, pid, comm, callchain,
288288
all_event_list.append(event_info)
289289

290290
def skb__kfree_skb(name, context, cpu, sec, nsec, pid, comm, callchain,
291-
skbaddr, protocol, location):
291+
skbaddr, location, protocol, reason):
292292
event_info = (name, context, cpu, nsecs(sec, nsec), pid, comm,
293-
skbaddr, protocol, location)
293+
skbaddr, location, protocol, reason)
294294
all_event_list.append(event_info)
295295

296296
def skb__consume_skb(name, context, cpu, sec, nsec, pid, comm, callchain, skbaddr):
@@ -430,7 +430,7 @@ def handle_net_dev_xmit(event_info):
430430

431431
def handle_kfree_skb(event_info):
432432
(name, context, cpu, time, pid, comm,
433-
skbaddr, protocol, location) = event_info
433+
skbaddr, location, protocol, reason) = event_info
434434
for i in range(len(tx_queue_list)):
435435
skb = tx_queue_list[i]
436436
if skb['skbaddr'] == skbaddr:

0 commit comments

Comments
 (0)