linux/tools/bpf/bpftool
Jakub Kicinski bfee71fb73 tools: bpftool: remember to close the libbpf object after prog load
Remembering to close all descriptors and free memory may not seem
important in a user space tool like bpftool, but if we were to run
in batch mode the consumed resources start to add up quickly.  Make
sure program load closes the libbpf object (which unloads and frees
it).

Fixes: 49a086c201 ("bpftool: implement prog load command")
Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Reviewed-by: Quentin Monnet <quentin.monnet@netronome.com>
Acked-by: Song Liu <songliubraving@fb.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
2018-06-21 23:07:13 +02:00
..
bash-completion bpftool: Support sendmsg{4,6} attach types 2018-05-30 12:53:00 +02:00
Documentation bpftool: Support sendmsg{4,6} attach types 2018-05-30 12:53:00 +02:00
.gitignore selftests/bpf: ignore build products 2018-05-10 00:41:06 +02:00
cfg.c tools: bpftool: generate .dot graph from CFG information 2018-03-01 18:29:49 -08:00
cfg.h tools: bpftool: detect sub-programs from the eBPF sequence 2018-03-01 18:29:48 -08:00
cgroup.c bpftool: Support sendmsg{4,6} attach types 2018-05-30 12:53:00 +02:00
common.c tools: bpftool: add simple perf event output reader 2018-05-04 23:41:04 +02:00
jit_disasm.c tools: bpftool: improve architecture detection by using ifindex 2018-01-18 01:26:15 +01:00
json_writer.c tools: bpftool: add JSON output for bpftool prog dump xlated * command 2017-10-24 01:25:08 +01:00
json_writer.h tools: bpftool: add JSON output for bpftool prog dump xlated * command 2017-10-24 01:25:08 +01:00
main.c tools/bpftool: add perf subcommand 2018-05-24 18:18:20 -07:00
main.h tools/bpftool: add perf subcommand 2018-05-24 18:18:20 -07:00
Makefile tools: bpftool: add simple perf event output reader 2018-05-04 23:41:04 +02:00
map.c bpf: bpftool, support for sockhash 2018-05-16 22:00:21 +02:00
map_perf_ring.c tools: bpf: move the event reading loop to libbpf 2018-05-11 01:40:52 +02:00
perf.c tools/bpftool: fix a bug in bpftool perf 2018-06-13 02:03:17 +02:00
prog.c tools: bpftool: remember to close the libbpf object after prog load 2018-06-21 23:07:13 +02:00
xlated_dumper.c tools: bpftool: add delimiters to multi-function JITed dumps 2018-05-24 09:20:50 +02:00
xlated_dumper.h tools: bpftool: add delimiters to multi-function JITed dumps 2018-05-24 09:20:50 +02:00