| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-18 | libbpf: Support exclusive map creation | KP Singh | 1 | -1/+4 |
| 2025-07-03 | libbpf: Introduce bpf_prog_stream_read() API | Kumar Kartikeya Dwivedi | 1 | -0/+21 |
| 2025-06-09 | libbpf: Support link-based cgroup attach with options | Yonghong Song | 1 | -0/+5 |
| 2025-03-17 | libbpf: Pass BPF token from find_prog_btf_id to BPF_BTF_GET_FD_BY_ID | Mykyta Yatsenko | 1 | -1/+2 |
| 2024-12-13 | libbpf: prog load: Allow to use fd_array_cnt | Anton Protopopov | 1 | -1/+4 |
| 2024-09-05 | libbpf: fix some typos in libbpf | Lin Yikai | 1 | -2/+2 |
| 2024-03-19 | libbpf: add support for BPF cookie for raw_tp/tp_btf programs | Andrii Nakryiko | 1 | -0/+9 |
| 2024-02-22 | bpf: Clarify batch lookup/lookup_and_delete semantics | Martin Kelly | 1 | -5/+12 |
| 2024-02-14 | libbpf: Make remark about zero-initializing bpf_*_info structs | Matt Bobrowski | 1 | -5/+17 |
| 2024-02-01 | libbpf: Add missing LIBBPF_API annotation to libbpf_set_memlock_rlim API | Andrii Nakryiko | 1 | -1/+1 |
| 2024-01-24 | libbpf: Add BPF token support to bpf_prog_load() API | Andrii Nakryiko | 1 | -1/+2 |
| 2024-01-24 | libbpf: Add BPF token support to bpf_btf_load() API | Andrii Nakryiko | 1 | -1/+4 |
| 2024-01-24 | libbpf: Add BPF token support to bpf_map_create() API | Andrii Nakryiko | 1 | -2/+4 |
| 2024-01-24 | libbpf: Add bpf_token_create() API | Andrii Nakryiko | 1 | -0/+24 |
| 2024-01-23 | libbpf: Find correct module BTFs for struct_ops maps and progs. | Kui-Feng Lee | 1 | -1/+3 |
| 2023-10-24 | libbpf: Add link-based API for netkit | Daniel Borkmann | 1 | -0/+5 |
| 2023-08-21 | libbpf: Add bpf_link_create support for multi uprobes | Jiri Olsa | 1 | -1/+10 |
| 2023-07-19 | libbpf: Add link-based API for tcx | Daniel Borkmann | 1 | -0/+5 |
| 2023-07-19 | libbpf: Add opts-based attach/detach/query API for tcx | Daniel Borkmann | 1 | -14/+78 |
| 2023-06-30 | libbpf: Add netfilter link attach helper | Florian Westphal | 1 | -0/+6 |
| 2023-05-23 | libbpf: Add opts-based bpf_obj_pin() API and add support for path_fd | Andrii Nakryiko | 1 | -2/+16 |
| 2023-04-11 | libbpf: Wire through log_true_size for bpf_btf_load() API | Andrii Nakryiko | 1 | -2/+9 |
| 2023-04-11 | libbpf: Wire through log_true_size returned from kernel for BPF_PROG_LOAD | Andrii Nakryiko | 1 | -2/+9 |
| 2023-03-22 | libbpf: Update a bpf_link with another struct_ops. | Kui-Feng Lee | 1 | -1/+2 |
| 2023-02-27 | libbpf: Document bpf_{btf,link,map,prog}_get_info_by_fd() | Ilya Leoshkevich | 1 | -5/+64 |
| 2023-02-16 | libbpf: Introduce bpf_{btf,link,map,prog}_get_info_by_fd() | Ilya Leoshkevich | 1 | -0/+9 |
| 2022-11-30 | libbpf: Avoid enum forward-declarations in public API in C++ mode | Andrii Nakryiko | 1 | -0/+7 |
| 2022-10-10 | libbpf: Introduce bpf_link_get_fd_by_id_opts() | Roberto Sassu | 1 | -0/+2 |
| 2022-10-10 | libbpf: Introduce bpf_btf_get_fd_by_id_opts() | Roberto Sassu | 1 | -0/+2 |
| 2022-10-10 | libbpf: Introduce bpf_prog_get_fd_by_id_opts() | Roberto Sassu | 1 | -0/+2 |
| 2022-10-10 | libbpf: Introduce bpf_get_fd_by_id_opts and bpf_map_get_fd_by_id_opts() | Roberto Sassu | 1 | -0/+10 |
| 2022-07-29 | libbpf: Add bpf_obj_get_opts() | Joe Burton | 1 | -0/+11 |
| 2022-06-29 | libbpf: implement bpf_prog_query_opts | Stanislav Fomichev | 1 | -0/+15 |
| 2022-06-28 | libbpf: remove deprecated low-level APIs | Andrii Nakryiko | 1 | -83/+0 |
| 2022-05-19 | libbpf: remove bpf_create_map*() APIs | Andrii Nakryiko | 1 | -42/+0 |
| 2022-05-13 | libbpf: Add safer high-level wrappers for map operations | Andrii Nakryiko | 1 | -0/+1 |
| 2022-05-10 | libbpf: Assign cookies to links in libbpf. | Kui-Feng Lee | 1 | -0/+3 |
| 2022-03-17 | libbpf: Add bpf_link_create support for multi kprobes | Jiri Olsa | 1 | -1/+8 |
| 2022-03-09 | libbpf: Support batch_size option to bpf_prog_test_run | Toke Høiland-Jørgensen | 1 | -1/+2 |
| 2022-02-02 | libbpf: Deprecate bpf_prog_test_run_xattr and bpf_prog_test_run | Delyan Kratunov | 1 | -1/+3 |
| 2022-01-12 | libbpf: Rename bpf_prog_attach_xattr() to bpf_prog_attach_opts() | Christy Lee | 1 | -0/+4 |
| 2022-01-06 | libbpf: Add documentation for bpf_map batch operations | Grant Seltzer | 1 | -2/+113 |
| 2021-12-14 | libbpf: Auto-bump RLIMIT_MEMLOCK if kernel needs it for BPF | Andrii Nakryiko | 1 | -0/+2 |
| 2021-12-10 | libbpf: Allow passing user log setting through bpf_object_open_opts | Andrii Nakryiko | 1 | -1/+2 |
| 2021-12-10 | libbpf: Add OPTS-based bpf_btf_load() API | Andrii Nakryiko | 1 | -2/+17 |
| 2021-12-02 | libbpf: Use __u32 fields in bpf_map_create_opts | Andrii Nakryiko | 1 | -4/+4 |
| 2021-11-25 | libbpf: Unify low-level map creation APIs w/ new bpf_map_create() | Andrii Nakryiko | 1 | -2/+31 |
| 2021-11-07 | libbpf: Unify low-level BPF_PROG_LOAD APIs into bpf_prog_load() | Andrii Nakryiko | 1 | -3/+70 |
| 2021-11-07 | libbpf: Rename DECLARE_LIBBPF_OPTS into LIBBPF_OPTS | Andrii Nakryiko | 1 | -0/+1 |
| 2021-08-17 | libbpf: Add bpf_cookie support to bpf_link_create() API | Andrii Nakryiko | 1 | -1/+7 |
| 2021-05-24 | bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags | Denis Salopek | 1 | -0/+2 |
| 2020-09-29 | libbpf: Add support for freplace attachment in bpf_link_create | Toke Høiland-Jørgensen | 1 | -1/+2 |
| 2020-09-28 | libbpf: Remove assumption of single contiguous memory for BTF data | Andrii Nakryiko | 1 | -1/+1 |
| 2020-09-28 | libbpf: Support test run of raw tracepoint programs | Song Liu | 1 | -0/+26 |
| 2020-09-15 | libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section | YiFei Zhu | 1 | -0/+8 |
| 2020-08-06 | tools/bpf: Support new uapi for map element bpf iterator | Yonghong Song | 1 | -1/+4 |
| 2020-08-01 | libbpf: Add bpf_link detach APIs | Andrii Nakryiko | 1 | -0/+2 |
| 2020-07-25 | tools/libbpf: Add support for bpf map element iterator | Yonghong Song | 1 | -1/+2 |
| 2020-06-22 | libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers | Andrii Nakryiko | 1 | -0/+2 |
| 2020-05-09 | tools/libbpf: Add bpf_iter support | Yonghong Song | 1 | -0/+2 |
| 2020-05-01 | libbpf: Add support for command BPF_ENABLE_STATS | Song Liu | 1 | -0/+1 |
| 2020-04-28 | libbpf: Add low-level APIs for new bpf_link commands | Andrii Nakryiko | 1 | -1/+3 |
| 2020-03-30 | libbpf: Add support for bpf_link-based cgroup attachment | Andrii Nakryiko | 1 | -0/+19 |
| 2020-01-15 | libbpf: Add libbpf support to batch ops | Yonghong Song | 1 | -0/+22 |
| 2020-01-09 | bpf: libbpf: Add STRUCT_OPS support | Martin KaFai Lau | 1 | -1/+4 |
| 2019-12-19 | libbpf: Introduce bpf_prog_attach_xattr | Andrey Ignatov | 1 | -0/+11 |
| 2019-12-15 | libbpf: Extract common user-facing helpers | Andrii Nakryiko | 1 | -4/+2 |
| 2019-11-15 | libbpf: Add support for attaching BPF programs to other BPF programs | Alexei Starovoitov | 1 | -1/+4 |
| 2019-10-31 | libbpf: Add support for prog_tracing | Alexei Starovoitov | 1 | -1/+4 |
| 2019-08-20 | libbpf: add bpf_btf_get_next_id() to cycle through BTF objects | Quentin Monnet | 1 | -0/+1 |
| 2019-05-24 | libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr | Jiong Wang | 1 | -0/+1 |
| 2019-04-25 | libbpf: fix samples/bpf build failure due to undefined UINT32_MAX | Daniel T. Lee | 1 | -0/+1 |
| 2019-04-19 | libbpf: fix BPF_LOG_BUF_SIZE off-by-one error | McCabe, Robert J | 1 | -1/+1 |
| 2019-04-11 | libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN | Stanislav Fomichev | 1 | -0/+5 |
| 2019-04-09 | bpf, libbpf: support global data/bss/rodata sections | Daniel Borkmann | 1 | -0/+1 |
| 2019-04-04 | libbpf: teach libbpf about log_level bit 2 | Alexei Starovoitov | 1 | -1/+1 |
| 2019-02-07 | tools/bpf: add log_level to bpf_load_program_attr | Yonghong Song | 1 | -0/+1 |
| 2019-02-01 | libbpf: introduce bpf_map_lookup_elem_flags() | Alexei Starovoitov | 1 | -0/+2 |
| 2018-12-09 | bpf: libbpf: Add btf_line_info support to libbpf | Martin KaFai Lau | 1 | -0/+3 |
| 2018-12-04 | libbpf: add bpf_prog_test_run_xattr | Lorenz Bauer | 1 | -0/+19 |
| 2018-11-30 | bpf: Add BPF_F_ANY_ALIGNMENT. | David Miller | 1 | -1/+1 |
| 2018-11-21 | libbpf: make sure bpf headers are c++ include-able | Stanislav Fomichev | 1 | -0/+9 |
| 2018-11-20 | tools/bpf: add new fields for program load in lib/bpf | Yonghong Song | 1 | -0/+4 |
| 2018-10-19 | selftests/bpf: add test cases for queue and stack maps | Mauricio Vasquez B | 1 | -0/+2 |
| 2018-10-16 | libbpf: Per-symbol visibility for DSO | Andrey Ignatov | 1 | -53/+65 |
| 2018-10-15 | bpf: bpftool, add flag to allow non-compat map definitions | John Fastabend | 1 | -0/+3 |
| 2018-10-08 | libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause | Alexei Starovoitov | 1 | -1/+1 |
| 2018-10-04 | libbpf: Make include guards consistent | Andrey Ignatov | 1 | -3/+3 |
| 2018-08-11 | bpf: Test BPF_PROG_TYPE_SK_REUSEPORT | Martin KaFai Lau | 1 | -0/+1 |
| 2018-05-24 | tools/bpf: sync kernel header bpf.h and add bpf_task_fd_query in libbpf | Yonghong Song | 1 | -0/+3 |
| 2018-05-23 | bpf: btf: Add tests for the btf uapi changes | Martin KaFai Lau | 1 | -2/+2 |
| 2018-05-17 | libbpf: add ifindex to enable offload support | David Beckett | 1 | -0/+2 |
| 2018-05-09 | bpf: btf: Tests for BPF_OBJ_GET_INFO_BY_FD and BPF_BTF_GET_FD_BY_ID | Martin KaFai Lau | 1 | -0/+1 |
| 2018-04-20 | libbpf: fixed build error for samples/bpf/ | Björn Töpel | 1 | -0/+1 |
| 2018-04-19 | bpf: btf: Add BTF support to libbpf | Martin KaFai Lau | 1 | -0/+16 |
| 2018-03-31 | libbpf: Support expected_attach_type at prog load | Andrey Ignatov | 1 | -5/+12 |
| 2018-03-28 | libbpf: add bpf_raw_tracepoint_open helper | Alexei Starovoitov | 1 | -0/+1 |
| 2018-02-02 | libbpf: add missing SPDX-License-Identifier | Eric Leblond | 1 | -0/+2 |
| 2017-12-17 | libbpf: add support for bpf_call | Alexei Starovoitov | 1 | -1/+1 |
| 2017-10-04 | libbpf: add support for BPF_PROG_QUERY | Alexei Starovoitov | 1 | -1/+2 |
| 2017-10-04 | libbpf: introduce bpf_prog_detach2() | Alexei Starovoitov | 1 | -0/+1 |
| 2017-09-29 | bpf: libbpf: Provide basic API support to specify BPF obj name | Martin KaFai Lau | 1 | -7/+16 |
| 2017-08-28 | bpf: convert sockmap field attach_bpf_fd2 to type | John Fastabend | 1 | -4/+0 |
| 2017-08-19 | bpf: Allow numa selection in INNER_LRU_HASH_PREALLOC test of map_perf_test | Martin KaFai Lau | 1 | -0/+6 |
| 2017-08-16 | bpf: sockmap sample program | John Fastabend | 1 | -0/+4 |
| 2017-07-20 | bpf: allow to specify log level and reduce it for test_verifier | Daniel Borkmann | 1 | -1/+1 |
| 2017-06-06 | bpf: Test for bpf ID | Martin KaFai Lau | 1 | -0/+5 |
| 2017-05-11 | bpf: Add bpf_verify_program() to the library. | David S. Miller | 1 | -0/+4 |
| 2017-04-01 | tools/lib/bpf: add support for BPF_PROG_TEST_RUN command | Alexei Starovoitov | 1 | -1/+3 |
| 2017-03-22 | bpf: Add tests for map-in-map | Martin KaFai Lau | 1 | -0/+2 |
| 2017-02-22 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next | Linus Torvalds | 1 | -6/+6 |
| 2017-02-20 | Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -0/+1 |
| 2017-02-16 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+2 |
| 2017-02-12 | bpf: introduce BPF_F_ALLOW_OVERRIDE flag | Alexei Starovoitov | 1 | -1/+2 |
| 2017-02-10 | bpf: Use bpf_map_get_next_key() from the library | Mickaël Salaün | 1 | -1/+1 |
| 2017-02-10 | bpf: Use bpf_map_delete_elem() from the library | Mickaël Salaün | 1 | -1/+1 |
| 2017-02-10 | bpf: Use bpf_map_lookup_elem() from the library | Mickaël Salaün | 1 | -1/+1 |
| 2017-02-10 | bpf: Use bpf_map_update_elem() from the library | Mickaël Salaün | 1 | -1/+1 |
| 2017-02-10 | bpf: Use bpf_load_program() from the library | Mickaël Salaün | 1 | -2/+2 |
| 2017-02-08 | tools lib bpf: Add missing header to the library | Mickaël Salaün | 1 | -0/+1 |
| 2016-12-20 | tools lib bpf: Add bpf_prog_{attach,detach} | Joe Stringer | 1 | -0/+3 |
| 2016-12-15 | tools lib bpf: Add flags to bpf_create_map() | Joe Stringer | 1 | -1/+1 |
| 2016-12-15 | tools lib bpf: use __u32 from linux/types.h | Joe Stringer | 1 | -2/+2 |
| 2016-11-29 | tools lib bpf: Add missing BPF functions | Wang Nan | 1 | -0/+7 |
| 2016-07-04 | tools lib bpf: Add license header | Wang Nan | 1 | -0/+13 |
| 2015-11-26 | bpf tools: Add helper function for updating bpf maps elements | He Kuang | 1 | -0/+2 |
| 2015-08-07 | bpf tools: Introduce bpf_load_program() to bpf.c | Wang Nan | 1 | -0/+7 |
| 2015-08-07 | bpf tools: Add bpf.c/h for common bpf operations | Wang Nan | 1 | -0/+16 |