| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-02 | bpftool: Refactor kernel config reading into common helper | Yuan Chen | 1 | -0/+93 |
| 2025-06-20 | bpftool: Use appropriate permissions for map access | Slava Imameev | 1 | -16/+43 |
| 2025-03-17 | bpftool: Using the right format specifiers | Jiayuan Chen | 1 | -2/+2 |
| 2025-02-03 | bpftool: Fix readlink usage in get_fd_type | Viktor Malik | 1 | -1/+2 |
| 2024-05-21 | bpftool: Un-const bpf_func_info to fix it for llvm 17 and newer | Ivan Babrou | 1 | -1/+1 |
| 2024-04-04 | bpftool: Mount bpffs on provided dir instead of parent dir | Sahil Siddiq | 1 | -12/+84 |
| 2023-05-17 | bpftool: Support bpffs mountpoint as pin path for prog loadall | Pengcheng Yang | 1 | -3/+6 |
| 2023-04-21 | bpftool: Register struct_ops with a link. | Kui-Feng Lee | 1 | -0/+14 |
| 2023-02-16 | bpftool: Use bpf_{btf,link,map,prog}_get_info_by_fd() | Ilya Leoshkevich | 1 | -6/+7 |
| 2022-12-06 | bpftool: Fix memory leak in do_build_table_cb | Miaoqian Lin | 1 | -0/+1 |
| 2022-11-11 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 1 | -5/+5 |
| 2022-11-10 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+3 |
| 2022-11-09 | libbpf: Hashmap interface update to allow both long and void* keys/values | Eduard Zingerman | 1 | -5/+5 |
| 2022-11-02 | bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE | Pu Lehui | 1 | -0/+3 |
| 2022-10-25 | bpftool: Support setting alternative arch for JIT disasm with LLVM | Quentin Monnet | 1 | -4/+6 |
| 2022-10-25 | bpftool: Define _GNU_SOURCE only once | Quentin Monnet | 1 | -0/+2 |
| 2022-08-04 | bpftool: Remove BPF_OBJ_NAME_LEN restriction when looking up bpf program by name | Manu Bretelle | 1 | -3/+12 |
| 2022-06-30 | bpftool: Show also the name of type BPF_OBJ_LINK | Yafang Shao | 1 | -0/+1 |
| 2022-06-29 | bpftool: Probe for memcg-based accounting before bumping rlimit | Quentin Monnet | 1 | -3/+68 |
| 2022-06-14 | Revert "bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK" | Quentin Monnet | 1 | -0/+8 |
| 2022-06-02 | bpftool: Use libbpf_bpf_attach_type_str | Daniel Müller | 1 | -46/+36 |
| 2022-04-10 | bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK | Yafang Shao | 1 | -8/+0 |
| 2022-03-18 | bpftool: Add BPF_TRACE_KPROBE_MULTI to attach type names table | Andrii Nakryiko | 1 | -1/+1 |
| 2022-02-03 | bpftool: Fix uninit variable compilation warning | Andrii Nakryiko | 1 | -1/+1 |
| 2022-01-19 | bpftool: Adding support for BTF program names | Raman Shukhau | 1 | -0/+44 |
| 2021-11-14 | bpftool: Update the lists of names for maps and prog-attach types | Quentin Monnet | 1 | -0/+1 |
| 2021-10-25 | bpftool: Switch to libbpf's hashmap for pinned paths of BPF objects | Quentin Monnet | 1 | -20/+30 |
| 2021-07-31 | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | Jakub Kicinski | 1 | -0/+6 |
| 2021-07-30 | tools: bpftool: Complete and synchronise attach or map types | Quentin Monnet | 1 | -0/+6 |
| 2021-07-15 | bpftool: Check malloc return value in mount_bpffs_for_pin | Tobias Klauser | 1 | -0/+5 |
| 2021-04-01 | sock_map: Introduce BPF_SK_SKB_VERDICT | Cong Wang | 1 | -0/+1 |
| 2020-07-21 | bpftool: Use only nftw for file tree parsing | Tony Ambardar | 1 | -57/+80 |
| 2020-07-17 | tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type | Jakub Sitnicki | 1 | -0/+1 |
| 2020-07-08 | bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE | Stanislav Fomichev | 1 | -0/+1 |
| 2020-06-25 | tools, bpftool: Define attach_type_name array only once | Tobias Klauser | 1 | -0/+36 |
| 2020-06-22 | tools/bpftool: Move map/prog parsing logic into common | Andrii Nakryiko | 1 | -0/+308 |
| 2020-04-28 | bpftool: Add bpf_link show and pin support | Andrii Nakryiko | 1 | -0/+2 |
| 2020-03-13 | tools: bpftool: Restore message on failure to guess program type | Quentin Monnet | 1 | -0/+7 |
| 2020-03-13 | tools: bpftool: Allow all prog/map handles for pinning objects | Quentin Monnet | 1 | -29/+4 |
| 2020-01-20 | bpftool: Use consistent include paths for libbpf | Toke Høiland-Jørgensen | 1 | -2/+2 |
| 2019-09-06 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | David S. Miller | 1 | -2/+2 |
| 2019-08-15 | tools: bpftool: move "__printf()" attributes to header file | Quentin Monnet | 1 | -2/+2 |
| 2019-08-09 | tools: bpftool: add error message on pin failure | Jakub Kicinski | 1 | -1/+5 |
| 2019-08-09 | tools: bpftool: fix error message (prog -> object) | Jakub Kicinski | 1 | -1/+1 |
| 2019-06-11 | bpf: use libbpf_num_possible_cpus internally | Hechao Li | 1 | -48/+5 |
| 2019-01-28 | tools: bpftool: fix crash with un-owned prog arrays | Jakub Kicinski | 1 | -5/+1 |
| 2018-12-18 | tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs | Quentin Monnet | 1 | -0/+6 |
| 2018-12-18 | tools: bpftool: attempt to mount tracefs if required for tracelog cmd | Quentin Monnet | 1 | -5/+20 |
| 2018-12-15 | tools: bpftool: fix -Wmissing declaration warnings | Quentin Monnet | 1 | -2/+2 |
| 2018-12-13 | tools: bpftool: replace Netronome boilerplate with SPDX license headers | Jakub Kicinski | 1 | -32/+2 |
| 2018-11-30 | tools: bpftool: mark offloaded programs more explicitly in plain output | Quentin Monnet | 1 | -1/+1 |
| 2018-11-30 | tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() | Quentin Monnet | 1 | -3/+2 |
| 2018-11-28 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -8/+9 |
| 2018-11-10 | bpftool: add loadall command | Stanislav Fomichev | 1 | -16/+15 |
| 2018-11-09 | tools: bpftool: pass an argument to silence open_obj_pinned() | Quentin Monnet | 1 | -7/+8 |
| 2018-11-09 | tools: bpftool: prevent infinite loop in get_fdinfo() | Quentin Monnet | 1 | -1/+1 |
| 2018-11-07 | tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps | Quentin Monnet | 1 | -0/+8 |
| 2018-10-18 | tools: bpftool: use 4 context mode for the NFP disasm | Jakub Kicinski | 1 | -1/+4 |
| 2018-10-15 | tools: bpftool: add map create command | Jakub Kicinski | 1 | -0/+21 |
| 2018-07-24 | Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -3/+8 |
| 2018-07-20 | tools/bpftool: Fix segfault case regarding 'pin' arguments | Taeung Song | 1 | -3/+8 |
| 2018-07-01 | tools: bpftool: drop unnecessary Author comments | Jakub Kicinski | 1 | -2/+0 |
| 2018-05-04 | tools: bpftool: add simple perf event output reader | Jakub Kicinski | 1 | -0/+19 |
| 2018-05-04 | tools: bpftool: move get_possible_cpus() to common code | Jakub Kicinski | 1 | -1/+57 |
| 2018-03-06 | tools: bpftool: fix compilation with older headers | Jiri Benc | 1 | -0/+4 |
| 2018-01-18 | tools: bpftool: improve architecture detection by using ifindex | Jiong Wang | 1 | -0/+72 |
| 2017-12-31 | tools: bpftool: report device information for offloaded programs | Jakub Kicinski | 1 | -0/+52 |
| 2017-12-14 | bpftool: implement prog load command | Roman Gushchin | 1 | -31/+40 |
| 2017-11-11 | tools: bpftool: show filenames of pinned objects | Prashant Bhole | 1 | -0/+82 |
| 2017-11-11 | tools: bpftool: open pinned object without type check | Prashant Bhole | 1 | -2/+13 |
| 2017-11-05 | tools: bpftool: move p_err() and p_info() from main.h to common.c | Quentin Monnet | 1 | -0/+31 |
| 2017-10-26 | tools: bpftool: try to mount bpffs if required for pinning objects | Quentin Monnet | 1 | -8/+63 |
| 2017-10-24 | tools: bpftool: turn err() and info() macros into functions | Quentin Monnet | 1 | -13/+13 |
| 2017-10-24 | tools: bpftool: add JSON output for `bpftool prog dump xlated *` command | Quentin Monnet | 1 | -0/+10 |
| 2017-10-04 | tools: bpf: add bpftool | Jakub Kicinski | 1 | -0/+216 |