summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-04-26libbpf: Avoid joining .BTF.ext data with BPF programs by section nameAndrii Nakryiko3-29/+65
2022-04-26libbpf: Fix logic for finding matching program for CO-RE relocationAndrii Nakryiko1-2/+3
2022-04-26libbpf: Drop unhelpful "program too large" guessAndrii Nakryiko1-4/+0
2022-04-26libbpf: Fix anonymous type check in CO-RE logicAndrii Nakryiko1-1/+1
2022-04-26bpf: Compute map_btf_id during build timeMenglong Dong19-129/+62
2022-04-25Merge branch 'Introduce typed pointer support in BPF maps'Alexei Starovoitov23-162/+2035
2022-04-25selftests/bpf: Add test for strict BTF type checkKumar Kartikeya Dwivedi2-1/+41
2022-04-25selftests/bpf: Add verifier tests for kptrKumar Kartikeya Dwivedi3-7/+562
2022-04-25selftests/bpf: Add C tests for kptrKumar Kartikeya Dwivedi2-0/+227
2022-04-25libbpf: Add kptr type tag macros to bpf_helpers.hKumar Kartikeya Dwivedi1-0/+7
2022-04-25bpf: Make BTF type match stricter for release argumentsKumar Kartikeya Dwivedi3-8/+27
2022-04-25bpf: Teach verifier about kptr_get kfunc helpersKumar Kartikeya Dwivedi2-5/+55
2022-04-25bpf: Wire up freeing of referenced kptrKumar Kartikeya Dwivedi6-25/+210
2022-04-25bpf: Populate pairs of btf_id and destructor kfunc in btfKumar Kartikeya Dwivedi2-0/+125
2022-04-25bpf: Adapt copy_map_value for multiple offset caseKumar Kartikeya Dwivedi2-27/+117
2022-04-25bpf: Prevent escaping of kptr loaded from mapsKumar Kartikeya Dwivedi2-8/+37
2022-04-25bpf: Allow storing referenced kptr in mapKumar Kartikeya Dwivedi6-13/+151
2022-04-25bpf: Tag argument to be released in bpf_func_protoKumar Kartikeya Dwivedi8-49/+60
2022-04-25bpf: Allow storing unreferenced kptr in mapKumar Kartikeya Dwivedi6-36/+433
2022-04-25bpf: Use bpf_prog_run_array_cg_flags everywhereStanislav Fomichev2-54/+26
2022-04-25bpftool, musl compat: Replace sys/fcntl.h by fcntl.hDominique Martinet1-1/+1
2022-04-25bpftool, musl compat: Replace nftw with FTW_ACTIONRETVALDominique Martinet1-55/+57
2022-04-25libbpf: Remove unnecessary type castYuntao Wang1-1/+1
2022-04-23selftests/bpf: Switch fexit_stress to bpf_link_create() APIAndrii Nakryiko1-1/+1
2022-04-23libbpf: Teach bpf_link_create() to fallback to bpf_raw_tracepoint_open()Andrii Nakryiko2-3/+34
2022-04-23bpf: Allow attach TRACING programs through LINK_CREATE commandAndrii Nakryiko1-54/+56
2022-04-22libbpf: Improve libbpf API documentation link positionGrant Seltzer1-2/+1
2022-04-21libbpf: Remove redundant non-null checks on obj_elfGaosheng Cui1-4/+2
2022-04-21selftests/bpf: Fix map tests errno checksArtem Savkov2-68/+37
2022-04-21selftests/bpf: Fix prog_tests uprobe_autoattach compilation errorArtem Savkov1-1/+2
2022-04-21selftests/bpf: Fix attach tests retcode checksArtem Savkov2-2/+2
2022-04-21i40e, xsk: Get rid of redundant 'fallthrough'Maciej Fijalkowski1-1/+0
2022-04-21ixgbe, xsk: Get rid of redundant 'fallthrough'Maciej Fijalkowski1-1/+0
2022-04-21bpf: Move check_ptr_off_reg before check_map_accessKumar Kartikeya Dwivedi1-38/+38
2022-04-21bpf: Make btf_find_field more genericKumar Kartikeya Dwivedi1-31/+89
2022-04-21libbpf: Add documentation to API functionsGrant Seltzer1-0/+76
2022-04-21libbpf: Update API functions usage to check errorGrant Seltzer1-7/+5
2022-04-21libbpf: Add error returns to two API functionsGrant Seltzer2-5/+13
2022-04-20samples/bpf: Reduce the sampling interval in xdp1_userZhengchao Shao1-1/+1
2022-04-20selftests/bpf: Add test for skb_load_bytesLiu Jian2-0/+64
2022-04-20net: Change skb_ensure_writable()'s write_len param to unsigned int typeLiu Jian2-2/+2
2022-04-20bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytesLiu Jian1-2/+2
2022-04-19Merge branch 'Support riscv libbpf USDT arg parsing logic'Andrii Nakryiko3-6/+113
2022-04-19libbpf: Support riscv USDT argument parsing logicPu Lehui1-0/+107
2022-04-19libbpf: Fix usdt_cookie being cast to 32 bitsPu Lehui3-6/+6
2022-04-19bpf: Fix usage of trace RCU in local storage.KP Singh5-19/+28
2022-04-19Merge branch 'Ensure type tags are always ordered first in BTF'Alexei Starovoitov2-0/+153
2022-04-19selftests/bpf: Add tests for type tag order validationKumar Kartikeya Dwivedi1-0/+99
2022-04-19bpf: Ensure type tags precede modifiers in BTFKumar Kartikeya Dwivedi1-0/+54
2022-04-19selftests/bpf: Use non-autoloaded programs in few testsAndrii Nakryiko6-65/+35