2024-04-26 |
Dave Thaler | bpf, docs: Add introduction for use in the ISA Internet... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-25 |
Alexei Starovoitov | Merge branch 'check-bpf_dummy_struct_ops-program-params... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-25 |
Eduard Zingerman | selftests/bpf: dummy_st_ops should reject 0 for non... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-25 |
Eduard Zingerman | bpf: check bpf_dummy_struct_ops program params for... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-25 |
Eduard Zingerman | selftests/bpf: do not pass NULL for non-nullable params... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-25 |
Eduard Zingerman | selftests/bpf: adjust dummy_st_ops_success to detect... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-25 |
Eduard Zingerman | bpf: mark bpf_dummy_struct_ops.test_1 parameter as... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Haiyue Wang | bpf: update the comment for BTF_FIELDS_MAX Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Alexei Starovoitov | selftests/bpf: Fix wq test. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Alexei Starovoitov | Merge branch 'introduce-bpf_preempt_-disable-enable' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Kumar Kartikeya... | selftests/bpf: Add tests for preempt kfuncs Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Kumar Kartikeya... | bpf: Introduce bpf_preempt_[disable,enable] kfuncs Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Alexei Starovoitov | bpf: Don't check for recursion in bpf_wq_work. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Alexei Starovoitov | Merge branch 'introduce-bpf_wq' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Benjamin Tissoires | selftests/bpf: wq: add bpf_wq_start() checks Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Benjamin Tissoires | bpf: add bpf_wq_start Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Benjamin Tissoires | selftests/bpf: add checks for bpf_wq_set_callback() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Benjamin Tissoires | bpf: wq: add bpf_wq_set_callback_impl Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Benjamin Tissoires | selftests/bpf: wq: add bpf_wq_init() checks Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Benjamin Tissoires | bpf: wq: add bpf_wq_init Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Benjamin Tissoires | selftests/bpf: add bpf_wq tests Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Benjamin Tissoires | bpf: allow struct bpf_wq to be embedded in arraymaps... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Benjamin Tissoires | bpf: add support for KF_ARG_PTR_TO_WORKQUEUE Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Benjamin Tissoires | bpf: verifier: bail out if the argument is not a map Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Benjamin Tissoires | tools: sync include/uapi/linux/bpf.h Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Benjamin Tissoires | bpf: add support for bpf_wq user type Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Benjamin Tissoires | bpf: replace bpf_timer_cancel_and_free with a generic... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Benjamin Tissoires | bpf: replace bpf_timer_set_callback with a generic... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Benjamin Tissoires | bpf: replace bpf_timer_init with a generic helper Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-24 |
Benjamin Tissoires | bpf: make timer data struct more generic Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-21 |
Dave Thaler | bpf, docs: Fix formatting nit in instruction-set.rst Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-21 |
Dave Thaler | bpf, docs: Clarify helper ID and pointer terms in instructio... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-11 |
Yonghong Song | selftests/bpf: Enable tests for atomics with cpuv4 Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-11 |
Alexei Starovoitov | Merge branch 'bpf-add-bpf_link-support-for-sk_msg-and... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-11 |
Yonghong Song | selftests/bpf: Add some tests with new bpf_program__attach_s... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-11 |
Yonghong Song | selftests/bpf: Refactor out helper functions for a... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-11 |
Yonghong Song | bpftool: Add link dump support for BPF_LINK_TYPE_SOCKMAP Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-11 |
Yonghong Song | libbpf: Add bpf_link support for BPF_PROG_TYPE_SOCKMAP Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-11 |
Yonghong Song | bpf: Add bpf_link support for sk_msg and sk_skb progs Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-05 |
Dave Thaler | bpf, docs: Editorial nits in instruction-set.rst Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-05 |
Alexei Starovoitov | Merge branch 'bpf-allow-bpf_for_each_map_elem-helper... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-05 |
Philo Lu | selftests/bpf: add test for bpf_for_each_map_elem(... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-05 |
Philo Lu | bpf: allow invoking bpf_for_each_map_elem with different... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-05 |
Philo Lu | bpf: store both map ptr and state in bpf_insn_aux_data Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-05 |
Arnd Bergmann | bpf: fix perf_snapshot_branch_stack link failure Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-05 |
Andrii Nakryiko | selftests/bpf: add fp-leaking precise subprog result... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-05 |
Andrii Nakryiko | bpf: prevent r10 register from being marked as precise Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-04 |
Alexei Starovoitov | Merge branch 'inline-bpf_get_branch_snapshot-bpf-helper' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-04 |
Andrii Nakryiko | bpf: inline bpf_get_branch_snapshot() helper Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-04 |
Andrii Nakryiko | bpf: make bpf_get_branch_snapshot() architecture-agnostic Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-04 |
Andrii Nakryiko | bpf: handle CONFIG_SMP=n configuration in x86 BPF JIT Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-03 |
Alexei Starovoitov | Merge branch 'add-internal-only-bpf-per-cpu-instruction' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-03 |
Andrii Nakryiko | bpf: inline bpf_map_lookup_elem() helper for PERCPU_HASH map Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-03 |
Andrii Nakryiko | bpf: inline bpf_map_lookup_elem() for PERCPU_ARRAY... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-03 |
Andrii Nakryiko | bpf: inline bpf_get_smp_processor_id() helper Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-03 |
Andrii Nakryiko | bpf: add special internal-only MOV instruction to resolve... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-03 |
Alexei Starovoitov | Merge branch 'bpf-arm64-add-support-for-bpf-arena' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-03 |
Puranjay Mohan | bpf: Add arm64 JIT support for bpf_addr_space_cast... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-04-03 |
Puranjay Mohan | bpf: Add arm64 JIT support for PROBE_MEM32 pseudo instructions. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-30 |
Andrii Nakryiko | selftests/bpf: make multi-uprobe tests work in RELEASE... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Martin KaFai Lau | bpf: Mark bpf prog stack with kmsan_unposion_memory... Suggested-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Alexei Starovoitov | Merge branch 'bpf-fix-a-couple-of-test-failures-with... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Yonghong Song | selftests/bpf: Add a kprobe_multi subtest to use addrs... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Yonghong Song | selftests/bpf: Fix kprobe_multi_bench_attach test failure... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Yonghong Song | selftests/bpf: Add {load,search}_kallsyms_custom_local() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Yonghong Song | selftests/bpf: Refactor trace helper func load_kallsyms_local() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Yonghong Song | selftests/bpf: Refactor some functions for kprobe_multi_test Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Yonghong Song | libbpf: Handle <orig_name>.llvm.<hash> symbol properly Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Yonghong Song | libbpf: Mark libbpf_kallsyms_parse static function Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Yonghong Song | selftests/bpf: Replace CHECK with ASSERT macros for... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Martin KaFai Lau | selftests/bpf: Test loading bpf-tcp-cc prog calling... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Martin KaFai Lau | bpf: Remove CONFIG_X86 and CONFIG_DYNAMIC_FTRACE guard... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Yafang Shao | bpf: Mitigate latency spikes associated with freeing... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Alexei Starovoitov | Merge branch 'bench-fast-in-kernel-triggering-benchmarks' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Andrii Nakryiko | selftests/bpf: add batched tp/raw_tp/fmodret tests Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Andrii Nakryiko | bpf: add bpf_modify_return_test_tp() kfunc triggering... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Andrii Nakryiko | selftests/bpf: lazy-load trigger bench BPF programs Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Andrii Nakryiko | selftests/bpf: remove syscall-driven benchs, keep syscall... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Andrii Nakryiko | selftests/bpf: add batched, mostly in-kernel BPF triggering... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Andrii Nakryiko | selftests/bpf: rename and clean up userspace-triggered... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Haiyue Wang | bpf,arena: Use helper sizeof_field in struct accessors Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Mykyta Yatsenko | bpf: improve error message for unsupported helper Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Anton Protopopov | bpf: Add a check for struct bpf_fib_lookup size Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Anton Protopopov | selftests/bpf: Add BPF_FIB_LOOKUP_MARK tests Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-29 |
Anton Protopopov | bpf: Add support for passing mark with bpf_fib_lookup Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-27 |
Matt Bobrowski | bpf: update BPF LSM designated reviewer list Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-27 |
Alexei Starovoitov | Merge branch 'check-bloom-filter-map-value-size' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-27 |
Andrei Matei | bpf: Protect against int overflow for stack access... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-27 |
Andrei Matei | bpf: Check bloom filter map value size Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-27 |
Hari Bathini | bpf: fix warning for crash_kexec Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-25 |
Pu Lehui | riscv, bpf: Fix kfunc parameters incompatibility between... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-25 |
Puranjay Mohan | bpf: implement insn_is_cast_user() helper for JITs Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-23 |
Puranjay Mohan | bpf: verifier: reject addr_space_cast insn without... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-23 |
Puranjay Mohan | selftests/bpf: verifier_arena: fix mmap address for... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-23 |
Puranjay Mohan | bpf: verifier: fix addr_space_cast from as(1) to as(0) Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-21 |
Artem Savkov | arm64: bpf: fix 32bit unconditional bswap Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-21 |
Quentin Monnet | bpftool: Clean up HOST_CFLAGS, HOST_LDFLAGS for bootstrap... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-20 |
Andrii Nakryiko | selftests/bpf: scale benchmark counting by using per... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-20 |
Quentin Monnet | bpftool: Remove unnecessary source files from bootstrap... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2024-03-20 |
Quentin Monnet | bpftool: Enable libbpf logs when loading pid_iter in... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
next |