summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* net: Don't include filter.h from net/sock.hJakub Kicinski2021-12-2970-1/+80
* libbpf: Improve LINUX_VERSION_CODE detectionAndrii Nakryiko2021-12-293-17/+28
* libbpf: Use 100-character limit to make bpf_tracing.h easier to readAndrii Nakryiko2021-12-291-32/+22
* libbpf: Normalize PT_REGS_xxx() macro definitionsAndrii Nakryiko2021-12-291-225/+152
* selftests/bpf: Add btf_dump__new to test_cppJiri Olsa2021-12-231-1/+8
* libbpf: Do not use btf_dump__new() macro in C++ modeJiri Olsa2021-12-231-0/+6
* bpftool: Enable line buffering for stdoutPaul Chaignon2021-12-221-0/+2
* bpf: Use struct_size() helperXiu Jianfeng2021-12-222-7/+2
* selftests/bpf: Correct the INDEX address in vmtest.shPu Lehui2021-12-201-1/+1
* bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument supportKumar Kartikeya Dwivedi2021-12-191-21/+73
* Merge branch 'Introduce composable bpf types'Alexei Starovoitov2021-12-1815-335/+443
|\
| * bpf/selftests: Test PTR_TO_RDONLY_MEMHao Luo2021-12-182-0/+43
| * bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem.Hao Luo2021-12-189-57/+73
| * bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM.Hao Luo2021-12-182-6/+28
| * bpf: Convert PTR_TO_MEM_OR_NULL to composable types.Hao Luo2021-12-183-3/+2
| * bpf: Introduce MEM_RDONLY flagHao Luo2021-12-186-43/+60
| * bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULLHao Luo2021-12-187-188/+147
| * bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULLHao Luo2021-12-183-34/+39
| * bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULLHao Luo2021-12-182-31/+23
| * bpf: Introduce composable reg, ret and arg types.Hao Luo2021-12-182-0/+55
|/
* bpftool: Reimplement large insn size limit feature probingAndrii Nakryiko2021-12-171-3/+23
* selftests/bpf: Add libbpf feature-probing API selftestsAndrii Nakryiko2021-12-172-0/+126
* libbpf: Rework feature-probing APIsAndrii Nakryiko2021-12-173-54/+236
* Only output backtracking information in log level 2Christy Lee2021-12-171-3/+3
* bpf: Right align verifier states in verifier logs.Christy Lee2021-12-173-98/+131
* bpf: Only print scratched registers and stack slots to verifier logs.Christy Lee2021-12-173-29/+91
* Merge branch 'bpf: remove the cgroup -> bpf header dependecy'Alexei Starovoitov2021-12-1615-57/+84
|\
| * bpf: Remove the cgroup -> bpf header dependecyJakub Kicinski2021-12-163-57/+72
| * add missing bpf-cgroup.h includesJakub Kicinski2021-12-1610-0/+10
| * add includes masked by cgroup -> bpf dependencyJakub Kicinski2021-12-162-0/+2
|/
* Merge branch 'tools/bpf: Enable cross-building with clang'Andrii Nakryiko2021-12-166-14/+28
|\
| * selftests/bpf: Enable cross-building with clangJean-Philippe Brucker2021-12-161-4/+4
| * tools/runqslower: Enable cross-building with clangJean-Philippe Brucker2021-12-161-2/+2
| * bpftool: Enable cross-building with clangJean-Philippe Brucker2021-12-161-6/+7
| * tools/libbpf: Enable cross-building with clangJean-Philippe Brucker2021-12-161-1/+2
| * tools/resolve_btfids: Support cross-building the kernel with clangJean-Philippe Brucker2021-12-161-0/+1
| * tools: Help cross-building with clangJean-Philippe Brucker2021-12-161-1/+12
|/
* libbpf: Avoid reading past ELF data section end when copying licenseAndrii Nakryiko2021-12-151-1/+4
* Merge branch 'Stop using bpf_object__find_program_by_title API'Andrii Nakryiko2021-12-1414-71/+137
|\
| * libbpf: Mark bpf_object__find_program_by_title API deprecated.Kui-Feng Lee2021-12-141-0/+1
| * tools/perf: Stop using bpf_object__find_program_by_title API.Kui-Feng Lee2021-12-141-1/+12
| * samples/bpf: Stop using bpf_object__find_program_by_title API.Kui-Feng Lee2021-12-142-3/+20
| * selftests/bpf: Stop using bpf_object__find_program_by_title API.Kui-Feng Lee2021-12-1410-67/+104
|/
* selftests/bpf: Remove explicit setrlimit(RLIMIT_MEMLOCK) in main selftestsAndrii Nakryiko2021-12-148-24/+3
* libbpf: Auto-bump RLIMIT_MEMLOCK if kernel needs it for BPFAndrii Nakryiko2021-12-146-39/+143
* libbpf: Add sane strncpy alternative and use it internallyAndrii Nakryiko2021-12-146-19/+31
* libbpf: Fix potential uninit memory readAndrii Nakryiko2021-12-141-0/+1
* xsk: Wipe out dead zero_copy_allocator declarationsMaciej Fijalkowski2021-12-143-4/+0
* libbpf: Add doc comments for bpf_program__(un)pin()Grant Seltzer2021-12-131-0/+24
* selftests/bpf: Fix segfault in bpf_tcp_caJean-Philippe Brucker2021-12-131-4/+3