| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-05 | bpftool: Recognize insn_array map type | Anton Protopopov | 1 | -1/+2 |
| 2025-06-20 | bpftool: Use appropriate permissions for map access | Slava Imameev | 1 | -23/+33 |
| 2025-02-13 | bpftool: Check map name length when map create | Rong Tao | 1 | -0/+4 |
| 2025-02-10 | bpftool: Using the right format specifiers | Jiayuan Chen | 1 | -5/+5 |
| 2024-03-11 | bpftool: Recognize arena map type | Alexei Starovoitov | 1 | -1/+1 |
| 2023-05-23 | bpftool: Specify XDP Hints ifname when loading program | Larysa Zaremba | 1 | -1/+6 |
| 2023-04-27 | bpftool: Dump map id instead of value for map_of_maps types | Xueming Feng | 1 | -2/+10 |
| 2023-02-16 | bpftool: Use bpf_{btf,link,map,prog}_get_info_by_fd() | Ilya Leoshkevich | 1 | -4/+4 |
| 2022-11-20 | bpftool: remove function free_btf_vmlinux() | Sahid Orentino Ferdjaoui | 1 | -6/+1 |
| 2022-11-20 | bpftool: clean-up usage of libbpf_get_error() | Sahid Orentino Ferdjaoui | 1 | -8/+7 |
| 2022-11-09 | libbpf: Hashmap interface update to allow both long and void* keys/values | Eduard Zingerman | 1 | -6/+4 |
| 2022-10-25 | bpftool: Support new cgroup local storage | Yonghong Song | 1 | -1/+1 |
| 2022-10-25 | bpftool: Remove asserts from JIT disassembler | Quentin Monnet | 1 | -1/+0 |
| 2022-09-21 | bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map type | David Vernet | 1 | -1/+1 |
| 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_map_type_str | Daniel Müller | 1 | -44/+25 |
| 2022-06-02 | bpftool: Use libbpf_bpf_prog_type_str | Daniel Müller | 1 | -5/+8 |
| 2022-04-10 | bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK | Yafang Shao | 1 | -2/+0 |
| 2022-03-21 | bpftool: Fix print error when show bpf map | Yafang Shao | 1 | -5/+2 |
| 2022-03-11 | bpftool: Ensure bytes_memlock json output is correct | Chris J Arges | 1 | -1/+1 |
| 2022-02-16 | bpftool: Fix pretty print dump for maps without BTF loaded | Jiri Olsa | 1 | -16/+15 |
| 2022-02-15 | bpftool: Fix the error when lookup in no-btf maps | Yinjun Zhang | 1 | -4/+2 |
| 2022-01-12 | bpftool: Fix error check when calling hashmap__new() | Mauricio Vásquez | 1 | -1/+1 |
| 2021-12-02 | bpftool: Migrate off of deprecated bpf_create_map_xattr() API | Andrii Nakryiko | 1 | -10/+13 |
| 2021-11-14 | bpftool: Use libbpf_get_error() to check error | Hengqi Chen | 1 | -5/+5 |
| 2021-11-14 | bpftool: Update the lists of names for maps and prog-attach types | Quentin Monnet | 1 | -1/+2 |
| 2021-10-25 | bpftool: Switch to libbpf's hashmap for PIDs/names references | Quentin Monnet | 1 | -3/+3 |
| 2021-10-25 | bpftool: Switch to libbpf's hashmap for pinned paths of BPF objects | Quentin Monnet | 1 | -16/+20 |
| 2021-10-25 | bpftool: Do not expose and init hash maps for pinned path in main.c | Quentin Monnet | 1 | -1/+8 |
| 2021-07-30 | tools: bpftool: Update and synchronise option list in doc and help msg | Quentin Monnet | 1 | -2/+3 |
| 2021-07-29 | tools: Replace btf__get_from_id() with btf__load_from_kernel_by_id() | Quentin Monnet | 1 | -7/+7 |
| 2021-03-16 | bpftool: Fix maybe-uninitialized warnings | Andrii Nakryiko | 1 | -1/+1 |
| 2020-11-06 | bpftool: Add support for task local storage | KP Singh | 1 | -1/+3 |
| 2020-09-10 | tools: bpftool: Add "inner_map" to "bpftool map create" outer maps | Quentin Monnet | 1 | -15/+33 |
| 2020-09-10 | tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT | Quentin Monnet | 1 | -2/+2 |
| 2020-09-10 | tools: bpftool: Clean up function to dump map entry | Quentin Monnet | 1 | -49/+52 |
| 2020-08-25 | bpf: Implement bpf_local_storage for inodes | KP Singh | 1 | -1/+2 |
| 2020-07-04 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | David S. Miller | 1 | -158/+9 |
| 2020-06-25 | tools, bpftool: Define prog_type_name array only once | Tobias Klauser | 1 | -2/+2 |
| 2020-06-23 | Merge up to bpf_probe_read_kernel_str() fix into bpf-next | Alexei Starovoitov | 1 | -0/+1 |
| 2020-06-22 | tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs | Andrii Nakryiko | 1 | -0/+7 |
| 2020-06-22 | tools/bpftool: Move map/prog parsing logic into common | Andrii Nakryiko | 1 | -156/+0 |
| 2020-06-17 | tools, bpftool: Add ringbuf map type to map command docs | Tobias Klauser | 1 | -1/+1 |
| 2020-06-16 | tools/bpftool: Add ringbuf map to a list of known map types | Andrii Nakryiko | 1 | -0/+1 |
| 2020-06-01 | tools, bpftool: Clean subcommand help messages | Quentin Monnet | 1 | -23/+18 |
| 2020-05-11 | tools, bpftool: Minor fixes for documentation | Quentin Monnet | 1 | -1/+2 |
| 2020-03-13 | tools: bpftool: Allow all prog/map handles for pinning objects | Quentin Monnet | 1 | -1/+1 |
| 2020-01-20 | bpftool: Use consistent include paths for libbpf | Toke Høiland-Jørgensen | 1 | -2/+2 |
| 2020-01-15 | bpftool: Support dumping a map with btf_vmlinux_value_type_id | Martin KaFai Lau | 1 | -11/+50 |
| 2020-01-15 | bpftool: Add struct_ops map name | Martin KaFai Lau | 1 | -0/+1 |
| 2020-01-15 | bpftool: Fix missing BTF output for json during map dump | Martin KaFai Lau | 1 | -22/+20 |
| 2020-01-15 | bpftool: Fix a leak of btf object | Martin KaFai Lau | 1 | -14/+2 |
| 2019-12-15 | bpftool: Match maps by name | Paul Chaignon | 1 | -74/+310 |
| 2019-08-21 | tools: bpftool: add "bpftool map freeze" subcommand | Quentin Monnet | 1 | -1/+33 |
| 2019-08-21 | tools: bpftool: show frozen status for maps | Quentin Monnet | 1 | -3/+27 |
| 2019-07-29 | tools: Add definitions for devmap_hash map type | Toke Høiland-Jørgensen | 1 | -1/+2 |
| 2019-06-05 | tools: bpftool: Fix JSON output when lookup fails | Krzesimir Nowak | 1 | -0/+2 |
| 2019-05-02 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+3 |
| 2019-04-27 | bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing | Martin KaFai Lau | 1 | -0/+1 |
| 2019-04-25 | bpftool: Fix errno variable usage | Benjamin Poirier | 1 | -1/+1 |
| 2019-04-25 | tools: bpftool: fix infinite loop in map create | Alban Crequy | 1 | -0/+3 |
| 2019-04-16 | tools/bpftool: show btf_id in map listing | Prashant Bhole | 1 | -0/+6 |
| 2019-04-16 | tools/bpftool: re-organize newline printing for map listing | Prashant Bhole | 1 | -2/+3 |
| 2019-04-16 | bpftool: Improve handling of ENOSPC on reuseport_array map dumps | Benjamin Poirier | 1 | -0/+7 |
| 2019-04-16 | bpftool: Use print_entry_error() in case of ENOENT when dumping | Benjamin Poirier | 1 | -19/+14 |
| 2019-04-09 | bpf: bpftool support for dumping data/bss/rodata sections | Daniel Borkmann | 1 | -4/+6 |
| 2019-02-08 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -9/+24 |
| 2019-01-29 | tools: bpftool: warn about risky prog array updates | Jakub Kicinski | 1 | -0/+3 |
| 2019-01-28 | tools: bpftool: fix crash with un-owned prog arrays | Jakub Kicinski | 1 | -9/+8 |
| 2019-01-23 | bpftool: fix percpu maps updating | Paolo Abeni | 1 | -0/+16 |
| 2019-01-22 | tools: bpftool: add probes for eBPF map types | Quentin Monnet | 1 | -1/+3 |
| 2019-01-17 | bpftool: add pop and dequeue commands | Stanislav Fomichev | 1 | -35/+90 |
| 2019-01-17 | bpftool: add push and enqueue commands | Stanislav Fomichev | 1 | -1/+6 |
| 2019-01-17 | bpftool: add peek command | Stanislav Fomichev | 1 | -1/+3 |
| 2019-01-17 | bpftool: don't print empty key/value for maps | Stanislav Fomichev | 1 | -19/+28 |
| 2019-01-17 | bpftool: make key optional in lookup command | Stanislav Fomichev | 1 | -7/+3 |
| 2019-01-17 | bpftool: make key and value optional in update command | Stanislav Fomichev | 1 | -7/+29 |
| 2018-12-13 | tools: bpftool: replace Netronome boilerplate with SPDX license headers | Jakub Kicinski | 1 | -32/+2 |
| 2018-11-30 | tools: bpftool: add owner_prog_type and owner_jited to bpftool output | Quentin Monnet | 1 | -2/+48 |
| 2018-11-26 | libbpf: Name changing for btf_get_from_id | Martin KaFai Lau | 1 | -2/+2 |
| 2018-11-26 | bpf: align map type names formatting. | David Calavera | 1 | -23/+23 |
| 2018-11-23 | bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map | David Calavera | 1 | -0/+2 |
| 2018-11-20 | tools/bpf: refactor to implement btf_get_from_id() in lib/bpf | Yonghong Song | 1 | -66/+2 |
| 2018-11-09 | bpftool: Improve handling of ENOENT on map dumps | David Ahern | 1 | -4/+14 |
| 2018-11-07 | tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps | Quentin Monnet | 1 | -0/+2 |
| 2018-10-15 | tools: bpftool: add map create command | Jakub Kicinski | 1 | -1/+109 |
| 2018-10-09 | tools/bpf: bpftool, print strerror when map lookup error occurs | Prashant Bhole | 1 | -5/+24 |
| 2018-10-09 | tools/bpf: bpftool, split the function do_dump() | Prashant Bhole | 1 | -34/+49 |
| 2018-10-01 | bpftool: add support for PERCPU_CGROUP_STORAGE maps | Roman Gushchin | 1 | -1/+3 |
| 2018-09-25 | bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps | Roman Gushchin | 1 | -0/+1 |
| 2018-09-11 | tools/bpf: bpftool: support prog array map and map of maps | Yonghong Song | 1 | -8/+3 |
| 2018-09-04 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+1 |
| 2018-09-02 | tools/bpf: bpftool, add xskmap in map types | Prashant Bhole | 1 | -0/+1 |
| 2018-08-30 | tools/bpf: bpftool: add btf percpu map formated dump | Yonghong Song | 1 | -2/+31 |
| 2018-08-07 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | David S. Miller | 1 | -1/+2 |
| 2018-08-05 | Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -5/+9 |
| 2018-08-03 | bpftool: add support for CGROUP_STORAGE maps | Roman Gushchin | 1 | -0/+1 |
| 2018-07-31 | tools/bpftool: fix a percpu_array map dump problem | Yonghong Song | 1 | -5/+9 |
| 2018-07-25 | bpf: btf: fix inconsistent IS_ERR and PTR_ERR | YueHaibing | 1 | -1/+1 |
| 2018-07-14 | bpf: btf: print map dump and lookup with btf info | Okash Khawaja | 1 | -16/+201 |
| 2018-07-11 | tools: bpftool: allow reuse of maps with bpftool prog load | Jakub Kicinski | 1 | -2/+2 |
| 2018-07-01 | tools: bpftool: drop unnecessary Author comments | Jakub Kicinski | 1 | -2/+0 |
| 2018-05-16 | bpf: bpftool, support for sockhash | John Fastabend | 1 | -0/+1 |
| 2018-05-04 | tools: bpftool: add simple perf event output reader | Jakub Kicinski | 1 | -9/+10 |
| 2018-05-04 | tools: bpftool: move get_possible_cpus() to common code | Jakub Kicinski | 1 | -56/+0 |
| 2018-05-04 | tools: bpftool: fold hex keyword in command help | Jakub Kicinski | 1 | -6/+7 |
| 2018-04-18 | tools: bpftool: make it easier to feed hex bytes to bpftool | Quentin Monnet | 1 | -6/+11 |
| 2018-03-24 | tools: bpftool: don't use hex numbers in JSON output | Jakub Kicinski | 1 | -1/+1 |
| 2018-01-19 | bpftool: recognize BPF_MAP_TYPE_CPUMAP maps | Roman Gushchin | 1 | -0/+1 |
| 2018-01-18 | tools: bpftool: report device information for offloaded maps | Jakub Kicinski | 1 | -1/+6 |
| 2018-01-04 | tools: bpftool: alias show and list commands | Jakub Kicinski | 1 | -1/+2 |
| 2017-12-23 | tools: bpftool: protect against races with disappearing objects | Jakub Kicinski | 1 | -0/+2 |
| 2017-12-23 | tools: bpftool: maps: close json array on error paths of show | Jakub Kicinski | 1 | -3/+3 |
| 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/+21 |
| 2017-10-24 | tools: bpftool: update documentation for --json and --pretty usage | Quentin Monnet | 1 | -0/+1 |
| 2017-10-24 | tools: bpftool: provide JSON output for all possible commands | Quentin Monnet | 1 | -1/+15 |
| 2017-10-24 | tools: bpftool: turn err() and info() macros into functions | Quentin Monnet | 1 | -39/+48 |
| 2017-10-24 | tools: bpftool: add JSON output for `bpftool map *` commands | Quentin Monnet | 1 | -20/+129 |
| 2017-10-22 | tools: bpftool: print only one error message on byte parsing failure | Quentin Monnet | 1 | -1/+1 |
| 2017-10-22 | tools: bpftool: add pointer to file argument to print_hex() | Quentin Monnet | 1 | -10/+10 |
| 2017-10-04 | tools: bpf: add bpftool | Jakub Kicinski | 1 | -0/+744 |