diff options
Diffstat (limited to 'tools/bpf/bpftool/prog.c')
-rw-r--r-- | tools/bpf/bpftool/prog.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/bpf/bpftool/prog.c b/tools/bpf/bpftool/prog.c index d2be5a06c339..81067803189e 100644 --- a/tools/bpf/bpftool/prog.c +++ b/tools/bpf/bpftool/prog.c | |||
@@ -249,6 +249,9 @@ static void print_prog_json(struct bpf_prog_info *info, int fd) | |||
249 | if (info->nr_map_ids) | 249 | if (info->nr_map_ids) |
250 | show_prog_maps(fd, info->nr_map_ids); | 250 | show_prog_maps(fd, info->nr_map_ids); |
251 | 251 | ||
252 | if (info->btf_id) | ||
253 | jsonw_int_field(json_wtr, "btf_id", info->btf_id); | ||
254 | |||
252 | if (!hash_empty(prog_table.table)) { | 255 | if (!hash_empty(prog_table.table)) { |
253 | struct pinned_obj *obj; | 256 | struct pinned_obj *obj; |
254 | 257 | ||
@@ -319,6 +322,9 @@ static void print_prog_plain(struct bpf_prog_info *info, int fd) | |||
319 | } | 322 | } |
320 | } | 323 | } |
321 | 324 | ||
325 | if (info->btf_id) | ||
326 | printf("\n\tbtf_id %d\n", info->btf_id); | ||
327 | |||
322 | printf("\n"); | 328 | printf("\n"); |
323 | } | 329 | } |
324 | 330 | ||