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-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 |
2023-07-12 |
Alexei Starovoitov | bpf: Refactor alloc_bulk(). Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | bpf: Let free_all() return the number of freed elements. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | bpf: Simplify code of destroy_mem_alloc() with kmemdup(). Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-12 |
Alexei Starovoitov | bpf: Rename few bpf_mem_alloc fields. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-11 |
Andrii Nakryiko | libbpf: Fix realloc API handling in zero-sized edge... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-11 |
Björn Töpel | riscv, bpf: Fix inconsistent JIT image generation Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-07 |
Lu Hongfei | selftests/bpf: Correct two typos Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-05 |
Björn Töpel | selftests/bpf: Honor $(O) when figuring out paths Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-05 |
Björn Töpel | selftests/bpf: Add F_NEEDS_EFFICIENT_UNALIGNED_ACCESS... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-05 |
Hou Tao | bpf: Remove unnecessary ring buffer size check Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-04 |
Ilya Maximets | xsk: Honor SO_BINDTODEVICE on bind Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-07-03 |
SeongJae Park | bpf, btf: Warn but return no error for NULL btf from... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-30 |
Kui-Feng Lee | selftests/bpf: Verify that the cgroup_skb filters receive... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-30 |
Kui-Feng Lee | bpf, net: Check skb ownership against full socket. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-30 |
Stanislav Fomichev | selftests/bpf: Add test to exercise typedef walking Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-30 |
Stanislav Fomichev | bpf: Resolve modifiers when walking structs Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-30 |
Daniel Borkmann | selftests/bpf: Fix bpf_nf failure upon test rerun Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> ...org/bpf/20230626131942.5100-1-daniel@iogearbox.net
|
commit | commitdiff | tree |
2023-06-29 |
Dave Thaler | bpf, docs: Fix definition of BPF_NEG operation Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-29 |
Fangrui Song | bpf: Replace deprecated -target with --target= for... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-29 |
Sumitra Sharma | lib/test_bpf: Call page_address() on page acquired... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-22 |
Anton Protopopov | bpf, docs: Document existing macros instead of deprecated Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-22 |
Anton Protopopov | bpf, docs: BPF Iterator Document Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-22 |
Yonghong Song | selftests/bpf: Fix compilation failure for prog vrf_socket_l... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-21 |
Gilad Sever | selftests/bpf: Add vrf_socket_lookup tests Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-21 |
Gilad Sever | bpf: Fix bpf socket lookup from tc/xdp to respect socket... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-21 |
Gilad Sever | bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-21 |
Gilad Sever | bpf: Factor out socket lookup functions for the TC... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-21 |
Jiri Olsa | bpf: Force kprobe multi expected_attach_type for kprobe_mult... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-21 |
Florent Revest | bpf/btf: Accept function names that contain dots Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-19 |
YueHaibing | xsk: Remove unused inline function xsk_buff_discard() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-19 |
Andrii Nakryiko | bpf: Keep BPF_PROG_LOAD permission checks clear of... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-19 |
Andrii Nakryiko | bpf: Centralize permissions checks for all BPF map... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-19 |
Andrii Nakryiko | bpf: Inline map creation logic in map_create() function Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-19 |
Andrii Nakryiko | bpf: Move unprivileged checks into map_create() and... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-12 |
Arnd Bergmann | bpf: Hide unused bpf_patch_call_args Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-12 |
Eduard Zingerman | selftests/bpf: Fix invalid pointer check in get_xlated_program() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-12 |
Yonghong Song | bpf: Fix a bpf_jit_dump issue for x86_64 with sysctl... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2023-06-08 |
Jiri Olsa | selftests/bpf: Add missing prototypes for several test... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
next |