On Tue, Nov 17, 2020 at 6:57 AM Daniel T. Lee <danieltim...@gmail.com> wrote: > > This commit refactors the existing program with libbpf bpf loader. > Since the kprobe, tracepoint and raw_tracepoint bpf program can be > attached with single bpf_program__attach() interface, so the > corresponding function of libbpf is used here. > > Rather than specifying the number of cpus inside the code, this commit > uses the number of available cpus with _SC_NPROCESSORS_ONLN. > > Signed-off-by: Daniel T. Lee <danieltim...@gmail.com> > --- > samples/bpf/Makefile | 2 +- > samples/bpf/test_overhead_user.c | 82 +++++++++++++++++++++++--------- > 2 files changed, 60 insertions(+), 24 deletions(-) >
LGTM. Acked-by: Andrii Nakryiko <and...@kernel.org> [...]