aboutsummaryrefslogtreecommitdiffstats
path: root/tools/bpf/bpftool/prog.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/bpf/bpftool/prog.c')
-rw-r--r--tools/bpf/bpftool/prog.c6
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