[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20210916135511.3787194-1-houtao1@huawei.com>
Date: Thu, 16 Sep 2021 21:55:08 +0800
From: Hou Tao <houtao1@...wei.com>
To: Alexei Starovoitov <ast@...nel.org>
CC: Daniel Borkmann <daniel@...earbox.net>,
Andrii Nakryiko <andrii@...nel.org>,
Martin KaFai Lau <kafai@...com>,
Song Liu <songliubraving@...com>, <bpf@...r.kernel.org>,
<netdev@...r.kernel.org>, <houtao1@...wei.com>
Subject: [PATCH 0/3] add support for writable bare tracepoint
Hi,
The patchset series supports writable context for bare tracepoint.
The main idea comes from patchset "writable contexts for bpf
raw tracepoints" [1], but it only supports normal tracepoint
with associated trace event under tracefs. Bare tracepoint
is more light-weight and doesn't have the ABI burden of
normal tracepoint, so add support for it in BPF.
Any comments are welcome.
[1]: https://lore.kernel.org/lkml/20190426184951.21812-1-mmullins@fb.com
Hou Tao (3):
bpf: support writable context for bare tracepoint
libbpf: support detecting and attaching of writable tracepoint program
bpf/selftests: add test for writable bare tracepoint
include/trace/bpf_probe.h | 19 +++++++--
tools/lib/bpf/libbpf.c | 4 ++
.../bpf/bpf_testmod/bpf_testmod-events.h | 15 +++++++
.../selftests/bpf/bpf_testmod/bpf_testmod.c | 10 +++++
.../selftests/bpf/bpf_testmod/bpf_testmod.h | 5 +++
.../selftests/bpf/prog_tests/module_attach.c | 40 ++++++++++++++++++-
.../selftests/bpf/progs/test_module_attach.c | 14 +++++++
7 files changed, 101 insertions(+), 6 deletions(-)
--
2.29.2
Powered by blists - more mailing lists