2022-12-23 |
Stanislav Fomichev | selftests/bpf: Add host-tools to gitignore Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-12-22 |
Anton Protopopov | bpftool: Fix linkage with statically built libllvm Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-12-21 |
Martin KaFai Lau | selftests/bpf: Test bpf_skb_adjust_room on CHECKSUM_PARTIAL Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-12-19 |
Hou Tao | bpf: Define sock security related BTF IDs under CONFIG_SECUR... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-12-14 |
Milan Landaverde | bpf: prevent leak of lsm program after failed attach Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-12-14 |
Song Liu | selftests/bpf: Select CONFIG_FUNCTION_ERROR_INJECTION Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-12-14 |
Yonghong Song | selftests/bpf: Fix a selftest compilation error with... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-12-14 |
Donald Hunter | docs/bpf: Reword docs for BPF_MAP_TYPE_SK_STORAGE Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-12-07 |
Andrii Nakryiko | bpf: Remove unused insn_cnt argument from visit_[func_call_... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-12-06 |
Miaoqian Lin | bpftool: Fix memory leak in do_build_table_cb Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-12-06 |
Pu Lehui | riscv, bpf: Emit fixed-length instructions for BPF_PSEUDO_FUNC Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-12-02 |
Zheng Yejian | bpf, docs: Correct the example of BPF_XOR Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-12-01 |
Pengcheng Yang | selftests/bpf: Add ingress tests for txmsg with apply_bytes Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-12-01 |
Pengcheng Yang | bpf, sockmap: Fix data loss caused by using apply_bytes... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-12-01 |
Pengcheng Yang | bpf, sockmap: Fix missing BPF_F_INGRESS flag when using... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-12-01 |
Pengcheng Yang | bpf, sockmap: Fix repeated calls to sock_put() when... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-30 |
Daniel Borkmann | selftests/bpf: Add bench test to arm64 and s390x denylist Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-30 |
Andrii Nakryiko | selftests/bpf: Make sure enum-less bpf_enable_stats... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-30 |
Andrii Nakryiko | libbpf: Avoid enum forward-declarations in public API... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-30 |
Martin KaFai Lau | selftests/bpf: Avoid pinning prog when attaching to... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-30 |
Martin KaFai Lau | selftests/bpf: Remove serial from tests using {open... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-30 |
Martin KaFai Lau | selftests/bpf: Remove the "/sys" mount and umount dance... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-30 |
Martin KaFai Lau | selftests/bpf: Avoid pinning bpf prog in the netns_load_bpf... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-30 |
Martin KaFai Lau | selftests/bpf: Avoid pinning bpf prog in the tc_redirect_pee... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-30 |
Martin KaFai Lau | selftests/bpf: Avoid pinning bpf prog in the tc_redirect_dti... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-30 |
Martin KaFai Lau | selftests/bpf: Use if_nametoindex instead of reading... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-24 |
Maryam Tahhan | docs/bpf: Add BPF_MAP_TYPE_XSKMAP documentation Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-24 |
Rong Tao | samples/bpf: Fix wrong allocation size in xdp_router_ipv4_user Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-24 |
Rong Tao | docs/bpf: Update btf selftests program and add link Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-24 |
Alexei Starovoitov | bpf: Don't mark arguments to fentry/fexit programs... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-24 |
Stanislav Fomichev | bpf: Unify and simplify btf_func_proto_check error... Suggested-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-24 |
Donald Hunter | docs/bpf: Fix sphinx warnings in BPF map docs Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-23 |
Stanislav Fomichev | selftests/bpf: Add reproducer for decl_tag in func_proto... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-23 |
Stanislav Fomichev | bpf: Prevent decl_tag from being referenced in func_proto arg Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-23 |
Donald Hunter | docs/bpf: Document BPF_MAP_TYPE_BLOOM_FILTER Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-23 |
Maryam Tahhan | docs/bpf: Fix sphinx warnings for devmap Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-23 |
Maryam Tahhan | docs/bpf: Fix sphinx warnings for cpumap Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-21 |
Hou Tao | selftests/bpf: Add test for cgroup iterator on a dead... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-21 |
Hou Tao | selftests/bpf: Add cgroup helper remove_cgroup() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-21 |
Hou Tao | bpf: Pin the start cgroup in cgroup_iter_seq_init() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-21 |
Kees Cook | bpf/verifier: Use kmalloc_size_roundup() to match ksize... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-18 |
Tiezhu Yang | bpf, samples: Use "grep -E" instead of "egrep" Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-18 |
Maryam Tahhan | bpf, docs: DEVMAPs and XDP_REDIRECT Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-18 |
Andrii Nakryiko | libbpf: Ignore hashmap__find() result explicitly in... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-17 |
Hou Tao | bpf: Pass map file to .map_update_batch directly Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-17 |
Daniel Müller | bpf/docs: Include blank lines between bullet points... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-15 |
Hou Tao | bpf, perf: Use subprog name when reporting subprog... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-15 |
Daniel Müller | bpf/docs: Document how to run CI without patch submission Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-14 |
Maryam Tahhan | bpf, docs: Fixup cpumap sphinx >= 3.1 warning Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-14 |
David Michael | libbpf: Fix uninitialized warning in btf_dump_dump_type_data Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-04 |
Peter Zijlstra | bpf: Convert BPF_DISPATCHER to use static_call() (not... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-04 |
Peter Zijlstra | bpf: Revert ("Fix dispatcher patchable function entry... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-04 |
Baisong Zhong | bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-03 |
Youlin Li | selftests/bpf: Add verifier test for release_reference() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-03 |
Youlin Li | bpf: Fix wrong reg type conversion in release_reference() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-03 |
Cong Wang | bpf, sock_map: Move cancel_work_sync() out of sock... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-03 |
Andrii Nakryiko | tools/headers: Pull in stddef.h to uapi to fix BPF... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-03 |
Andrii Nakryiko | net/ipv4: Fix linux/in.h header dependencies Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-02 |
Pu Lehui | bpftool: Fix NULL pointer dereference when pin {PROG... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-01 |
Wang Yufen | bpf, sockmap: Fix the sk->sk_forward_alloc warning... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-01 |
Kang Minchul | samples/bpf: Fix typo in README Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-11-01 |
Kees Cook | bpf, verifier: Fix memory leak in array reallocation... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-10-31 |
Thomas Gleixner | bpf: Remove the obsolte u64_stats_fetch_*_irq() users. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-10-21 |
Quentin Monnet | bpftool: Add "bootstrap" feature to version output Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-10-18 |
Daniel Müller | bpf/docs: Update README for most recent vmtest.sh Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-10-07 |
Jie Meng | bpf, x64: Remove unnecessary check on existence of... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-27 |
Andrii Nakryiko | libbpf: Don't require full struct enum64 in UAPI headers Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-27 |
Yauheni Kaliuta | selftests/bpf: Fix passing arguments via function in... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-26 |
Liu Jian | skmsg: Schedule psock work if the cached skb exists... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-26 |
Liu Jian | selftests/bpf: Add wait send memory test for sockmap... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-26 |
Liu Jian | net: If sock is dead don't access sock's sk_wq in sk_stream_... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-22 |
Jalal Mostafa | xsk: Inherit need_wakeup flag for shared sockets Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-16 |
Xin Liu | libbpf: Clean up legacy bpf maps declaration in bpf_helpers Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-16 |
Andrii Nakryiko | selftests/bpf: Add veristat tool for mass-verifying... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-16 |
Andrii Nakryiko | libbpf: Fix crash if SEC("freplace") programs don't... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-16 |
Andrii Nakryiko | selftests/bpf: Fix test_verif_scale{1,3} SEC() annotations Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-16 |
Jiri Olsa | bpf: Move bpf_dispatcher function out of ftrace locations Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-16 |
Peter Zijlstra ... | ftrace: Add HAVE_DYNAMIC_FTRACE_NO_PATCHABLE Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-16 |
Yauheni Kaliuta | bpf: Use bpf_capable() instead of CAP_SYS_ADMIN for... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-16 |
Lee Jones | bpf: Ensure correct locking around vulnerable function... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-09 |
Daniel Borkmann | libbpf: Remove gcc support for bpf_tail_call_static... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-05 |
Daniel Borkmann | Merge branch 'bpf-allocator' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-05 |
Alexei Starovoitov | bpf: Optimize rcu_barrier usage between hash map and... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-05 |
Alexei Starovoitov | bpf: Remove usage of kmem_cache from bpf_mem_cache. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-05 |
Alexei Starovoitov | bpf: Remove prealloc-only restriction for sleepable... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-05 |
Alexei Starovoitov | bpf: Prepare bpf_mem_alloc to be used by sleepable... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-05 |
Alexei Starovoitov | bpf: Remove tracing program restriction on map types Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-05 |
Alexei Starovoitov | bpf: Convert percpu hash map to per-cpu bpf_mem_alloc. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-05 |
Alexei Starovoitov | bpf: Add percpu allocation support to bpf_mem_alloc. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-05 |
Alexei Starovoitov | bpf: Batch call_rcu callbacks instead of SLAB_TYPESAFE_BY_RCU. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-05 |
Alexei Starovoitov | bpf: Adjust low/high watermarks in bpf_mem_cache Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-05 |
Alexei Starovoitov | bpf: Optimize call_rcu in non-preallocated hash map. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-05 |
Alexei Starovoitov | bpf: Optimize element count in non-preallocated hash... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-05 |
Alexei Starovoitov | bpf: Relax the requirement to use preallocated hash... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-05 |
Alexei Starovoitov | samples/bpf: Reduce syscall overhead in map_perf_test. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-05 |
Alexei Starovoitov | selftests/bpf: Improve test coverage of test_maps Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-05 |
Alexei Starovoitov | bpf: Convert hash map to bpf_mem_alloc. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-05 |
Alexei Starovoitov | bpf: Introduce any context BPF specific memory allocator. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-02 |
Ian Rogers | selftests/xsk: Avoid use-after-free on ctx Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2022-09-02 |
Daniel Müller | selftests/bpf: Store BPF object files with .bpf.o extension Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
next |