summaryrefslogtreecommitdiff
path: root/tools/lib/bpf/bpf.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-15libbpf: fix feature detectors when using token_fdAndrii Nakryiko1-1/+1
2024-04-30libbpf: Add support for kprobe session attachJiri Olsa1-0/+1
2024-03-20libbpf: add support for BPF cookie for raw_tp/tp_btf programsAndrii Nakryiko1-2/+14
2024-01-25libbpf: Wire up token_fd into feature probing logicAndrii Nakryiko1-1/+4
2024-01-25libbpf: Further decouple feature checking logic from bpf_objectAndrii Nakryiko1-3/+3
2024-01-25libbpf: Add BPF token support to bpf_prog_load() APIAndrii Nakryiko1-1/+2
2024-01-25libbpf: Add BPF token support to bpf_btf_load() APIAndrii Nakryiko1-1/+5
2024-01-25libbpf: Add BPF token support to bpf_map_create() APIAndrii Nakryiko1-2/+3
2024-01-25libbpf: Add bpf_token_create() APIAndrii Nakryiko1-0/+17
2024-01-25libbpf: Ensure undefined bpf_attr field stays 0Martin KaFai Lau1-1/+1
2024-01-24libbpf: Find correct module BTFs for struct_ops maps and progs.Kui-Feng Lee1-1/+3
2023-10-25libbpf: Add link-based API for netkitDaniel Borkmann1-0/+16
2023-08-22libbpf: 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-24libbpf: 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-23libbpf: Update a bpf_link with another struct_ops.Kui-Feng Lee1-1/+7
2023-02-17libbpf: Introduce bpf_{btf,link,map,prog}_get_info_by_fd()Ilya Leoshkevich1-0/+20
2022-10-11libbpf: Introduce bpf_link_get_fd_by_id_opts()Roberto Sassu1-1/+11
2022-10-11libbpf: Introduce bpf_btf_get_fd_by_id_opts()Roberto Sassu1-1/+11
2022-10-11libbpf: Introduce bpf_prog_get_fd_by_id_opts()Roberto Sassu1-1/+11
2022-10-11libbpf: 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-16libbpf: Making bpf_prog_load() ignore name if kernel doesn't supportHangbin Liu1-4/+2
2022-08-12libbpf: Add names for auxiliary mapsHangbin Liu1-1/+1
2022-07-30libbpf: 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-11libbpf: 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-18libbpf: Add bpf_link_create support for multi kprobesJiri Olsa1-0/+9
2022-03-10libbpf: Support batch_size option to bpf_prog_test_runToke Høiland-Jørgensen1-0/+1
2022-03-08libbpf: Fix array_size.cocci warningGuo Zhengkui1-1/+2
2022-01-13libbpf: Rename bpf_prog_attach_xattr() to bpf_prog_attach_opts()Christy Lee1-2/+7
2022-01-07libbpf: Add documentation for bpf_map batch operationsGrant Seltzer1-4/+4
2021-12-15libbpf: 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-11libbpf: Add OPTS-based bpf_btf_load() APIAndrii Nakryiko1-9/+50
2021-12-11libbpf: Fix bpf_prog_load() log_buf logic for log_level 0Andrii Nakryiko1-13/+16
2021-11-27bpf, mips: Fix build errors about __NR_bpf undeclaredTiezhu Yang1-0/+6
2021-11-26libbpf: 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