[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20171129072036.467246-1-yhs@fb.com>
Date: Tue, 28 Nov 2017 23:20:34 -0800
From: Yonghong Song <yhs@...com>
To: <peterz@...radead.org>, <rostedt@...dmis.org>, <ast@...com>,
<daniel@...earbox.net>, <kafai@...com>, <netdev@...r.kernel.org>
CC: <kernel-team@...com>
Subject: [PATCH net-next 0/2] bpf/tracing: allow user space to query prog array on the same tp
Commit e87c6bc3852b ("bpf: permit multiple bpf attachments
for a single perf event") added support to attach multiple
bpf programs to a single perf event. Given a perf event
(kprobe, uprobe, or kernel tracepoint), the perf ioctl interface
is used to query bpf programs attached to the same trace event.
The same ioctl interface is also used to attach bpf program.
Patch #1 had the core implementation and patch #2 added
a test case in tools bpf selftests suite.
Yonghong Song (2):
bpf/tracing: allow user space to query prog array on the same tp
bpf/tracing: add a bpf test for new ioctl query interface
include/linux/bpf.h | 4 ++
include/uapi/linux/perf_event.h | 6 ++
kernel/bpf/core.c | 24 +++++++
kernel/events/core.c | 3 +
kernel/trace/bpf_trace.c | 23 +++++++
tools/include/uapi/linux/perf_event.h | 6 ++
tools/testing/selftests/bpf/Makefile | 2 +-
tools/testing/selftests/bpf/test_progs.c | 107 +++++++++++++++++++++++++++++++
8 files changed, 174 insertions(+), 1 deletion(-)
--
2.9.5
Powered by blists - more mailing lists