| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-22 | bpftool: Add support for signing BPF programs | KP Singh | 1 | -0/+11 |
| 2025-09-02 | bpftool: Refactor kernel config reading into common helper | Yuan Chen | 1 | -0/+9 |
| 2025-08-01 | bpftool: Add bpf_token show | Tao Chen | 1 | -0/+1 |
| 2025-06-20 | bpftool: Use appropriate permissions for map access | Slava Imameev | 1 | -5/+8 |
| 2024-04-04 | bpftool: Mount bpffs on provided dir instead of parent dir | Sahil Siddiq | 1 | -1/+2 |
| 2023-05-17 | bpftool: Support bpffs mountpoint as pin path for prog loadall | Pengcheng Yang | 1 | -1/+1 |
| 2023-04-21 | tools: bpftool: print netfilter link info | Florian Westphal | 1 | -0/+3 |
| 2023-04-21 | bpftool: Register struct_ops with a link. | Kui-Feng Lee | 1 | -0/+3 |
| 2023-04-05 | bpftool: Support printing opcodes and source file references in CFG | Quentin Monnet | 1 | -1/+1 |
| 2023-04-05 | bpftool: Support inline annotations when dumping the CFG of a program | Quentin Monnet | 1 | -0/+2 |
| 2023-02-16 | bpftool: Use bpf_{btf,link,map,prog}_get_info_by_fd() | Ilya Leoshkevich | 1 | -1/+2 |
| 2022-11-20 | bpftool: remove support of --legacy option for bpftool | Sahid Orentino Ferdjaoui | 1 | -2/+1 |
| 2022-11-09 | libbpf: Hashmap interface update to allow both long and void* keys/values | Eduard Zingerman | 1 | -12/+2 |
| 2022-10-25 | bpftool: Support setting alternative arch for JIT disasm with LLVM | Quentin Monnet | 1 | -2/+1 |
| 2022-10-25 | bpftool: Add LLVM as default library for disassembling JIT-ed programs | Quentin Monnet | 1 | -2/+2 |
| 2022-10-25 | bpftool: Remove asserts from JIT disassembler | Quentin Monnet | 1 | -12/+13 |
| 2022-06-30 | bpftool: Remove attach_type_name forward declaration | Tobias Klauser | 1 | -2/+0 |
| 2022-06-14 | Revert "bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK" | Quentin Monnet | 1 | -0/+2 |
| 2022-06-02 | bpftool: Use libbpf_bpf_attach_type_str | Daniel Müller | 1 | -0/+14 |
| 2022-06-02 | bpftool: Use libbpf_bpf_map_type_str | Daniel Müller | 1 | -3/+0 |
| 2022-06-02 | bpftool: Use libbpf_bpf_prog_type_str | Daniel Müller | 1 | -3/+0 |
| 2022-04-10 | bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK | Yafang Shao | 1 | -2/+0 |
| 2022-03-15 | bpftool: Add bpf_cookie to link output | Dmitrii Dolgov | 1 | -0/+2 |
| 2022-02-23 | bpftool: Remove usage of reallocarray() | Mauricio Vásquez | 1 | -1/+1 |
| 2022-01-19 | bpftool: Adding support for BTF program names | Raman Shukhau | 1 | -0/+4 |
| 2021-11-12 | bpftool: Enable libbpf's strict mode by default | Stanislav Fomichev | 1 | -1/+2 |
| 2021-10-25 | bpftool: Switch to libbpf's hashmap for PIDs/names references | Quentin Monnet | 1 | -12/+5 |
| 2021-10-25 | bpftool: Switch to libbpf's hashmap for programs/maps in BTF listing | Quentin Monnet | 1 | -0/+5 |
| 2021-10-25 | bpftool: Switch to libbpf's hashmap for pinned paths of BPF objects | Quentin Monnet | 1 | -12/+17 |
| 2021-10-25 | bpftool: Do not expose and init hash maps for pinned path in main.c | Quentin Monnet | 1 | -3/+0 |
| 2021-07-30 | tools: bpftool: Update and synchronise option list in doc and help msg | Quentin Monnet | 1 | -2/+1 |
| 2021-05-19 | bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. | Alexei Starovoitov | 1 | -0/+1 |
| 2020-11-05 | tools/bpftool: Add bpftool support for split BTF | Andrii Nakryiko | 1 | -0/+1 |
| 2020-08-13 | tools/bpftool: Fix compilation warnings in 32-bit mode | Andrii Nakryiko | 1 | -1/+9 |
| 2020-07-21 | bpftool: Use only nftw for file tree parsing | Tony Ambardar | 1 | -2/+2 |
| 2020-06-25 | tools, bpftool: Define attach_type_name array only once | Tobias Klauser | 1 | -35/+1 |
| 2020-06-25 | tools, bpftool: Define prog_type_name array only once | Tobias Klauser | 1 | -31/+2 |
| 2020-06-22 | tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs | Andrii Nakryiko | 1 | -0/+27 |
| 2020-06-22 | tools/bpftool: Minimize bootstrap bpftool | Andrii Nakryiko | 1 | -12/+15 |
| 2020-06-22 | tools/bpftool: Move map/prog parsing logic into common | Andrii Nakryiko | 1 | -0/+2 |
| 2020-05-19 | bpf, bpftool: Enable get{peer, sock}name attach types | Daniel Borkmann | 1 | -0/+4 |
| 2020-05-11 | tools, bpftool: Poison and replace kernel integer typedefs | Quentin Monnet | 1 | -0/+3 |
| 2020-05-09 | tools/bpftool: Add bpf_iter support for bptool | Yonghong Song | 1 | -0/+1 |
| 2020-04-28 | bpftool: Add bpf_link show and pin support | Andrii Nakryiko | 1 | -0/+5 |
| 2020-04-28 | bpftool: Expose attach_type-to-string array to non-cgroup code | Andrii Nakryiko | 1 | -0/+32 |
| 2020-03-20 | bpftool: Add struct_ops support | Martin KaFai Lau | 1 | -0/+1 |
| 2020-03-20 | bpftool: Translate prog_id to its bpf prog_name | Martin KaFai Lau | 1 | -0/+1 |
| 2020-03-13 | tools: bpftool: Restore message on failure to guess program type | Quentin Monnet | 1 | -0/+5 |
| 2020-03-13 | tools: bpftool: Allow all prog/map handles for pinning objects | Quentin Monnet | 1 | -1/+1 |
| 2020-02-26 | bpftool: Support struct_ops, tracing, ext prog types | Andrey Ignatov | 1 | -0/+3 |
| 2019-12-15 | bpftool: Add skeleton codegen command | Andrii Nakryiko | 1 | -0/+1 |
| 2019-12-15 | bpftool: Match maps by name | Paul Chaignon | 1 | -1/+1 |
| 2019-12-15 | bpftool: Match programs by name | Paul Chaignon | 1 | -1/+1 |
| 2019-10-07 | bpftool: Fix bpftool build by switching to bpf_object__open_file() | Andrii Nakryiko | 1 | -1/+1 |
| 2019-08-15 | tools: bpftool: move "__printf()" attributes to header file | Quentin Monnet | 1 | -2/+2 |
| 2019-07-12 | tools: bpftool: add raw_tracepoint_writable prog type to header | Daniel T. Lee | 1 | -0/+1 |
| 2019-07-05 | tools: bpftool: add "prog run" subcommand to test-run programs | Quentin Monnet | 1 | -0/+1 |
| 2019-06-27 | bpftool: support cgroup sockopt | Stanislav Fomichev | 1 | -0/+1 |
| 2019-05-28 | tools: bpftool: make -d option print debug output from verifier | Quentin Monnet | 1 | -0/+1 |
| 2019-04-25 | bpftool: add ability to dump BTF types | Andrii Nakryiko | 1 | -0/+1 |
| 2019-04-16 | bpftool: Support sysctl hook | Andrey Ignatov | 1 | -0/+1 |
| 2019-01-22 | tools: bpftool: add probes for eBPF map types | Quentin Monnet | 1 | -0/+3 |
| 2019-01-22 | tools: bpftool: add basic probe capability, probe syscall availability | Quentin Monnet | 1 | -0/+1 |
| 2018-12-18 | tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs | Quentin Monnet | 1 | -1/+3 |
| 2018-12-18 | tools: bpftool: attempt to mount tracefs if required for tracelog cmd | Quentin Monnet | 1 | -0/+2 |
| 2018-12-15 | tools: bpftool: fix warning on struct bpf_prog_linfo definition | Quentin Monnet | 1 | -1/+1 |
| 2018-12-13 | tools: bpftool: replace Netronome boilerplate with SPDX license headers | Jakub Kicinski | 1 | -32/+2 |
| 2018-12-10 | bpf: bpftool: Fix newline and p_err issue | Martin KaFai Lau | 1 | -1/+0 |
| 2018-12-09 | bpf: libbpf: bpftool: Print bpf_line_info during prog dump | Martin KaFai Lau | 1 | -2/+21 |
| 2018-12-05 | tools: bpftool: add a command to dump the trace pipe | Quentin Monnet | 1 | -0/+1 |
| 2018-11-30 | tools: bpftool: add owner_prog_type and owner_jited to bpftool output | Quentin Monnet | 1 | -0/+26 |
| 2018-11-28 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+1 |
| 2018-11-20 | tools/bpf: bpftool: add support for func types | Yonghong Song | 1 | -0/+2 |
| 2018-11-16 | bpftool: make libbfd optional | Stanislav Fomichev | 1 | -0/+14 |
| 2018-11-10 | bpftool: add loadall command | Stanislav Fomichev | 1 | -0/+1 |
| 2018-11-09 | tools: bpftool: pass an argument to silence open_obj_pinned() | Quentin Monnet | 1 | -1/+1 |
| 2018-11-07 | tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps | Quentin Monnet | 1 | -0/+2 |
| 2018-10-18 | tools: bpftool: use 4 context mode for the NFP disasm | Jakub Kicinski | 1 | -2/+4 |
| 2018-10-15 | tools: bpftool: add map create command | Jakub Kicinski | 1 | -0/+1 |
| 2018-10-15 | bpf: bpftool, add flag to allow non-compat map definitions | John Fastabend | 1 | -1/+2 |
| 2018-09-18 | tools/bpf: bpftool: improve output format for bpftool net | Yonghong Song | 1 | -1/+2 |
| 2018-09-06 | tools/bpf: bpftool: add net support | Yonghong Song | 1 | -0/+7 |
| 2018-07-14 | bpf: btf: add btf print functionality | Okash Khawaja | 1 | -0/+15 |
| 2018-07-11 | tools: bpftool: allow reuse of maps with bpftool prog load | Jakub Kicinski | 1 | -0/+3 |
| 2018-07-11 | tools: bpf: make use of reallocarray | Jakub Kicinski | 1 | -0/+1 |
| 2018-07-11 | tools: bpftool: refactor argument parsing for prog load | Jakub Kicinski | 1 | -0/+15 |
| 2018-07-01 | tools: bpftool: drop unnecessary Author comments | Jakub Kicinski | 1 | -2/+0 |
| 2018-05-24 | tools/bpftool: add perf subcommand | Yonghong Song | 1 | -0/+1 |
| 2018-05-04 | tools: bpftool: add simple perf event output reader | Jakub Kicinski | 1 | -0/+4 |
| 2018-05-04 | tools: bpftool: move get_possible_cpus() to common code | Jakub Kicinski | 1 | -1/+2 |
| 2018-01-18 | tools: bpftool: improve architecture detection by using ifindex | Jiong Wang | 1 | -1/+4 |
| 2017-12-31 | tools: bpftool: report device information for offloaded programs | Jakub Kicinski | 1 | -0/+2 |
| 2017-12-14 | bpftool: implement cgroup bpf operations | Roman Gushchin | 1 | -0/+1 |
| 2017-12-14 | bpftool: implement prog load command | Roman Gushchin | 1 | -0/+1 |
| 2017-11-30 | tools: bpftool: remove spurious line break from error message | Quentin Monnet | 1 | -1/+1 |
| 2017-11-30 | tools: bpftool: clean up the JSON writer before exiting in usage() | Quentin Monnet | 1 | -1/+2 |
| 2017-11-11 | tools: bpftool: optionally show filenames of pinned objects | Prashant Bhole | 1 | -1/+2 |
| 2017-11-11 | tools: bpftool: show filenames of pinned objects | Prashant Bhole | 1 | -0/+17 |
| 2017-11-11 | tools: bpftool: open pinned object without type check | Prashant Bhole | 1 | -0/+1 |
| 2017-11-05 | tools: bpftool: move p_err() and p_info() from main.h to common.c | Quentin Monnet | 1 | -31/+3 |
| 2017-10-26 | tools: bpftool: try to mount bpffs if required for pinning objects | Quentin Monnet | 1 | -0/+2 |
| 2017-10-24 | tools: bpftool: update documentation for --json and --pretty usage | Quentin Monnet | 1 | -0/+2 |
| 2017-10-24 | tools: bpftool: turn err() and info() macros into functions | Quentin Monnet | 1 | -5/+32 |
| 2017-10-24 | tools: bpftool: add JSON output for `bpftool prog dump xlated *` command | Quentin Monnet | 1 | -0/+1 |
| 2017-10-24 | tools: bpftool: introduce --json and --pretty options | Quentin Monnet | 1 | -0/+5 |
| 2017-10-22 | tools: bpftool: add pointer to file argument to print_hex() | Quentin Monnet | 1 | -1/+1 |
| 2017-10-18 | tools: bpftool: use more common tag format | Jakub Kicinski | 1 | -2/+1 |
| 2017-10-10 | tools: bpftool: use the kernel's instruction printer | Jakub Kicinski | 1 | -7/+3 |
| 2017-10-04 | tools: bpf: add bpftool | Jakub Kicinski | 1 | -0/+99 |