diff options
| author | Maxim Skokov <skokovmaksimevg@gmail.com> | 2026-10-16 22:47:56 +0300 |
|---|---|---|
| committer | Alexei Starovoitov <ast@kernel.org> | 2026-10-17 14:44:32 +0000 |
| commit | b32b4956d451fa70d57d2639e3fdca71a7f9c65c (patch) | |
| tree | 7aa4a03f3e840983e70e28bec72c72f34e7bddc2 /tools/perf/scripts/python | |
| parent | 458575e1f2ddea944d679fe778c92e370a9b61a4 (diff) | |
bpftool: Print ENOTSUPP as "Operation not supported"
Some BPF commands return ENOTSUPP (524) to user space: iterating local
storage maps, element operations on ringbuf maps, creating an LRU hash
map without preallocation, freezing a struct_ops map, or running a
program type that has no test_run. ENOTSUPP is kernel internal, so
strerror() only gives "Unknown error 524":
# bpftool map getnext pinned /sys/fs/bpf/sk_storage
Error: can't get next key: Unknown error 524
Add a small helper that knows ENOTSUPP and use it where bpftool prints
the error of map create, map element operations, map freeze and prog
run.
Suggested-by: Daniel Borkmann <daniel@iogearbox.net>
Signed-off-by: Maxim Skokov <skokovmaksimevg@gmail.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Acked-by: Quentin Monnet <qmo@kernel.org>
Link: https://patch.msgid.link/20261016194825.230433-2-skokovmaksimevg@gmail.com
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
