summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* bpftool: Remove Makefile dep. on $(LIBBPF) for $(LIBBPF_INTERNAL_HDRS)Quentin Monnet2021-10-261-2/+2
* Merge branch 'Parallelize verif_scale selftests'Alexei Starovoitov2021-10-259-88/+169
|\
| * selftests/bpf: Split out bpf_verif_scale selftests into multiple testsAndrii Nakryiko2021-10-251-68/+152
| * selftests/bpf: Mark tc_redirect selftest as serialAndrii Nakryiko2021-10-251-1/+1
| * selftests/bpf: Support multiple tests per fileAndrii Nakryiko2021-10-251-4/+3
| * selftests/bpf: Normalize selftest entry pointsAndrii Nakryiko2021-10-256-15/+13
|/
* libbpf: Fix BTF header parsing checksAndrii Nakryiko2021-10-231-3/+9
* libbpf: Fix overflow in BTF sanity checksAndrii Nakryiko2021-10-231-2/+2
* Merge branch 'bpf: add support for BTF_KIND_DECL_TAG typedef'Alexei Starovoitov2021-10-234-13/+89
|\
| * docs/bpf: Update documentation for BTF_KIND_DECL_TAG typedef supportYonghong Song2021-10-231-3/+3
| * selftests/bpf: Add BTF_KIND_DECL_TAG typedef example in tag.cYonghong Song2021-10-231-2/+7
| * selftests/bpf: Test deduplication for BTF_KIND_DECL_TAG typedefYonghong Song2021-10-231-6/+41
| * selftests/bpf: Add BTF_KIND_DECL_TAG typedef unit testsYonghong Song2021-10-231-0/+36
| * bpf: Add BTF_KIND_DECL_TAG typedef supportYonghong Song2021-10-231-2/+2
|/
* Merge branch 'libbpf: use func name when pinning programs with LIBBPF_STRICT_...Andrii Nakryiko2021-10-235-22/+32
|\
| * selftests/bpf: Fix flow dissector testsStanislav Fomichev2021-10-233-20/+18
| * libbpf: Use func name when pinning programs with LIBBPF_STRICT_SEC_NAMEStanislav Fomichev2021-10-232-2/+14
|/
* bpftool: Avoid leaking the JSON writer prepared for program metadataQuentin Monnet2021-10-231-7/+9
* Merge branch 'libbpf: Add btf__type_cnt() and btf__raw_data() APIs'Andrii Nakryiko2021-10-2318-83/+97
|\
| * selftests/bpf: Switch to new btf__type_cnt/btf__raw_data APIsHengqi Chen2021-10-238-22/+22
| * bpftool: Switch to new btf__type_cnt APIHengqi Chen2021-10-232-8/+8
| * tools/resolve_btfids: Switch to new btf__type_cnt APIHengqi Chen2021-10-231-2/+2
| * perf bpf: Switch to new btf__raw_data APIHengqi Chen2021-10-231-1/+1
| * libbpf: Add btf__type_cnt() and btf__raw_data() APIsHengqi Chen2021-10-236-50/+64
|/
* libbpf: Fix memory leak in btf__dedup()Mauricio Vásquez2021-10-231-2/+4
* selftests/bpf: Make perf_buffer selftests work on 4.9 kernel againAndrii Nakryiko2021-10-222-2/+23
* libbpf: Fix the use of aligned attributeAndrii Nakryiko2021-10-221-1/+1
* Merge branch 'libbpf: support custom .rodata.*/.data.* sections'Alexei Starovoitov2021-10-2214-491/+731
|\
| * selftests/bpf: Switch to ".bss"/".rodata"/".data" lookups for internal mapsAndrii Nakryiko2021-10-226-7/+14
| * libbpf: Simplify look up by name of internal mapsAndrii Nakryiko2021-10-221-0/+10
| * selftests/bpf: Demonstrate use of custom .rodata/.data sectionsAndrii Nakryiko2021-10-222-0/+47
| * libbpf: Support multiple .rodata.* and .data.* BPF mapsAndrii Nakryiko2021-10-221-29/+101
| * bpftool: Improve skeleton generation for data maps without DATASEC typeAndrii Nakryiko2021-10-221-6/+45
| * bpftool: Support multiple .rodata/.data internal maps in skeletonAndrii Nakryiko2021-10-221-47/+60
| * libbpf: Remove assumptions about uniqueness of .rodata/.data/.bss mapsAndrii Nakryiko2021-10-221-120/+140
| * libbpf: Use Elf64-specific types explicitly for dealing with ELFAndrii Nakryiko2021-10-223-162/+196
| * libbpf: Extract ELF processing state into separate structAndrii Nakryiko2021-10-221-36/+34
| * libbpf: Deprecate btf__finalize_data() and move it into libbpf.cAndrii Nakryiko2021-10-224-102/+102
|/
* Merge branch 'selftests/bpf: Fixes for perf_buffer test'Andrii Nakryiko2021-10-222-9/+10
|\
| * selftests/bpf: Use nanosleep tracepoint in perf buffer testJiri Olsa2021-10-221-1/+1
| * selftests/bpf: Fix possible/online index mismatch in perf_buffer testJiri Olsa2021-10-221-6/+7
| * selftests/bpf: Fix perf_buffer test on system with offline cpusJiri Olsa2021-10-221-2/+2
|/
* Merge branch 'bpf: keep track of verifier insn_processed'Andrii Nakryiko2021-10-226-2/+38
|\
| * selftests/bpf: Add verif_stats testDave Marchevsky2021-10-221-0/+28
| * bpf: Add verified_insns to bpf_prog_info and fdinfoDave Marchevsky2021-10-225-2/+10
|/
* libbpf: Fix ptr_is_aligned() usagesIlya Leoshkevich2021-10-221-8/+12
* Merge branch 'Add bpf_skc_to_unix_sock() helper'Alexei Starovoitov2021-10-228-0/+136
|\
| * selftests/bpf: Test bpf_skc_to_unix_sock() helperHengqi Chen2021-10-222-0/+94
| * bpf: Add bpf_skc_to_unix_sock() helperHengqi Chen2021-10-226-0/+42
|/
* samples: bpf: Suppress readelf stderr when probing for BTF supportPu Lehui2021-10-221-1/+2