summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* samples: bpf: Don't fail for a missing VMLINUX_BTF when VMLINUX_H is providedJerome Marchand2022-05-101-5/+4
* Merge branch 'bpftool: fix feature output when helper probes fail'Andrii Nakryiko2022-05-101-5/+17
|\
| * bpftool: Output message if no helpers found in feature probingMilan Landaverde2022-05-101-3/+15
| * bpftool: Adjust for error codes from libbpf probesMilan Landaverde2022-05-101-2/+2
|/
* selftests/bpf: Test libbpf's ringbuf size fix up logicAndrii Nakryiko2022-05-092-12/+2
* libbpf: Automatically fix up BPF_MAP_TYPE_RINGBUF size, if necessaryAndrii Nakryiko2022-05-091-1/+41
* libbpf: Provide barrier() and barrier_var() in bpf_helpers.hAndrii Nakryiko2022-05-096-8/+24
* selftests/bpf: Add bpf_core_field_offset() testsAndrii Nakryiko2022-05-094-3/+56
* libbpf: Complete field-based CO-RE helpers with field offset helperAndrii Nakryiko2022-05-091-0/+12
* selftests/bpf: Use both syntaxes for field-based CO-RE helpersAndrii Nakryiko2022-05-092-10/+9
* libbpf: Improve usability of field-based CO-RE helpersAndrii Nakryiko2022-05-091-4/+21
* libbpf: Make __kptr and __kptr_ref unconditionally use btf_type_tag() attrAndrii Nakryiko2022-05-091-5/+0
* selftests/bpf: Prevent skeleton generation raceAndrii Nakryiko2022-05-091-5/+5
* selftests/bpf: Fix two memory leaks in prog_testsMykola Lysenko2022-04-291-6/+11
* Merge branch 'libbpf: allow to opt-out from BPF map creation'Alexei Starovoitov2022-04-295-49/+209
|\
| * selftests/bpf: Test bpf_map__set_autocreate() and related log fixup logicAndrii Nakryiko2022-04-292-1/+62
| * libbpf: Allow to opt-out from creating BPF mapsAndrii Nakryiko2022-04-293-17/+133
| * libbpf: Use libbpf_mem_ensure() when allocating new mapAndrii Nakryiko2022-04-291-27/+10
| * libbpf: Append "..." in fixed up log if CO-RE spec is truncatedAndrii Nakryiko2022-04-291-4/+4
|/
* selftests/bpf: Use target-less SEC() definitions in various testsAndrii Nakryiko2022-04-285-11/+52
* libbpf: Support target-less SEC() definitions for BTF-backed programsAndrii Nakryiko2022-04-281-17/+32
* libbpf: Allow "incomplete" basic tracing SEC() definitionsAndrii Nakryiko2022-04-281-18/+51
* bpf, sockmap: Call skb_linearize only when required in sk_psock_skb_ingress_e...Liu Jian2022-04-281-9/+13
* bpf, docs: Fix typo "respetively" to "respectively"Tiezhu Yang2022-04-281-1/+1
* bpf, docs: BPF_FROM_BE exists as alias for BPF_TO_BETiezhu Yang2022-04-281-1/+1
* bpf, docs: Remove duplicated word "instructions"Tiezhu Yang2022-04-281-1/+1
* samples/bpf: Detach xdp prog when program exits unexpectedly in xdp_rxq_info_...Zhengchao Shao2022-04-281-6/+16
* bpf/selftests: Add granular subtest output for prog_testMykola Lysenko2022-04-282-176/+485
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2022-04-28163-1521/+4499
|\
| * Merge branch 'Teach libbpf to "fix up" BPF verifier log'Alexei Starovoitov2022-04-2711-97/+464
| |\
| | * selftests/bpf: Add libbpf's log fixup logic selftestsAndrii Nakryiko2022-04-273-0/+163
| | * libbpf: Fix up verifier log for unguarded failed CO-RE relosAndrii Nakryiko2022-04-273-4/+154
| | * libbpf: Simplify bpf_core_parse_spec() signatureAndrii Nakryiko2022-04-271-19/+15
| | * libbpf: Refactor CO-RE relo human description formatting routineAndrii Nakryiko2022-04-271-26/+38
| | * libbpf: Record subprog-resolved CO-RE relocations unconditionallyAndrii Nakryiko2022-04-271-15/+12
| | * selftests/bpf: Add CO-RE relos and SEC("?...") to linked_funcs selftestsAndrii Nakryiko2022-04-273-2/+18
| | * libbpf: Avoid joining .BTF.ext data with BPF programs by section nameAndrii Nakryiko2022-04-273-29/+65
| | * libbpf: Fix logic for finding matching program for CO-RE relocationAndrii Nakryiko2022-04-271-2/+3
| | * libbpf: Drop unhelpful "program too large" guessAndrii Nakryiko2022-04-271-4/+0
| | * libbpf: Fix anonymous type check in CO-RE logicAndrii Nakryiko2022-04-271-1/+1
| |/
| * bpf: Compute map_btf_id during build timeMenglong Dong2022-04-2619-129/+62
| * Merge branch 'Introduce typed pointer support in BPF maps'Alexei Starovoitov2022-04-2623-162/+2035
| |\
| | * selftests/bpf: Add test for strict BTF type checkKumar Kartikeya Dwivedi2022-04-262-1/+41
| | * selftests/bpf: Add verifier tests for kptrKumar Kartikeya Dwivedi2022-04-263-7/+562
| | * selftests/bpf: Add C tests for kptrKumar Kartikeya Dwivedi2022-04-262-0/+227
| | * libbpf: Add kptr type tag macros to bpf_helpers.hKumar Kartikeya Dwivedi2022-04-261-0/+7
| | * bpf: Make BTF type match stricter for release argumentsKumar Kartikeya Dwivedi2022-04-263-8/+27
| | * bpf: Teach verifier about kptr_get kfunc helpersKumar Kartikeya Dwivedi2022-04-262-5/+55
| | * bpf: Wire up freeing of referenced kptrKumar Kartikeya Dwivedi2022-04-266-25/+210
| | * bpf: Populate pairs of btf_id and destructor kfunc in btfKumar Kartikeya Dwivedi2022-04-262-0/+125