lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Tue, 22 Sep 2020 18:28:38 -0700 From: Song Liu <songliubraving@...com> To: <netdev@...r.kernel.org>, <bpf@...r.kernel.org> CC: <kernel-team@...com>, <ast@...nel.org>, <daniel@...earbox.net>, <john.fastabend@...il.com>, <kpsingh@...omium.org>, Song Liu <songliubraving@...com> Subject: [PATCH bpf-next 0/3] enable BPF_PROG_TEST_RUN for raw_tp This set enables BPF_PROG_TEST_RUN for raw_tracepoint type programs. This set also enables running the raw_tp program on a specific CPU. This feature can be used by user space to trigger programs that access percpu resources, e.g. perf_event, percpu variables. Song Liu (3): bpf: enable BPF_PROG_TEST_RUN for raw_tracepoint libbpf: introduce bpf_prog_test_run_xattr_opts selftests/bpf: add raw_tp_test_run include/linux/bpf.h | 3 + include/uapi/linux/bpf.h | 5 ++ kernel/bpf/syscall.c | 2 +- kernel/trace/bpf_trace.c | 1 + net/bpf/test_run.c | 90 +++++++++++++++++++ tools/include/uapi/linux/bpf.h | 5 ++ tools/lib/bpf/bpf.c | 13 ++- tools/lib/bpf/bpf.h | 11 +++ tools/lib/bpf/libbpf.map | 1 + .../bpf/prog_tests/raw_tp_test_run.c | 68 ++++++++++++++ .../bpf/progs/test_raw_tp_test_run.c | 26 ++++++ 11 files changed, 223 insertions(+), 2 deletions(-) create mode 100644 tools/testing/selftests/bpf/prog_tests/raw_tp_test_run.c create mode 100644 tools/testing/selftests/bpf/progs/test_raw_tp_test_run.c -- 2.24.1
Powered by blists - more mailing lists