[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20190723213445.1732339-1-andriin@fb.com>
Date: Tue, 23 Jul 2019 14:34:40 -0700
From: Andrii Nakryiko <andriin@...com>
To: <bpf@...r.kernel.org>, <netdev@...r.kernel.org>, <ast@...com>,
<daniel@...earbox.net>, <songliubraving@...com>
CC: <andrii.nakryiko@...il.com>, <kernel-team@...com>,
Andrii Nakryiko <andriin@...com>
Subject: [PATCH v2 bpf-next 0/5] switch samples and tests to libbpf perf buffer API
There were few more tests and samples that were using custom perf buffer setup
code from trace_helpers.h. This patch set gets rid of all the usages of those
and removes helpers themselves. Libbpf provides nicer, but equally powerful
set of APIs to work with perf ring buffers, so let's have all the samples use
v1->v2:
- make logging message one long line instead of two (Song).
Andrii Nakryiko (5):
selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API
selftests/bpf: switch test_tcpnotify to perf_buffer API
samples/bpf: convert xdp_sample_pkts_user to perf_buffer API
samples/bpf: switch trace_output sample to perf_buffer API
selftests/bpf: remove perf buffer helpers
samples/bpf/trace_output_user.c | 43 ++----
samples/bpf/xdp_sample_pkts_user.c | 61 +++------
.../bpf/prog_tests/get_stack_raw_tp.c | 78 ++++++-----
.../bpf/progs/test_get_stack_rawtp.c | 2 +-
.../selftests/bpf/test_tcpnotify_user.c | 90 +++++--------
tools/testing/selftests/bpf/trace_helpers.c | 125 ------------------
tools/testing/selftests/bpf/trace_helpers.h | 9 --
7 files changed, 111 insertions(+), 297 deletions(-)
--
2.17.1
Powered by blists - more mailing lists