summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Expand)AuthorAgeFilesLines
* selftests/bpf: Ensure libbpf skip all-zeros fields of struct_ops maps.Kui-Feng Lee2024-03-142-1/+62
* libbpf: Skip zeroed or null fields if not found in the kernel type.Kui-Feng Lee2024-03-141-5/+19
* libbpf: Prevent null-pointer dereference when prog to load has no BTFQuentin Monnet2024-03-141-4/+3
* bpftool: Fix missing pids during link showYonghong Song2024-03-141-2/+2
* bpftool: Cast pointers for shadow types explicitly.Kui-Feng Lee2024-03-142-1/+7
* Merge tag 'net-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2024-03-12299-2853/+12167
|\
| * nexthop: Fix out-of-bounds access during attribute validationIdo Schimmel2024-03-111-0/+6
| * Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2024-03-1148-154/+2249
| |\
| | * selftests/bpf: Add kprobe multi triggering benchmarksJiri Olsa2024-03-113-0/+50
| | * selftests/bpf: Add bpf_arena_htab test.Alexei Starovoitov2024-03-116-0/+243
| | * selftests/bpf: Add bpf_arena_list test.Alexei Starovoitov2024-03-114-0/+314
| | * selftests/bpf: Add unit tests for bpf_arena_alloc/free_pagesAlexei Starovoitov2024-03-116-2/+227
| | * bpf: Add helper macro bpf_addr_space_cast()Alexei Starovoitov2024-03-111-0/+43
| | * libbpf: Recognize __arena global variables.Andrii Nakryiko2024-03-113-13/+120
| | * bpftool: Recognize arena map typeAlexei Starovoitov2024-03-112-2/+2
| | * libbpf: Add support for bpf_arena.Alexei Starovoitov2024-03-112-8/+46
| | * libbpf: Add __arg_arena to bpf_helpers.hAlexei Starovoitov2024-03-111-0/+1
| | * bpf: Disasm support for addr_space_cast instruction.Alexei Starovoitov2024-03-111-0/+4
| | * bpf: Introduce bpf_arena.Alexei Starovoitov2024-03-111-0/+10
| | * selftests/bpf: Add fexit and kretprobe triggering benchmarksAndrii Nakryiko2024-03-113-0/+50
| | * bpftool: rename is_internal_mmapable_map into is_mmapable_mapAndrii Nakryiko2024-03-071-9/+9
| | * libbpf: Allow specifying 64-bit integers in map BTF.Alexei Starovoitov2024-03-072-2/+43
| | * selftests/bpf: Test cases for '?' in BTF namesEduard Zingerman2024-03-061-0/+29
| | * selftests/bpf: Test case for SEC("?.struct_ops")Eduard Zingerman2024-03-062-6/+56
| | * libbpf: Rewrite btf datasec names starting from '?'Eduard Zingerman2024-03-063-2/+41
| | * libbpf: Struct_ops in SEC("?.struct_ops") / SEC("?.struct_ops.link")Eduard Zingerman2024-03-061-1/+14
| | * libbpf: Replace elf_state->st_ops_* fields with SEC_ST_OPS sec_typeEduard Zingerman2024-03-061-29/+32
| | * selftests/bpf: Verify struct_ops autoload/autocreate syncEduard Zingerman2024-03-064-4/+125
| | * libbpf: Sync progs autoload with maps autocreate for struct_ops mapsEduard Zingerman2024-03-061-0/+43
| | * selftests/bpf: Test autocreate behavior for struct_ops mapsEduard Zingerman2024-03-062-0/+118
| | * selftests/bpf: Bad_struct_ops testEduard Zingerman2024-03-064-0/+88
| | * selftests/bpf: Utility functions to capture libbpf log in test_progsEduard Zingerman2024-03-062-0/+62
| | * selftests/bpf: Test struct_ops map definition with type suffixEduard Zingerman2024-03-063-10/+46
| | * libbpf: Honor autocreate flag for struct_ops mapsEduard Zingerman2024-03-061-3/+15
| | * libbpf: Tie struct_ops programs to kernel BTF ids, not to local idsEduard Zingerman2024-03-061-23/+26
| | * libbpf: Allow version suffixes (___smth) for struct_ops typesEduard Zingerman2024-03-061-1/+5
| | * selftests/bpf: Test may_gotoAlexei Starovoitov2024-03-062-3/+101
| | * bpf: Add cond_break macroAlexei Starovoitov2024-03-061-0/+12
| | * bpf: Introduce may_goto instructionAlexei Starovoitov2024-03-061-0/+5
| | * selftests/bpf: Test struct_ops maps with a large number of struct_ops program.Kui-Feng Lee2024-03-043-0/+176
| | * selftests/bpf: xdp_hw_metadata reduce sleep intervalSong Yoong Siang2024-03-041-1/+1
| | * selftests/bpf: Extend uprobe/uretprobe triggering benchmarksAndrii Nakryiko2024-03-044-46/+103
| | * libbpf: Correct debug message in btf__load_vmlinux_btfChen Shen2024-03-041-1/+1
| * | netlink: specs: support generating code for genl socket privJakub Kicinski2024-03-112-0/+12
| * | tools: ynl: remove trailing semicolonJakub Kicinski2024-03-111-1/+1
| * | selftests: mptcp: use KSFT_SKIP/KSFT_PASS/KSFT_FAILGeliang Tang2024-03-116-26/+25
| * | selftests: mptcp: declare event macros in mptcp_libGeliang Tang2024-03-113-23/+29
| * | selftests: mptcp: add mptcp_lib_verify_listener_eventsGeliang Tang2024-03-113-38/+30
| * | selftests: mptcp: print_test out of verify_listener_eventsGeliang Tang2024-03-111-6/+2
| * | selftests: mptcp: extract mptcp_lib_check_expectedGeliang Tang2024-03-112-31/+32