2018-11-30 |
Quentin Monnet | tools: bpftool: fix bash completion for new map types... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-30 |
Quentin Monnet | tools: bpftool: fix bash completion for bpftool prog... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-30 |
Quentin Monnet | tools: bpftool: use "/proc/self/" i.o. crafting links... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-29 |
David Miller | bpf: Fix various lib and testsuite build failures on... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-27 |
Alexei Starovoitov | Merge branch 'libbpf-versioning-doc' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-27 |
Andrey Ignatov | libbpf: Document API and ABI conventions Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-27 |
Andrey Ignatov | libbpf: Verify versioned symbols Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-27 |
Andrey Ignatov | libbpf: Add version script for DSO Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-27 |
Martin KaFai Lau | libbpf: Name changing for btf_get_from_id Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-27 |
Daniel Borkmann | bpf, doc: add entries of who looks over which jits Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-27 |
Alexei Starovoitov | Merge branch 'non-jit-btf-func_info' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-27 |
Yonghong Song | tools/bpf: change selftest test_btf for both jit and... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-27 |
Yonghong Song | bpf: btf: support proper non-jit func info Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-27 |
David Miller | sparc: Correct ctx->saw_frame_pointer logic. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-27 |
David Miller | sparc: Fix JIT fused branch convergance. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-27 |
Alexei Starovoitov | Merge branch 'arm64-jit-fixes' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-27 |
Daniel Borkmann | bpf, arm64: fix getting subprog addr from aux for calls Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-27 |
Daniel Borkmann | bpf, ppc64: generalize fetching subprog into bpf_jit_get_fun... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-22 |
Vlad Dumitrescu | bpf: add skb->tstamp r/w access from tc clsact and... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-20 |
Yonghong Song | bpf: fix a compilation error when CONFIG_BPF_SYSCALL... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-20 |
Alexei Starovoitov | Merge branch 'btf-func-info' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-20 |
Yonghong Song | tools/bpf: bpftool: add support for func types Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-20 |
Yonghong Song | tools/bpf: enhance test_btf file testing to test func... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-20 |
Yonghong Song | tools/bpf: refactor to implement btf_get_from_id()... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-20 |
Yonghong Song | tools/bpf: do not use pahole if clang/llvm can generate... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-20 |
Yonghong Song | tools/bpf: add support to read .BTF.ext sections Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-20 |
Yonghong Song | tools/bpf: extends test_btf to test load/retrieve func_type... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-20 |
Yonghong Song | tools/bpf: add new fields for program load in lib/bpf Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-20 |
Yonghong Song | tools/bpf: sync kernel uapi bpf.h header to tools directory Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-20 |
Yonghong Song | bpf: Introduce bpf_func_info Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-20 |
Martin KaFai Lau | tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-20 |
Martin KaFai Lau | tools/bpf: Sync kernel btf.h header Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-20 |
Martin KaFai Lau | bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-20 |
Martin KaFai Lau | bpf: btf: Break up btf_type_is_void() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-17 |
Roman Gushchin | bpf: allocate local storage buffers using GFP_ATOMIC Cc: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-17 |
Edward Cree | bpf: fix off-by-one error in adjust_subprog_starts Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-17 |
Colin Ian King | bpf: fix null pointer dereference on pointer offload Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-17 |
Stanislav Fomichev | bpftool: make libbfd optional Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-17 |
Alexei Starovoitov | Merge branch 'socket-lookup-cg_sock' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-17 |
Andrey Ignatov | selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-17 |
Andrey Ignatov | bpf: Support socket lookup in CGROUP_SOCK_ADDR progs Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-17 |
Andrey Ignatov | bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-17 |
Nathan Chancellor | bpf: Remove unused variable in nsim_bpf Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-17 |
Martin KaFai Lau | bpf: libbpf: Fix bpf_program__next() API Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-17 |
Joe Stringer | selftests/bpf: Fix uninitialized duration warning Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-11 |
Alexei Starovoitov | Merge branch 'narrow-loads' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-11 |
Andrey Ignatov | selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-11 |
Andrey Ignatov | selftests/bpf: Test narrow loads with off > 0 in test_verifier Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-11 |
Andrey Ignatov | bpf: Allow narrow loads with offset > 0 Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-10 |
Alexei Starovoitov | Merge branch 'bpftool-flow-dissector' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-10 |
Stanislav Fomichev | bpftool: support loading flow dissector Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-10 |
Stanislav Fomichev | bpftool: add pinmaps argument to the load/loadall Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-10 |
Stanislav Fomichev | bpftool: add loadall command Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-10 |
Stanislav Fomichev | libbpf: add internal pin_name Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-10 |
Stanislav Fomichev | libbpf: bpf_program__pin: add special case for instances... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-10 |
Stanislav Fomichev | libbpf: cleanup after partial failure in bpf_object__pin Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-10 |
Stanislav Fomichev | selftests/bpf: rename flow dissector section to flow_dissector Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-10 |
Alexei Starovoitov | Merge branch 'device-ops-as-cb' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-10 |
Quentin Monnet | bpf: do not pass netdev to translate() and prepare... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-10 |
Quentin Monnet | bpf: pass prog instead of env to bpf_prog_offload_verifier_p... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-10 |
Quentin Monnet | bpf: pass destroy() as a callback and remove its ndo_bpf... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-10 |
Quentin Monnet | bpf: pass translate() as a callback and remove its... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-10 |
Quentin Monnet | bpf: call verifier_prep from its callback in struct... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-10 |
Quentin Monnet | bpf: call finalize() from its callback in struct bpf_offload_dev Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-10 |
Quentin Monnet | bpf: call verify_insn from its callback in struct bpf_offloa... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-10 |
Quentin Monnet | bpf: pass a struct with offload callbacks to bpf_offload_dev... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-10 |
Quentin Monnet | nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-11-02 |
Daniel Borkmann | bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-31 |
Alexei Starovoitov | Merge branch 'verifier-fixes' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-31 |
Daniel Borkmann | bpf: test make sure to run unpriv test cases in test_verifier Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-31 |
Daniel Borkmann | bpf: add various test cases to test_verifier Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-31 |
Daniel Borkmann | bpf: don't set id on after map lookup with ptr_to_map_val... Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-31 |
Daniel Borkmann | bpf: fix partial copy of map_ptr when dst is scalar Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-26 |
Daniel Borkmann | bpf: fix wrong helper enablement in cgroup local storage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-26 |
Daniel Borkmann | bpf: add bpf_jit_limit knob to restrict unpriv allocations Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-26 |
Alexei Starovoitov | Merge branch 'pkt-access-fixes' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-26 |
Daniel Borkmann | bpf: make direct packet write unclone more robust Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-26 |
Daniel Borkmann | bpf: fix leaking uninitialized memory on pop/peek helpers Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-26 |
Daniel Borkmann | bpf: fix direct packet write into pop/peek helpers Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-26 |
Daniel Borkmann | bpf: fix cg_skb types to hint access type in may_access_dire... Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-26 |
Daniel Borkmann | bpf: fix direct packet access for flow dissector progs Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-26 |
Daniel Borkmann | bpf: disallow direct packet access for unpriv in cg_skb Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-26 |
Daniel Borkmann | bpf: fix test suite to enable all unpriv program types Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-21 |
Quentin Monnet | selftests/bpf: fix return value comparison for tests... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-21 |
Alexei Starovoitov | Merge branch 'misc-improvements' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-21 |
Daniel Borkmann | bpf, libbpf: simplify and cleanup perf ring buffer... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-21 |
Daniel Borkmann | bpf, verifier: avoid retpoline for map push/pop/peek... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-21 |
Daniel Borkmann | bpf, verifier: remove unneeded flow key in check_helper_mem_... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-21 |
Daniel Borkmann | bpf, verifier: reject xadd on flow key memory Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-21 |
Daniel Borkmann | bpf, verifier: fix register type dump in xadd and st Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-21 |
Daniel Borkmann | ulp: remove uid and user_visible members Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-19 |
Alexei Starovoitov | bpf: remove unused variable Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-19 |
Alexei Starovoitov | Merge branch 'cg_skb_direct_pkt_access' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-19 |
Song Liu | bpf: add tests for direct packet access from CGROUP_SKB Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-19 |
Song Liu | bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-19 |
Alexei Starovoitov | Merge branch 'improve_perf_barriers' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-19 |
Daniel Borkmann | bpf, libbpf: use correct barriers in perf ring buffer... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-19 |
Daniel Borkmann | tools, perf: add and use optimized ring_buffer_{read_head... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-19 |
Anders Roxell | selftests/bpf: add missing executables to .gitignore Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-10-19 |
Alexei Starovoitov | Merge branch 'queue_stack_maps' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
next |