OSDN Git Service

libbpf: Support test run of raw tracepoint programs
authorSong Liu <songliubraving@fb.com>
Fri, 25 Sep 2020 20:54:30 +0000 (13:54 -0700)
committerDaniel Borkmann <daniel@iogearbox.net>
Mon, 28 Sep 2020 19:52:36 +0000 (21:52 +0200)
commit88f7fe7233244101fa5b7786e2e298bf27fe1375
tree168b966ed1f1b5788ad78f65d8e403f265d13f7f
parent1b4d60ec162f82ea29a2e7a907b5c6cc9f926321
libbpf: Support test run of raw tracepoint programs

Add bpf_prog_test_run_opts() with support of new fields in bpf_attr.test,
namely, flags and cpu. Also extend _opts operations to support outputs via
opts.

Signed-off-by: Song Liu <songliubraving@fb.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Andrii Nakryiko <andriin@fb.com>
Link: https://lore.kernel.org/bpf/20200925205432.1777-3-songliubraving@fb.com
tools/lib/bpf/bpf.c
tools/lib/bpf/bpf.h
tools/lib/bpf/libbpf.map
tools/lib/bpf/libbpf_internal.h