| Commit message (Expand) | Author | Age | Files | Lines |
* | libbpf: Add missing newline in opts validation macro | Toke Høiland-Jørgensen | 2019-12-19 | 1 | -1/+1 |
* | Merge branch 'bpf-riscv-jit-improvements' | Daniel Borkmann | 2019-12-19 | 5 | -238/+312 |
|\ |
|
| * | riscv, perf: Add arch specific perf_arch_bpf_user_pt_regs | Björn Töpel | 2019-12-19 | 1 | -0/+4 |
| * | riscv, bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs | Björn Töpel | 2019-12-19 | 2 | -0/+11 |
| * | riscv, bpf: Optimize calls | Björn Töpel | 2019-12-19 | 1 | -37/+64 |
| * | riscv, bpf: Provide RISC-V specific JIT image alloc/free | Björn Töpel | 2019-12-19 | 2 | -0/+17 |
| * | riscv, bpf: Optimize BPF tail calls | Björn Töpel | 2019-12-19 | 1 | -6/+7 |
| * | riscv, bpf: Add support for far jumps and exits | Björn Töpel | 2019-12-19 | 1 | -20/+17 |
| * | riscv, bpf: Add support for far branching when emitting tail call | Björn Töpel | 2019-12-19 | 1 | -19/+3 |
| * | riscv, bpf: Add support for far branching | Björn Töpel | 2019-12-19 | 1 | -164/+188 |
| * | riscv, bpf: Fix broken BPF tail calls | Björn Töpel | 2019-12-19 | 1 | -2/+11 |
|/ |
|
* | Merge branch 'libbpf-extern-followups' | Alexei Starovoitov | 2019-12-18 | 8 | -161/+194 |
|\ |
|
| * | libbpf: BTF is required when externs are present | Andrii Nakryiko | 2019-12-18 | 1 | -1/+2 |
| * | libbpf: Allow to augment system Kconfig through extra optional config | Andrii Nakryiko | 2019-12-18 | 3 | -112/+132 |
| * | libbpf: Put Kconfig externs into .kconfig section | Andrii Nakryiko | 2019-12-18 | 6 | -48/+60 |
|/ |
|
* | libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource | Andrii Nakryiko | 2019-12-18 | 3 | -10/+32 |
* | bpf: Allow to change skb mark in test_run | Nikita V. Shirokov | 2019-12-18 | 3 | -1/+15 |
* | bpftool: Work-around rst2man conversion bug | Andrii Nakryiko | 2019-12-18 | 1 | -7/+8 |
* | bpftool: Simplify format string to not use positional args | Andrii Nakryiko | 2019-12-18 | 1 | -2/+2 |
* | Merge branch 'skel-fixes' | Alexei Starovoitov | 2019-12-17 | 12 | -155/+460 |
|\ |
|
| * | bpftool: Add gen subcommand manpage | Andrii Nakryiko | 2019-12-17 | 2 | -1/+306 |
| * | libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h | Andrii Nakryiko | 2019-12-17 | 1 | -35/+0 |
| * | bpftool, selftests/bpf: Embed object file inside skeleton | Andrii Nakryiko | 2019-12-17 | 9 | -119/+154 |
|/ |
|
* | libbpf: Reduce log level for custom section names | Andrii Nakryiko | 2019-12-17 | 1 | -3/+3 |
* | libbpf: Fix libbpf_common.h when installing libbpf through 'make install' | Toke Høiland-Jørgensen | 2019-12-18 | 2 | -0/+3 |
* | selftests/bpf: More succinct Makefile output | Andrii Nakryiko | 2019-12-18 | 1 | -0/+36 |
* | libbpf: Add zlib as a dependency in pkg-config template | Andrii Nakryiko | 2019-12-16 | 1 | -1/+1 |
* | libbpf: Print hint about ulimit when getting permission denied error | Toke Høiland-Jørgensen | 2019-12-16 | 1 | -0/+29 |
* | samples/bpf: Attach XDP programs in driver mode by default | Toke Høiland-Jørgensen | 2019-12-16 | 11 | -12/+58 |
* | samples/bpf: Set -fno-stack-protector when building BPF programs | Toke Høiland-Jørgensen | 2019-12-16 | 1 | -0/+1 |
* | samples/bpf: Add missing -lz to TPROGS_LDLIBS | Toke Høiland-Jørgensen | 2019-12-16 | 1 | -1/+1 |
* | samples/bpf: Reintroduce missed build targets | Prashant Bhole | 2019-12-16 | 1 | -0/+2 |
* | bpftool: Fix compilation warning on shadowed variable | Paul Chaignon | 2019-12-16 | 1 | -1/+1 |
* | libbpf: Fix build by renaming variables | Prashant Bhole | 2019-12-16 | 1 | -6/+6 |
* | Merge branch 'support-flex-arrays' | Alexei Starovoitov | 2019-12-15 | 7 | -9/+85 |
|\ |
|
| * | selftests/bpf: Add flexible array relocation tests | Andrii Nakryiko | 2019-12-15 | 6 | -4/+56 |
| * | libbpf: Support flexible arrays in CO-RE | Andrii Nakryiko | 2019-12-15 | 1 | -5/+29 |
|/ |
|
* | Merge branch 'extern-var-support' | Alexei Starovoitov | 2019-12-15 | 13 | -81/+1035 |
|\ |
|
| * | selftests/bpf: Add tests for libbpf-provided externs | Andrii Nakryiko | 2019-12-15 | 4 | -1/+283 |
| * | bpftool: Generate externs datasec in BPF skeleton | Andrii Nakryiko | 2019-12-15 | 2 | -5/+9 |
| * | libbpf: Support libbpf-provided extern variables | Andrii Nakryiko | 2019-12-15 | 8 | -66/+729 |
| * | libbpf: Extract internal map names into constants | Andrii Nakryiko | 2019-12-15 | 1 | -9/+14 |
|/ |
|
* | Merge branch 'bpf-obj-skel' | Alexei Starovoitov | 2019-12-15 | 27 | -670/+1598 |
|\ |
|
| * | bpftool: Add `gen skeleton` BASH completions | Andrii Nakryiko | 2019-12-15 | 1 | -0/+11 |
| * | selftests/bpf: Add test validating data section to struct convertion layout | Andrii Nakryiko | 2019-12-15 | 2 | -0/+88 |
| * | selftests/bpf: Convert few more selftest to skeletons | Andrii Nakryiko | 2019-12-15 | 5 | -249/+149 |
| * | selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c | Andrii Nakryiko | 2019-12-15 | 4 | -133/+74 |
| * | bpftool: Add skeleton codegen command | Andrii Nakryiko | 2019-12-15 | 3 | -1/+554 |
| * | libbpf: Add BPF object skeleton support | Andrii Nakryiko | 2019-12-15 | 3 | -0/+205 |
| * | libbpf: Reduce log level of supported section names dump | Andrii Nakryiko | 2019-12-15 | 1 | -1/+1 |