diff options
author | Quentin Monnet <quentin.monnet@netronome.com> | 2018-11-30 19:25:48 +0300 |
---|---|---|
committer | Alexei Starovoitov <ast@kernel.org> | 2018-12-01 01:06:07 +0300 |
commit | 99a44bef587082fbbaddf6aaa1e823ebbb629339 (patch) | |
tree | d56f6028a98107f060a2116e9c9e586534323a2e /tools/bpf/bpftool/common.c | |
parent | 73f0b9db53836a68c40691fad1467ed44a3123e8 (diff) | |
download | linux-99a44bef587082fbbaddf6aaa1e823ebbb629339.tar.xz |
tools: bpftool: add owner_prog_type and owner_jited to bpftool output
For prog array maps, the type of the owner program, and the JIT-ed state
of that program, are available from the file descriptor information
under /proc. Add them to "bpftool map show" output. Example output:
# bpftool map show
158225: prog_array name jmp_table flags 0x0
key 4B value 4B max_entries 8 memlock 4096B
owner_prog_type flow_dissector owner jited
# bpftool --json --pretty map show
[{
"id": 1337,
"type": "prog_array",
"name": "jmp_table",
"flags": 0,
"bytes_key": 4,
"bytes_value": 4,
"max_entries": 8,
"bytes_memlock": 4096,
"owner_prog_type": "flow_dissector",
"owner_jited": true
}
]
As we move the table used for associating names to program types,
complete it with the missing types (lwt_seg6local and sk_reuseport).
Also add missing types to the help message for "bpftool prog"
(sk_reuseport and flow_dissector).
Suggested-by: Daniel Borkmann <daniel@iogearbox.net>
Signed-off-by: Quentin Monnet <quentin.monnet@netronome.com>
Acked-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'tools/bpf/bpftool/common.c')
0 files changed, 0 insertions, 0 deletions