[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20201022082138.2322434-12-jolsa@kernel.org>
Date: Thu, 22 Oct 2020 10:21:33 +0200
From: Jiri Olsa <jolsa@...nel.org>
To: Alexei Starovoitov <ast@...nel.org>,
Daniel Borkmann <daniel@...earbox.net>,
Andrii Nakryiko <andriin@...com>
Cc: netdev@...r.kernel.org, bpf@...r.kernel.org,
Martin KaFai Lau <kafai@...com>,
Song Liu <songliubraving@...com>, Yonghong Song <yhs@...com>,
John Fastabend <john.fastabend@...il.com>,
KP Singh <kpsingh@...omium.org>, Daniel Xu <dxu@...uu.xyz>,
Steven Rostedt <rostedt@...dmis.org>,
Jesper Brouer <jbrouer@...hat.com>,
Toke Høiland-Jørgensen <toke@...hat.com>,
Viktor Malik <vmalik@...hat.com>
Subject: [RFC bpf-next 11/16] bpf: Sync uapi bpf.h to tools
Sync uapi bpf.h with trampoline batch attach changes.
Signed-off-by: Jiri Olsa <jolsa@...nel.org>
---
tools/include/uapi/linux/bpf.h | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/tools/include/uapi/linux/bpf.h b/tools/include/uapi/linux/bpf.h
index bf5a99d803e4..b6a08aa49aa4 100644
--- a/tools/include/uapi/linux/bpf.h
+++ b/tools/include/uapi/linux/bpf.h
@@ -125,6 +125,8 @@ enum bpf_cmd {
BPF_ITER_CREATE,
BPF_LINK_DETACH,
BPF_PROG_BIND_MAP,
+ BPF_TRAMPOLINE_BATCH_ATTACH,
+ BPF_TRAMPOLINE_BATCH_DETACH,
};
enum bpf_map_type {
@@ -631,6 +633,12 @@ union bpf_attr {
__u32 prog_fd;
} raw_tracepoint;
+ struct { /* anonymous struct used by BPF_TRAMPOLINE_BATCH_* */
+ __aligned_u64 in;
+ __aligned_u64 out;
+ __u32 count;
+ } trampoline_batch;
+
struct { /* anonymous struct for BPF_BTF_LOAD */
__aligned_u64 btf;
__aligned_u64 btf_log_buf;
--
2.26.2
Powered by blists - more mailing lists