2023-10-24 |
Song Liu | bpf: Fix unnecessary -EBUSY from htab_lock_bucket Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-24 |
Albert Huang | xsk: Avoid starving the xsk further down the list Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-19 |
Manu Bretelle | bpftool: Wrap struct_ops dump in an array Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-19 |
Manu Bretelle | bpftool: Fix printing of pointer value Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-18 |
Dave Thaler | bpf, docs: Define signed modulo as using truncated... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-18 |
Larysa Zaremba | selftests/bpf: Add options and frags to xdp_hw_metadata Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-17 |
Yafang Shao | selftests/bpf: Add selftest for bpf_task_under_cgroup... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-17 |
Yafang Shao | bpf: Fix missed rcu read lock in bpf_task_under_cgroup() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-17 |
Sebastian Andrzej... | net, bpf: Add a warning if NAPI cb missed xdp_do_flush(). Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-17 |
Andrii Nakryiko | libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_ver... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-16 |
Daniel Borkmann | Merge branch 'bpf-log-improvements' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-16 |
Andrii Nakryiko | bpf: Ensure proper register state printing for cond... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-16 |
Andrii Nakryiko | bpf: Disambiguate SCALAR register state output in verifier... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-16 |
Andrii Nakryiko | selftests/bpf: Make align selftests more robust Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-16 |
Andrii Nakryiko | selftests/bpf: Improve missed_kprobe_recursion test... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-16 |
Andrii Nakryiko | selftests/bpf: Improve percpu_alloc test robustness Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-10 |
Ilya Leoshkevich | s390/bpf: Fix unwinding past the trampoline Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-10 |
Ilya Leoshkevich | s390/bpf: Fix clobbering the caller's backchain in... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-09 |
David Vernet | selftests/bpf: Add testcase for async callback return... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-09 |
David Vernet | bpf: Fix verifier log for async callback return values Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-09 |
David Vernet | selftests/bpf: Test pinning bpf timer to a core Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-09 |
David Vernet | bpf: Add ability to pin bpf timer to calling CPU Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-09 |
Andrew Kanner | xdp: Fix zero-size allocation warning in xskq_create() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-09 |
Björn Töpel | riscv, bpf: Track both a0 (RISC-V ABI) and a5 (BPF... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-09 |
Björn Töpel | riscv, bpf: Sign-extend return values Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-06 |
Kees Cook | bpf: Annotate struct bpf_stack_map with __counted_by Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-06 |
Andrii Nakryiko | selftests/bpf: Don't truncate #test/subtest field Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-06 |
Andrii Nakryiko | selftests/bpf: Support building selftests in optimized... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-06 |
Andrii Nakryiko | selftests/bpf: Fix compiler warnings reported in -O2... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-06 |
Yafang Shao | bpf: Inherit system settings for CPU security mitigations Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-04 |
Daniel Borkmann | Merge branch 'bpf-xsk-sh-umem' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-04 |
Tushar Vyavahare | selftests/xsk: Add a test for shared umem feature Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-04 |
Tushar Vyavahare | selftests/xsk: Modify xsk_update_xskmap() to accept... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-04 |
Tushar Vyavahare | selftests/xsk: Iterate over all the sockets in the... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-04 |
Tushar Vyavahare | selftests/xsk: Remove unnecessary parameter from pkt_set... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-04 |
Tushar Vyavahare | selftests/xsk: Iterate over all the sockets in the... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-04 |
Tushar Vyavahare | selftests/xsk: Move src_mac and dst_mac to the xsk_socket_info Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-04 |
Tushar Vyavahare | selftests/xsk: Rename xsk_xdp_metadata.h to xsk_xdp_common.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-10-04 |
Tushar Vyavahare | selftests/xsk: Move pkt_stream to the xsk_socket_info Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-09-29 |
Jakub Sitnicki | bpf, sockmap: Reject sk_msg egress redirects to non... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-09-29 |
John Fastabend | bpf, sockmap: Add tests for MSG_F_PEEK Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-09-29 |
John Fastabend | bpf, sockmap: Do not inc copied_seq when PEEK flag set Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-09-29 |
John Fastabend | bpf: tcp_read_skb needs to pop skb regardless of seq Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-09-11 |
Stanislav Fomichev | selftests/bpf: Update bpf_clone_redirect expected return... Reported-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-09-11 |
Stanislav Fomichev | bpf: Clarify error expectations from bpf_clone_redirect Reported-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-09-06 |
Martin KaFai Lau | selftests/bpf: Check bpf_sk_storage has uncharged sk_omem_alloc Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-09-06 |
Martin KaFai Lau | bpf: bpf_sk_storage: Fix the missing uncharge in sk_omem_alloc Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-09-06 |
Martin KaFai Lau | bpf: bpf_sk_storage: Fix invalid wait context lockdep... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-09-06 |
Ilya Leoshkevich | s390/bpf: Pass through tail call counter in trampolines Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-09-06 |
Sebastian Andrzej... | bpf: Assign bpf_tramp_run_ctx::saved_run_ctx before... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-09-06 |
Sebastian Andrzej... | bpf: Invoke __bpf_prog_exit_sleepable_recur() on recursion... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-09-04 |
John Fastabend | bpf, sockmap: Fix skb refcnt race after locking changes Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-09-01 |
Eduard Zingerman | docs/bpf: Fix "file doesn't exist" warnings in {llvm_reloc... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-09-01 |
Xu Kuohai | selftests/bpf: Fix a CI failure caused by vsock write Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-31 |
Björn Töpel | selftests/bpf: Include build flavors for install target Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-31 |
Daniel Borkmann | bpf: Annotate bpf_long_memcpy with data_race Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> ...2247c3b55fceb1cb2b31f266.1693342186.git.daniel@iogearbox.net
|
commit | commitdiff | tree |
2023-08-31 |
Jiri Olsa | selftests/bpf: Fix d_path test Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-31 |
Vishal Chourasia | bpf, docs: Fix invalid escape sequence warnings in... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-31 |
Magnus Karlsson | xsk: Fix xsk_diag use-after-free error during socket... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-30 |
David Vernet | bpf, docs: s/eBPF/BPF in standards documents Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-30 |
David Vernet | bpf, docs: Add abi.rst document to standardization... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-30 |
David Vernet | bpf, docs: Move linux-notes.rst to root bpf docs tree Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-30 |
John Fastabend | bpf, sockmap: Fix preempt_rt splat when using raw_spin_lock_t Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-30 |
Eduard Zingerman | docs/bpf: Add description for CO-RE relocations Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-30 |
Will Hawkins | bpf, docs: Correct source of offset for program-local... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-30 |
Yonghong Song | selftests/bpf: Fix flaky cgroup_iter_sleepable subtest Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-30 |
Tirthendu Sarkar | xsk: Fix xsk_build_skb() error: 'skb' dereferencing... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-30 |
Yafang Shao | bpftool: Fix build warnings with -Wtype-limits Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-30 |
Yonghong Song | bpf: Prevent inlining of bpf_fentry_test7() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-18 |
Dave Marchevsky | selftests/bpf: Add CO-RE relocs kfunc flavors tests Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-18 |
Dave Marchevsky | libbpf: Support triple-underscore flavors for kfunc... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-18 |
Helge Deller | bpf/tests: Enhance output on error and fix typos Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-18 |
Yan Zhai | selftests/bpf: Add lwt_xmit tests for BPF_REROUTE Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-18 |
Yan Zhai | selftests/bpf: Add lwt_xmit tests for BPF_REDIRECT Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-18 |
Yan Zhai | lwt: Check LWTUNNEL_XMIT_CONTINUE strictly Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-18 |
Yan Zhai | lwt: Fix return values of BPF xmit ops Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-18 |
Xu Kuohai | selftests/bpf: Enable cpu v4 tests for arm64 Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-18 |
Xu Kuohai | bpf, arm64: Support signed div/mod instructions Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-18 |
Xu Kuohai | bpf, arm64: Support 32-bit offset jmp instruction Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-18 |
Xu Kuohai | bpf, arm64: Support unconditional bswap Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-18 |
Xu Kuohai | bpf, arm64: Support sign-extension mov instructions Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-18 |
Xu Kuohai | bpf, arm64: Support sign-extension load instructions Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-18 |
Xu Kuohai | arm64: insn: Add encoders for LDRSB/LDRSH/LDRSW Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-16 |
Yafang Shao | selftests/bpf: Add selftest for fill_link_info Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-16 |
Yafang Shao | bpf: Fix uninitialized symbol in bpf_perf_link_fill_kprobe() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-14 |
Yipeng Zou | selftests/bpf: Clean up fmod_ret in bench_rename test... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-14 |
Yipeng Zou | selftests/bpf: Fix repeat option when kfunc_call verificatio... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-08-14 |
Marco Vedovati | libbpf: Set close-on-exec flag on gzopen Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Quentin Monnet | bpftool: Use "fallthrough;" keyword instead of comments Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Daniel Borkmann | Merge branch 'bpf-mem-cache-free-rcu' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Hou Tao | bpf: Add object leak check. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | bpf: Convert bpf_cpumask to bpf_mem_cache_free_rcu. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | bpf: Introduce bpf_mem_free_rcu() similar to kfree_rcu(). Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | selftests/bpf: Improve test coverage of bpf_mem_alloc. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Paul E. McKenney | rcu: Export rcu_request_urgent_qs_task() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | bpf: Allow reuse from waiting_for_gp_ttrace list. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | bpf: Add a hint to allocated objects. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | bpf: Change bpf_mem_cache draining process. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | bpf: Further refactor alloc_bulk(). Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | bpf: Factor out inc/dec of active flag into helpers. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
next |