summaryrefslogtreecommitdiff
path: root/tools/lib/bpf/bpf.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-24libbpf: Add link-based API for netkitDaniel Borkmann1-0/+16
2023-08-21libbpf: Add bpf_link_create support for multi uprobesJiri Olsa1-0/+11
2023-07-19libbpf: Add link-based API for tcxDaniel Borkmann1-2/+18
2023-07-19libbpf: Add opts-based attach/detach/query API for tcxDaniel Borkmann1-36/+71
2023-06-30libbpf: Add netfilter link attach helperFlorian Westphal1-0/+8
2023-05-23libbpf: Add opts-based bpf_obj_pin() API and add support for path_fdAndrii Nakryiko1-3/+14
2023-04-11libbpf: Wire through log_true_size for bpf_btf_load() APIAndrii Nakryiko1-2/+4
2023-04-11libbpf: Wire through log_true_size returned from kernel for BPF_PROG_LOADAndrii Nakryiko1-2/+5
2023-04-11libbpf: Don't enforce unnecessary verifier log restrictions on libbpf sideAndrii Nakryiko1-4/+0
2023-03-22libbpf: Update a bpf_link with another struct_ops.Kui-Feng Lee1-1/+7
2023-02-16libbpf: Introduce bpf_{btf,link,map,prog}_get_info_by_fd()Ilya Leoshkevich1-0/+20
2022-10-10libbpf: Introduce bpf_link_get_fd_by_id_opts()Roberto Sassu1-1/+11
2022-10-10libbpf: Introduce bpf_btf_get_fd_by_id_opts()Roberto Sassu1-1/+11
2022-10-10libbpf: Introduce bpf_prog_get_fd_by_id_opts()Roberto Sassu1-1/+11
2022-10-10libbpf: Introduce bpf_get_fd_by_id_opts and bpf_map_get_fd_by_id_opts()Roberto Sassu1-1/+11
2022-08-17libbpf: Clean up deprecated and legacy aliasesAndrii Nakryiko1-5/+0
2022-08-17libbpf: Streamline bpf_attr and perf_event_attr initializationAndrii Nakryiko1-71/+102
2022-08-15libbpf: Making bpf_prog_load() ignore name if kernel doesn't supportHangbin Liu1-4/+2
2022-08-11libbpf: Add names for auxiliary mapsHangbin Liu1-1/+1
2022-07-29libbpf: Add bpf_obj_get_opts()Joe Burton1-0/+9
2022-06-29libbpf: implement bpf_prog_query_optsStanislav Fomichev1-7/+31
2022-06-28libbpf: enforce strict libbpf 1.0 behaviorsAndrii Nakryiko1-4/+0
2022-06-28libbpf: remove deprecated low-level APIsAndrii Nakryiko1-170/+4
2022-05-19libbpf: remove bpf_create_map*() APIsAndrii Nakryiko1-80/+0
2022-05-13libbpf: Add safer high-level wrappers for map operationsAndrii Nakryiko1-0/+14
2022-05-10libbpf: Assign cookies to links in libbpf.Kui-Feng Lee1-0/+8
2022-04-23libbpf: Teach bpf_link_create() to fallback to bpf_raw_tracepoint_open()Andrii Nakryiko1-2/+32
2022-03-17libbpf: Add bpf_link_create support for multi kprobesJiri Olsa1-0/+9
2022-03-09libbpf: Support batch_size option to bpf_prog_test_runToke Høiland-Jørgensen1-0/+1
2022-03-07libbpf: Fix array_size.cocci warningGuo Zhengkui1-1/+2
2022-01-12libbpf: Rename bpf_prog_attach_xattr() to bpf_prog_attach_opts()Christy Lee1-2/+7
2022-01-06libbpf: Add documentation for bpf_map batch operationsGrant Seltzer1-4/+4
2021-12-14libbpf: Auto-bump RLIMIT_MEMLOCK if kernel needs it for BPFAndrii Nakryiko1-0/+81
2021-12-14libbpf: Add sane strncpy alternative and use it internallyAndrii Nakryiko1-2/+2
2021-12-10libbpf: Add OPTS-based bpf_btf_load() APIAndrii Nakryiko1-9/+50
2021-12-10libbpf: Fix bpf_prog_load() log_buf logic for log_level 0Andrii Nakryiko1-13/+16
2021-11-26bpf, mips: Fix build errors about __NR_bpf undeclaredTiezhu Yang1-0/+6
2021-11-25libbpf: Unify low-level map creation APIs w/ new bpf_map_create()Andrii Nakryiko1-82/+58
2021-11-15Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-66/+100
2021-11-07libbpf: Remove internal use of deprecated bpf_prog_load() variantsAndrii Nakryiko1-2/+6
2021-11-07libbpf: Unify low-level BPF_PROG_LOAD APIs into bpf_prog_load()Andrii Nakryiko1-60/+89
2021-11-07libbpf: Pass number of prog load attempts explicitlyAndrii Nakryiko1-7/+8
2021-11-05libbpf: Fix lookup_and_delete_elem_flags error reportingMehrdad Arshad Rad1-1/+3
2021-10-28libbpf: Ensure that BPF syscall fds are never 0, 1, or 2Kumar Kartikeya Dwivedi1-13/+22
2021-10-28libbpf: Add "map_extra" as a per-map-type extra flagJoanne Koong1-1/+26
2021-10-05libbpf: Support kernel module function callsKumar Kartikeya Dwivedi1-0/+1
2021-08-17libbpf: Add bpf_cookie support to bpf_link_create() APIAndrii Nakryiko1-7/+25
2021-05-25libbpf: Streamline error reporting for low-level APIsAndrii Nakryiko1-50/+118
2021-05-24bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flagsDenis Salopek1-0/+13
2020-12-03libbpf: Support attachment of BPF tracing programs to kernel modulesAndrii Nakryiko1-1/+4