summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* bpf: Support bpf program calling kernel functionMartin KaFai Lau2021-03-2613-46/+480
* bpf: Refactor btf_check_func_arg_matchMartin KaFai Lau2021-03-264-77/+95
* bpf: Simplify freeing logic in linfo and jited_linfoMartin KaFai Lau2021-03-264-28/+17
* libbpf: Preserve empty DATASEC BTFs during static linkingAndrii Nakryiko2021-03-261-1/+12
* bpf: struct sock is declared twice in bpf_sk_storage headerWan Jiabing2021-03-261-1/+0
* bpf: Remove unused headersLu Wei2021-03-252-2/+0
* libbpf: Add bpf object kern_version attribute setterRafael David Tinoco2021-03-253-0/+12
* Merge branch 'add support for batched ops in LPM trie'Alexei Starovoitov2021-03-252-0/+161
|\
| * bpf: selftests: Add tests for batched ops in LPM trie mapsPedro Tammela2021-03-251-0/+158
| * bpf: Add support for batched ops in LPM trie mapsPedro Tammela2021-03-251-0/+3
|/
* selftests/bpf: Better error messages for ima_setup.sh failuresKP Singh2021-03-251-2/+4
* bpf: Fix NULL pointer dereference in bpf_get_local_storage() helperYonghong Song2021-03-255-19/+86
* libbpf: Constify few bpf_program gettersAndrii Nakryiko2021-03-262-4/+4
* bpf: Fix typo 'accesible' into 'accessible'Ricardo Ribalda2021-03-261-1/+1
* bpf: Undo ptr_to_map_key alu sanitation for nowDaniel Borkmann2021-03-261-14/+0
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2021-03-2565-738/+3200
|\
| * bpf: Avoid old-style declaration warningsArnd Bergmann2021-03-241-2/+2
| * libbpf: Skip BTF fixup if object file has no BTFAndrii Nakryiko2021-03-221-0/+3
| * bpf: Remove insn_buf[] declaration in inner blockJianlin Lv2021-03-191-1/+0
| * libbpf: Add explicit padding to btf_dump_emit_type_decl_optsKP Singh2021-03-191-0/+1
| * Merge branch 'BPF static linking'Alexei Starovoitov2021-03-1818-424/+2806
| |\
| | * selftests/bpf: Add multi-file statically linked BPF object file testAndrii Nakryiko2021-03-184-3/+119
| | * selftests/bpf: Pass all BPF .o's through BPF static linkerAndrii Nakryiko2021-03-181-5/+6
| | * selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changedAndrii Nakryiko2021-03-181-2/+3
| | * bpftool: Add `gen object` command to perform BPF static linkingAndrii Nakryiko2021-03-183-16/+100
| | * bpftool: Add ability to specify custom skeleton object nameAndrii Nakryiko2021-03-183-9/+44
| | * libbpf: Add BPF static linker BTF and BTF.ext supportAndrii Nakryiko2021-03-181-2/+767
| | * libbpf: Add BPF static linker APIsAndrii Nakryiko2021-03-186-11/+1215
| | * libbpf: Add generic BTF type shallow copy APIAndrii Nakryiko2021-03-183-0/+51
| | * libbpf: Extract internal set-of-strings datastructure APIsAndrii Nakryiko2021-03-184-195/+259
| | * libbpf: Rename internal memory-management helpersAndrii Nakryiko2021-03-184-21/+21
| | * libbpf: Generalize BTF and BTF.ext type ID and strings iterationAndrii Nakryiko2021-03-182-172/+228
| | * libbpf: Expose btf_type_by_id() internallyAndrii Nakryiko2021-03-182-1/+6
| |/
| * bpf, devmap: Move drop error path to devmap for XDP_REDIRECTLorenzo Bianconi2021-03-1822-200/+153
| * Merge branch 'Provide NULL and KERNEL_VERSION macros in bpf_helpers.h'Alexei Starovoitov2021-03-172-2/+15
| |\
| | * selftests/bpf: drop custom NULL #define in skb_pkt_end selftestAndrii Nakryiko2021-03-171-1/+0
| | * libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.hAndrii Nakryiko2021-03-171-1/+15
| |/
| * bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitlyYonghong Song2021-03-172-0/+13
| * selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_idRavi Bangoria2021-03-171-1/+5
| * selftests/bpf: Fix warning comparing pointer to 0Jiapeng Chong2021-03-161-2/+2
| * Merge branch 'Build BPF selftests and its libbpf, bpftool in debug mode'Alexei Starovoitov2021-03-166-7/+13
| |\
| | * selftests/bpf: Build everything in debug modeAndrii Nakryiko2021-03-161-2/+5
| | * selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver testAndrii Nakryiko2021-03-161-2/+2
| | * bpftool: Fix maybe-uninitialized warningsAndrii Nakryiko2021-03-163-3/+5
| | * libbpf: Add explicit padding to bpf_xdp_set_link_optsAndrii Nakryiko2021-03-161-0/+1
| |/
| * bpf: Make symbol 'bpf_task_storage_busy' staticWei Yongjun2021-03-161-1/+1
| * kernel/bpf/: Fix misspellings using codespell toolLiu xuzhi2021-03-161-1/+1
| * s390/bpf: Implement new atomic opsIlya Leoshkevich2021-03-161-9/+55
| * bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array...Pedro Tammela2021-03-151-5/+0
| * samples: bpf: Fix a spelling typo in do_hbm_test.shMasanari Iida2021-03-151-1/+1