2020-03-13 |
Andrii Nakryiko | selftests/bpf: Add vmlinux.h selftest exercising tracing... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-13 |
Andrii Nakryiko | libbpf: Provide CO-RE variants of PT_REGS macros Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-13 |
Andrii Nakryiko | libbpf: Ignore incompatible types with matching name... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-13 |
Andrii Nakryiko | selftests/bpf: Ensure consistent test failure output Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-13 |
Jakub Sitnicki | selftests/bpf: Fix spurious failures in accept due... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-13 |
Tobias Klauser | tools/bpf: Move linux/types.h for selftests and bpftool Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-13 |
Jules Irenge | bpf: Add missing annotations for __bpf_prog_enter(... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-13 |
Carlos Neira | bpf_helpers_doc.py: Fix warning when compiling bpftool Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-12 |
Quentin Monnet | tools: bpftool: Fix minor bash completion mistakes Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-12 |
Quentin Monnet | tools: bpftool: Allow all prog/map handles for pinning... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-12 |
Andrii Nakryiko | libbpf: Split BTF presence checks into libbpf- and... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-12 |
Song Liu | bpftool: Add _bpftool and profiler.skel.h to .gitignore Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-12 |
Song Liu | bpftool: Skeleton should depend on libbpf Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-12 |
Song Liu | bpftool: Only build bpftool-prog-profile if supported... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-12 |
Tobias Klauser | bpftool: Use linux/types.h from source tree for profiler... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-11 |
Andrii Nakryiko | tools/runqslower: Add BPF_F_CURRENT_CPU for running... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-11 |
Alexei Starovoitov | bpf: Fix trampoline generation for fmod_ret programs Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-11 |
Andrii Nakryiko | bpf: Add bpf_link_new_file that doesn't install FD Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-09 |
Song Liu | bpftool: Fix typo in bash-completion Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-09 |
Song Liu | bpftool: Bash completion for "bpftool prog profile" Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-09 |
Song Liu | bpftool: Documentation for bpftool prog profile Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-09 |
Song Liu | bpftool: Introduce "prog profile" command Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-09 |
Lorenz Bauer | bpf, doc: Update maintainers for L7 BPF Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-09 |
Lorenz Bauer | selftests: bpf: Enable UDP sockmap reuseport tests Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-09 |
Lorenz Bauer | selftests: bpf: Add tests for UDP sockets in sockmap Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-09 |
Lorenz Bauer | selftests: bpf: Don't listen() on UDP sockets Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-09 |
Lorenz Bauer | bpf: sockmap: Add UDP support Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-09 |
Lorenz Bauer | bpf: Add sockmap hooks for UDP sockets Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-09 |
Lorenz Bauer | bpf: sockmap: Simplify sock_map_init_proto Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-09 |
Lorenz Bauer | bpf: sockmap: Move generic sockmap hooks from BPF TCP Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-09 |
Lorenz Bauer | bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-09 |
Lorenz Bauer | bpf: tcp: Move assertions into tcp_bpf_get_proto Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-09 |
Lorenz Bauer | skmsg: Update saved hooks only once Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-09 |
Lorenz Bauer | bpf: sockmap: Only check ULP for TCP sockets Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-05 |
Luke Nelson | MAINTAINERS: Add entry for RV32G BPF JIT Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-05 |
Luke Nelson | bpf, doc: Add BPF JIT for RV32G to BPF documentation Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-05 |
Luke Nelson | riscv, bpf: Add RV32G eBPF JIT Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-05 |
Luke Nelson | riscv, bpf: Factor common RISC-V JIT code Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-04 |
Kees Cook | kbuild: Remove debug info from kallsyms linking Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-04 |
Daniel Borkmann | Merge branch 'bpf-uapi-enums' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-04 |
Andrii Nakryiko | tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-04 |
Andrii Nakryiko | libbpf: Assume unsigned values for BTF_KIND_ENUM Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-03-04 |
Andrii Nakryiko | bpf: Switch BPF UAPI #define constants used from BPF... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-28 |
Gustavo A. R. Silva | bpf: Replace zero-length array with flexible-array... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-26 |
Daniel Borkmann | Merge branch 'bpf-bpftool-probes' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-26 |
Michal Rostecki | selftests/bpf: Add test for "bpftool feature" command Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-26 |
Michal Rostecki | bpftool: Update bash completion for "bpftool feature... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-26 |
Michal Rostecki | bpftool: Update documentation of "bpftool feature"... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-26 |
Michal Rostecki | bpftool: Make probes which emit dmesg warnings optional Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-26 |
Michal Rostecki | bpftool: Move out sections to separate functions Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-26 |
Andrey Ignatov | bpftool: Support struct_ops, tracing, ext prog types Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-26 |
Scott Branden | scripts/bpf: Switch to more portable python3 shebang Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-25 |
Yuya Kusakabe | virtio_net: Add XDP meta data support Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-25 |
Yuya Kusakabe | virtio_net: Keep vnet header zeroed if XDP is loaded... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-25 |
Andrii Nakryiko | selftests/bpf: Print backtrace on SIGSEGV in test_progs Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-21 |
Daniel Borkmann | Merge branch 'bpf-sockmap-listen' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-21 |
Jakub Sitnicki | selftests/bpf: Tests for sockmap/sockhash holding listening... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-21 |
Jakub Sitnicki | selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-21 |
Jakub Sitnicki | net: Generate reuseport group ID on group creation Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-21 |
Jakub Sitnicki | bpf: Allow selecting reuseport socket from a SOCKMAP... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-21 |
Jakub Sitnicki | bpf, sockmap: Let all kernel-land lookup values in... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-21 |
Jakub Sitnicki | bpf, sockmap: Return socket cookie on lookup from syscall Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-21 |
Jakub Sitnicki | bpf, sockmap: Don't set up upcalls and progs for listening... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-21 |
Jakub Sitnicki | bpf, sockmap: Allow inserting listening TCP sockets... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-21 |
Jakub Sitnicki | tcp_bpf: Don't let child socket inherit parent protocol... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-21 |
Jakub Sitnicki | net, sk_msg: Clear sk_user_data pointer on clone if... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-21 |
Jakub Sitnicki | net, sk_msg: Annotate lockless access to sk_prot on... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-20 |
Alexei Starovoitov | selftests/bpf: Fix build of sockmap_ktls.c Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-19 |
Daniel Borkmann | Merge branch 'bpf-skmsg-simplify-restore' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-19 |
Jakub Sitnicki | selftests/bpf: Test unhashing kTLS socket after removing... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-19 |
Jakub Sitnicki | bpf, sk_msg: Don't clear saved sock proto on restore Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-19 |
Jakub Sitnicki | bpf, sk_msg: Let ULP restore sk_proto and write_space... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-18 |
Song Liu | bpf: Allow bpf_perf_event_read_value in all BPF programs Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-18 |
Toke Høiland-Jørgensen | libbpf: Sanitise internal map names so they are not... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-18 |
Toke Høiland-Jørgensen | bpf, uapi: Remove text about bpf_redirect_map() giving... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-17 |
Johannes Krude | bpf, offload: Replace bitwise AND by logical AND in... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-12 |
Jakub Sitnicki | selftests/bpf: Mark SYN cookie test skipped for UDP... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-12 |
Martin KaFai Lau | selftests/bpf: Fix error checking on reading the tcp_fastope... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-11 |
Magnus Karlsson | xsk: Publish global consumer pointers when NAPI is... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-10 |
Hongbo Yao | bpf: Make btf_check_func_type_match() static Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-07 |
Martin KaFai Lau | bpf: Improve bucket_log calculation logic Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-07 |
Jakub Sitnicki | selftests/bpf: Test freeing sockmap/sockhash with a... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-07 |
Jakub Sitnicki | bpf, sockhash: Synchronize_rcu before free'ing map Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-07 |
Jakub Sitnicki | bpf, sockmap: Don't sleep while holding RCU lock on... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-07 |
Toke Høiland-Jørgensen | bpftool: Don't crash on missing xlated program instructions Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-07 |
Lorenz Bauer | bpf, sockmap: Check update requirements after locking Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-05 |
Daniel Borkmann | Merge branch 'bpf-xsk-fixes' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-05 |
Maciej Fijalkowski | samples: bpf: Allow for -ENETDOWN in xdpsock Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-05 |
Maciej Fijalkowski | samples: bpf: Drop doubled variable declaration in... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-05 |
Maciej Fijalkowski | i40e: Relax i40e_xsk_wakeup's return value when PF... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-05 |
Song Liu | tools/bpf/runqslower: Rebuild libbpf.a on libbpf source... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-03 |
Andrii Nakryiko | selftests/bpf: Fix trampoline_count.c selftest compilation... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-03 |
Alexei Starovoitov | bpf: Fix modifier skipping logic Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-02-03 |
Michal Rostecki | bpftool: Remove redundant "HAVE" prefix from the large... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-01-29 |
Martin KaFai Lau | bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-01-27 |
Daniel Borkmann | Merge branch 'bpf-flow-dissector-fix-port-ranges' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-01-27 |
Yoshiki Komachi | selftests/bpf: Add test based on port range for BPF... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-01-27 |
Yoshiki Komachi | flow_dissector: Fix to use new variables for port ranges... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-01-27 |
John Fastabend | bpf, xdp: Remove no longer required rcu_read_{un}lock() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2020-01-27 |
John Fastabend | bpf, xdp: virtio_net use access ptr macro for xdp enable... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
next |