2020-05-10 |
Yonghong Song | bpf: Add bpf_map iterator Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-05-10 |
Yonghong Song | bpf: Implement common macros/helpers for target iterators Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-05-10 |
Yonghong Song | bpf: Create file bpf iterator Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-05-10 |
Yonghong Song | bpf: Create anonymous bpf iterator Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-05-10 |
Yonghong Song | bpf: Implement bpf_seq_read() for bpf iterator Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-05-10 |
Yonghong Song | bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-05-10 |
Yonghong Song | bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-05-10 |
Yonghong Song | bpf: Allow loading of a bpf_iter program Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-05-10 |
Yonghong Song | bpf: Implement an interface to register bpf_iter targets Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-05-07 |
Alexei Starovoitov | Merge tag 'perf-for-bpf-2020-05-06' of git://git.kernel...
|
commit | commitdiff | tree |
2020-05-05 |
Arnd Bergmann | sysctl: Fix unused function warning Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-05-01 |
Stanislav Fomichev | selftests/bpf: Use reno instead of dctcp Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-05-01 |
Andrii Nakryiko | bpf: Fix use-after-free of bpf_link when priming half... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-05-01 |
Stanislav Fomichev | bpf: Bpf_{g,s}etsockopt for struct bpf_sock_addr Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-05-01 |
Alexei Starovoitov | Merge branch 'bpf_enable_stats' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-05-01 |
Song Liu | bpf: Add selftest for BPF_ENABLE_STATS Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-05-01 |
Song Liu | libbpf: Add support for command BPF_ENABLE_STATS Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-05-01 |
Song Liu | bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Alexei Starovoitov | Merge branch 'test_progs-asan' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | selftests/bpf: Add runqslower binary to .gitignore Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | selftests/bpf: Disable ASAN instrumentation for mmap... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | selftests/bpf: Fix invalid memory reads in core_relo... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | selftests/bpf: Fix memory leak in extract_build_id() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | selftests/bpf: Fix memory leak in test selector Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | libbpf: Fix memory leak and possible double-free in... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | selftests/bpf: Convert test_hashmap into test_progs... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | selftests/bpf: Add SAN_CFLAGS param to selftests build... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | selftests/bpf: Ensure test flavors use correct skeletons Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Alexei Starovoitov | Merge branch 'BTF-map-in-map' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | libbpf: Add BTF-defined map-in-map support Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | libbpf: Refactor map creation logic and fix cleanup... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | libbpf: Refactor BTF-defined map definition parsing... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Alexei Starovoitov | Merge branch 'bpf_link-observability' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | bpftool: Add link bash completions Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | bpftool: Add bpftool-link manpage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | bpftool: Add bpf_link show and pin support Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | bpftool: Expose attach_type-to-string array to non... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | libbpf: Add low-level APIs for new bpf_link commands Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | bpf: Allocate ID for bpf_link Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-29 |
Andrii Nakryiko | bpf: Refactor bpf_link update handling Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-28 |
Alexei Starovoitov | selftests/bpf: fix test_sysctl_prog with alu32 Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-26 |
Alexei Starovoitov | Merge branch 'cloudflare-prog' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-26 |
Lorenz Bauer | selftests/bpf: Add cls_redirect classifier Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-26 |
Andrii Nakryiko | bpf: Make verifier log more relevant by default Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-26 |
Maciej Żenczykowski | bpf: add bpf_ktime_get_boot_ns() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-26 |
Tobias Klauser | xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-26 |
Maciej Żenczykowski | net: bpf: Make bpf_ktime_get_ns() available to non... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-26 |
Lorenzo Colitti | net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-26 |
Stanislav Fomichev | bpf: Fix missing bpf_base_func_proto in cgroup_base_func_pro... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-26 |
Luke Nelson | bpf, riscv: Fix tail call count off by one in RV32... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-26 |
Yoshiki Komachi | bpf_helpers.h: Add note for building with vmlinux.h... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-26 |
Stanislav Fomichev | bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-26 |
Jagadeesh Pagadala | tools/bpf/bpftool: Remove duplicate headers Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-26 |
Mao Wenan | bpf: Remove set but not used variable 'dst_known' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-25 |
Stanislav Fomichev | selftests/bpf: Fix a couple of broken test_btf cases Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-25 |
Andrii Nakryiko | tools/runqslower: Ensure own vmlinux.h is picked up... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-25 |
Zou Wei | bpf: Make bpf_link_fops static Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-25 |
Martin KaFai Lau | bpftool: Respect the -d option in struct_ops cmd Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-25 |
Toke Høiland-Jørgensen | selftests/bpf: Add test for freplace program with expected_a... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-25 |
Toke Høiland-Jørgensen | bpf: Propagate expected_attach_type when verifying... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-25 |
Andrii Nakryiko | bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-25 |
Wang YanQing | bpf, x86_32: Fix logic error in BPF_LDX zero-extension Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-25 |
Luke Nelson | bpf, x86_32: Fix clobbering of dst for BPF_JSET Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-25 |
Luke Nelson | bpf, x86_32: Fix incorrect encoding in BPF_LDX zero... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-25 |
Jakub Wilk | bpf: Fix reStructuredText markup Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-23 |
David Ahern | libbpf: Only check mode flags in get_xdp_id Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-21 |
Luke Nelson | bpf, selftests: Add test for BPF_STX BPF_B storing R10 Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-21 |
Luke Nelson | bpf, x86: Fix encoding for lower 8-bit registers in... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-21 |
Jann Horn | bpf: Fix handling of XADD on BTF memory Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-21 |
Jann Horn | bpf: Forbid XADD on spilled pointers for unprivileged... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-21 |
Toke Høiland-Jørgensen | cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-04-03 |
KP Singh | bpf, lsm: Fix the file_mprotect LSM test. Reported-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-31 |
Alexei Starovoitov | Merge branch 'cgroup-bpf_link' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-31 |
Andrii Nakryiko | selftests/bpf: Test FD-based cgroup attachment Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-31 |
Andrii Nakryiko | libbpf: Add support for bpf_link-based cgroup attachment Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-31 |
Andrii Nakryiko | bpf: Implement bpf_prog replacement for an active bpf_cgroup... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-31 |
Andrii Nakryiko | bpf: Implement bpf_link-based cgroup BPF program attachment Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-30 |
Alexei Starovoitov | Merge branch 'subreg-bounds' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-30 |
John Fastabend | bpf: Test_verifier, add alu32 bounds tracking tests Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-30 |
John Fastabend | bpf: Test_verifier, #65 error message updates for trunc... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-30 |
John Fastabend | bpf: Test_verifier, bpf_get_stack return value add <0 Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-30 |
John Fastabend | bpf: Test_progs, add test to catch retval refine error... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-30 |
John Fastabend | bpf: Verifier, refine 32bit bound in do_refine_retval_range Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-30 |
John Fastabend | bpf: Verifier, do explicit ALU32 bounds tracking Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-30 |
John Fastabend | bpf: Verifier, do_refine_retval_range may clamp umin... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-30 |
Alexei Starovoitov | Merge branch 'bpf_sk_assign' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-30 |
Joe Stringer | selftests: bpf: Extend sk_assign tests for UDP Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-30 |
Lorenz Bauer | selftests: bpf: Add test for sk_assign Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-30 |
Joe Stringer | bpf: Don't refcount LISTEN sockets in sk_assign() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-30 |
Joe Stringer | net: Track socket refcounts in skb_steal_sock() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-30 |
Joe Stringer | bpf: Add socket assign support Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-30 |
KP Singh | bpf: btf: Fix arg verification in btf_ctx_access() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-30 |
Jann Horn | bpf: Simplify reg_set_min_max_inv handling Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-30 |
Jann Horn | bpf: Fix tnum constraints for 32-bit comparisons Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2020-03-30 |
Daniel Borkmann | bpf: Undo incorrect __reg_bound_offset32 handling Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
next |