2019-12-15 |
Andrii Nakryiko | selftests/bpf: Add test validating data section to... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-15 |
Andrii Nakryiko | selftests/bpf: Convert few more selftest to skeletons Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-15 |
Andrii Nakryiko | selftests/bpf: Add BPF skeletons selftests and convert... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-15 |
Andrii Nakryiko | bpftool: Add skeleton codegen command Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-15 |
Andrii Nakryiko | libbpf: Add BPF object skeleton support Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-15 |
Andrii Nakryiko | libbpf: Reduce log level of supported section names... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-15 |
Andrii Nakryiko | libbpf: Postpone BTF ID finding for TRACING programs... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-15 |
Andrii Nakryiko | libbpf: Refactor global data map initialization Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-15 |
Andrii Nakryiko | libbpf: Expose BPF program's function name Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-15 |
Andrii Nakryiko | libbpf: Expose BTF-to-C type declaration emitting API Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-15 |
Andrii Nakryiko | libbpf: Expose btf__align_of() API Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-15 |
Andrii Nakryiko | libbpf: Extract common user-facing helpers Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-15 |
Andrii Nakryiko | libbpf: Add BPF_EMBED_OBJ macro for embedding BPF ... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-15 |
Andrii Nakryiko | libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-15 |
Andrii Nakryiko | libbpf: Add generic bpf_program__attach() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-15 |
Andrii Nakryiko | libbpf: Don't require root for bpf_object__open() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-15 |
Thadeu Lima de Souza... | libbpf: Fix readelf output parsing for Fedora Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-15 |
Alexei Starovoitov | Merge branch 'bpftool-match-by-name' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-15 |
Paul Chaignon | bpftool: Match maps by name Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-15 |
Paul Chaignon | bpftool: Match programs by name Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-15 |
Paul Chaignon | bpftool: Match several programs with same tag Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Stanislav Fomichev | selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Stanislav Fomichev | bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Alexei Starovoitov | Merge branch 'bpf-dispatcher' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Björn Töpel | bpf, x86: Align dispatcher branch targets to 16B Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Björn Töpel | selftests: bpf: Add xdp_perf test Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Björn Töpel | bpf: Start using the BPF dispatcher in BPF_TEST_RUN Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Björn Töpel | bpf, xdp: Start using the BPF dispatcher for XDP Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Björn Töpel | bpf: Introduce BPF dispatcher Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Björn Töpel | bpf: Move trampoline JIT image allocation to a function Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Andrii Nakryiko | selftests/bpf: Fix perf_buffer test on systems w/ offline... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Andrii Nakryiko | libbpf: Don't attach perf_buffer to offline/missing... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Andrii Nakryiko | selftests/bpf: Add CPU mask parsing tests Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Andrii Nakryiko | libbpf: Extract and generalize CPU mask parsing logic Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Alexei Starovoitov | Merge branch 'reuseport_to_test_progs' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Jakub Sitnicki | selftests/bpf: Switch reuseport tests for test_progs... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Jakub Sitnicki | selftests/bpf: Move reuseport tests under prog_tests/ Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Jakub Sitnicki | selftests/bpf: Pull up printing the test name into... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Jakub Sitnicki | selftests/bpf: Propagate errors during setup for reuseport... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Jakub Sitnicki | selftests/bpf: Run reuseport tests in a loop Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Jakub Sitnicki | selftests/bpf: Unroll the main loop in reuseport test Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Jakub Sitnicki | selftests/bpf: Add helpers for getting socket family... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Jakub Sitnicki | selftests/bpf: Use sa_family_t everywhere in reuseport... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Jakub Sitnicki | selftests/bpf: Let libbpf determine program type from... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-13 |
Jakub Sitnicki | libbpf: Recognize SK_REUSEPORT programs from section... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-12 |
Andrii Nakryiko | libbpf: Fix printf compilation warnings on ppc64le... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-12 |
Daniel Borkmann | bpf, x86, arm64: Enable jit by default when not built... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-05 |
Yonghong Song | selftests/bpf: Add a fexit/bpf2bpf test with target... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-05 |
Yonghong Song | bpf: Fix a bug when getting subprog 0 jited image in... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-05 |
Stanislav Fomichev | selftests/bpf: De-flake test_tcpbpf Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-05 |
Stanislav Fomichev | selftests/bpf: Bring back c++ include/link test Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-05 |
Stanislav Fomichev | selftests/bpf: Don't hard-code root cgroup id Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-05 |
Jesper Dangaard... | samples/bpf: Fix broken xdp_rxq_info due to map order... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-12-01 |
Daniel Borkmann | bpf: Avoid setting bpf insns pages read-only when prog... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-28 |
Alexei Starovoitov | libbpf: Fix sym->st_value print on 32-bit arches Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-28 |
Arnaldo Carvalho... | libbpf: Fix up generation of bpf_helper_defs.h Signed-off-by: Alexei Starovoitov <ast@kernel.org> Cc: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-28 |
Andrii Nakryiko | libbpf: Fix global variable relocation Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-27 |
Stanislav Fomichev | bpf: Support pre-2.25-binutils objcopy for vmlinux BTF Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Andrii Nakryiko | libbpf: Fix usage of u32 in userspace code Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Andrii Nakryiko | mm: Implement no-MMU variant of vmalloc_user_node_flags Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Daniel Borkmann | bpf: Simplify __bpf_arch_text_poke poke type handling Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Martin KaFai Lau | bpf: Introduce BPF_TRACE_x helper for the tracing tests Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Daniel Borkmann | bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Alexei Starovoitov | Merge branch 'optimize-bpf_tail_call' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Daniel Borkmann | bpf, testing: Add various tail call test cases Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Daniel Borkmann | bpf, x86: Emit patchable direct jump as tail call Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Daniel Borkmann | bpf: Constant map key tracking for prog array pokes Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Daniel Borkmann | bpf: Add poke dependency tracking for prog array maps Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Daniel Borkmann | bpf: Add initial poke descriptor table for jit images Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Daniel Borkmann | bpf: Move owner type, jited info into array auxiliary... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Daniel Borkmann | bpf: Move bpf_free_used_maps into sleepable section Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Daniel Borkmann | bpf, x86: Generalize and extend bpf_arch_text_poke... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Alexei Starovoitov | selftests/bpf: Add BPF trampoline performance test Signed-off-by: Alexei Starovoitov <ast@kernel.org> ...org/bpf/20191122011515.255371-1-ast@kernel.org
|
commit | commitdiff | tree |
2019-11-25 |
Alexei Starovoitov | Merge branch 'jmp32-reg-bounds' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Andrii Nakryiko | selftests/bpf: Ensure core_reloc_kernel is reading... Reported-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Yonghong Song | selftests/bpf: Add verifier tests for better jmp32... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Andrii Nakryiko | libbpf: Fix bpf_object name determination for bpf_object__op... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Yonghong Song | bpf: Provide better register bounds after jmp32 instructions Suggested-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Toke Høiland-Jørgensen | xdp: Fix cleanup on map free for devmap_hash map type Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Alexei Starovoitov | Merge branch 'libbpf-global-vars' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Andrii Nakryiko | selftests/bpf: Integrate verbose verifier log into... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Andrii Nakryiko | libbpf: Support initialized global variables Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Jakub Kicinski | selftests, bpftool: Skip the build test if not in tree
|
commit | commitdiff | tree |
2019-11-25 |
Andrii Nakryiko | libbpf: Fix various errors and warning reported by... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Quentin Monnet | selftests, bpftool: Set EXIT trap after usage function
|
commit | commitdiff | tree |
2019-11-25 |
Andrii Nakryiko | libbpf: Refactor relocation handling Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Quentin Monnet | tools, bpf: Fix build for 'make -s tools/bpf O=<dir>'
|
commit | commitdiff | tree |
2019-11-25 |
Andrii Nakryiko | selftests/bpf: Ensure no DWARF relocations for BPF... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-25 |
Quentin Monnet | tools, bpftool: Fix warning on ignored return value...
|
commit | commitdiff | tree |
2019-11-25 |
Luc Van Oostenryck | xsk: Fix xsk_poll()'s return type
|
commit | commitdiff | tree |
2019-11-20 |
Daniel Borkmann | bpf: Emit audit messages upon successful prog load... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-20 |
YueHaibing | bpf: Make array_map_mmap static Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-20 |
Andrii Nakryiko | selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-19 |
Andrii Nakryiko | libbpf: Fix call relocation offset calculation bug Reported-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-19 |
Luigi Rizzo | net-af_xdp: Use correct number of channels from ethtool Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-19 |
Alexei Starovoitov | Merge branch 'remove-jited-size-limits' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-19 |
Ilya Leoshkevich | s390/bpf: Remove JITed image size limitations Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-19 |
Ilya Leoshkevich | s390/bpf: Use lg(f)rl when long displacement cannot... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-19 |
Ilya Leoshkevich | s390/bpf: Use lgrl instead of lg where possible Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-19 |
Ilya Leoshkevich | s390/bpf: Load literal pool register using larl Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
next |