libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN
authorStanislav Fomichev <sdf@google.com>
Tue, 9 Apr 2019 18:49:10 +0000 (11:49 -0700)
committerDaniel Borkmann <daniel@iogearbox.net>
Thu, 11 Apr 2019 08:21:41 +0000 (10:21 +0200)
commit5e903c656b98614698a891c6e098186272cbba14
tree3be59bca2d7c6bc7e1b19dbce746fe5a19fde349
parentb0b9395d865e3060d97658fbc9ba3f77fecc8da1
libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN

Support recently introduced input/output context for test runs.
We extend only bpf_prog_test_run_xattr. bpf_prog_test_run is
unextendable and left as is.

Signed-off-by: Stanislav Fomichev <sdf@google.com>
Acked-by: Martin KaFai Lau <kafai@fb.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
tools/include/uapi/linux/bpf.h
tools/lib/bpf/bpf.c
tools/lib/bpf/bpf.h