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>
|
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 |
2019-11-19 |
Ilya Leoshkevich | s390/bpf: Align literal pool entries Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-19 |
Ilya Leoshkevich | s390/bpf: Use relative long branches Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-19 |
Colin Ian King | bpf: Fix memory leak on object 'data' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-15 |
Peter Zijlstra | x86/alternatives: Teach text_poke_bp() to emulate instructions Tested-by: Alexei Starovoitov <ast@kernel.org> Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-11 |
Alexei Starovoitov | Merge branch 'share-umem' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-11 |
Magnus Karlsson | xsk: Extend documentation for Rx|Tx-only sockets and... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-11 |
Magnus Karlsson | samples/bpf: Use Rx-only and Tx-only sockets in xdpsock Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-11 |
Magnus Karlsson | libbpf: Allow for creating Rx or Tx only AF_XDP sockets Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-11 |
Magnus Karlsson | samples/bpf: Add XDP_SHARED_UMEM support to xdpsock Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-11 |
Magnus Karlsson | libbpf: Support XDP_SHARED_UMEM with external XDP program Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-11 |
Alexei Starovoitov | Merge branch 'map-pinning' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-11 |
Toke Høiland-Jørgensen | libbpf: Add getter for program size Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-11 |
Toke Høiland-Jørgensen | libbpf: Add bpf_get_link_xdp_info() function to get... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-11 |
Toke Høiland-Jørgensen | libbpf: Use pr_warn() when printing netlink errors Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-11 |
Toke Høiland-Jørgensen | libbpf: Propagate EPERM to caller on program load Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-11 |
Toke Høiland-Jørgensen | selftests/bpf: Add tests for automatic map unpinning... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-11 |
Toke Høiland-Jørgensen | libbpf: Unpin auto-pinned maps if loading fails Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-09 |
Daniel T. Lee | samples: bpf: update map definition to new syntax BTF... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-09 |
Daniel T. Lee | samples: bpf: Update outdated error message Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-07 |
Martin KaFai Lau | bpf: Add cb access in kfree_skb test Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-07 |
Martin KaFai Lau | bpf: Add array support to btf_struct_access Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-07 |
Martin KaFai Lau | bpf: Account for insn->off when doing bpf_probe_read_kernel Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-06 |
Andrii Nakryiko | libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-06 |
Andrii Nakryiko | selftests/bps: Clean up removed ints relocations negative... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-02 |
Alexei Starovoitov | Merge branch 'bpf_probe_read_user' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-02 |
Daniel Borkmann | bpf, testing: Add selftest to read/write sockaddr from... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-02 |
Daniel Borkmann | bpf, testing: Convert prog tests to probe_read_{user... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-02 |
Daniel Borkmann | bpf, samples: Use bpf_probe_read_user where appropriate Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-11-02 |
Daniel Borkmann | bpf: Switch BPF probe insns to bpf_probe_read_kernel Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
next |