2023-03-10 |
Martin KaFai Lau | bpf: Remove bpf_selem_free_fields*_rcu Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-10 |
Martin KaFai Lau | bpf: Repurpose use_trace_rcu to reuse_now in bpf_local_storage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-10 |
Martin KaFai Lau | bpf: Remember smap in bpf_local_storage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-10 |
Martin KaFai Lau | bpf: Remove the preceding __ from __bpf_selem_unlink_storage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-10 |
Martin KaFai Lau | bpf: Remove __bpf_local_storage_map_alloc Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-10 |
Martin KaFai Lau | bpf: Refactor codes into bpf_local_storage_destroy Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-10 |
Martin KaFai Lau | bpf: Move a few bpf_local_storage functions to static... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-10 |
David Vernet | bpf/selftests: Fix send_signal tracepoint tests Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-10 |
Andrii Nakryiko | bpf: take into account liveness when propagating precision Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-10 |
Andrii Nakryiko | bpf: ensure state checkpointing at iter_next() call... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-10 |
Alexei Starovoitov | Merge branch 'selftests/bpf: make BPF_CFLAGS stricter... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-10 |
Andrii Nakryiko | selftests/bpf: make BPF compiler flags stricter Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-10 |
Andrii Nakryiko | selftests/bpf: fix lots of silly mistakes pointed out... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-10 |
Andrii Nakryiko | selftests/bpf: add __sink() macro to fake variable... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-10 |
Andrii Nakryiko | selftests/bpf: prevent unused variable warning in bpf_for() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-09 |
Alexei Starovoitov | Merge branch 'BPF open-coded iterators' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-09 |
Andrii Nakryiko | selftests/bpf: implement and test custom testmod_seq... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-09 |
Andrii Nakryiko | selftests/bpf: add number iterator tests Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-09 |
Andrii Nakryiko | selftests/bpf: add iterators tests Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-09 |
Andrii Nakryiko | selftests/bpf: add bpf_for_each(), bpf_for(), and bpf_repeat... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-09 |
Andrii Nakryiko | bpf: implement numbers iterator Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-09 |
Andrii Nakryiko | bpf: add support for open-coded iterator loops Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-09 |
Andrii Nakryiko | bpf: add iterator kfuncs registration and validation... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-09 |
Andrii Nakryiko | bpf: factor out fetching basic kfunc metadata Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-07 |
Alexei Starovoitov | Merge branch 'bpf: bpf memory usage' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-07 |
Yafang Shao | bpf: enforce all maps having memory usage callback Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-07 |
Yafang Shao | bpf: offload map memory usage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-07 |
Yafang Shao | bpf, net: xskmap memory usage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-07 |
Yafang Shao | bpf, net: sock_map memory usage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-07 |
Yafang Shao | bpf, net: bpf_local_storage memory usage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-07 |
Yafang Shao | bpf: local_storage memory usage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-07 |
Yafang Shao | bpf: bpf_struct_ops memory usage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-07 |
Yafang Shao | bpf: queue_stack_maps memory usage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-07 |
Yafang Shao | bpf: devmap memory usage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-07 |
Yafang Shao | bpf: cpumap memory usage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-07 |
Yafang Shao | bpf: bloom_filter memory usage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-07 |
Yafang Shao | bpf: ringbuf memory usage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-07 |
Yafang Shao | bpf: reuseport_array memory usage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-07 |
Yafang Shao | bpf: stackmap memory usage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-07 |
Yafang Shao | bpf: arraymap memory usage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-07 |
Yafang Shao | bpf: hashtab memory usage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-07 |
Yafang Shao | bpf: lpm_trie memory usage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-07 |
Yafang Shao | bpf: add new map ops ->map_mem_usage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-07 |
Nathan Chancellor | bpf: Increase size of BTF_ID_LIST without CONFIG_DEBUG_INFO_... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-04 |
Andrii Nakryiko | bpf: add support for fixed-size memory pointer returns... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-04 |
Andrii Nakryiko | bpf: generalize dynptr_get_spi to be usable for iters Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-04 |
Andrii Nakryiko | bpf: mark PTR_TO_MEM as non-null register type Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-04 |
Andrii Nakryiko | bpf: move kfunc_call_arg_meta higher in the file Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-04 |
Andrii Nakryiko | bpf: ensure that r0 is marked scratched after any function... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-04 |
Andrii Nakryiko | bpf: fix visit_insn()'s detection of BPF_FUNC_timer_set_call... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-04 |
Andrii Nakryiko | bpf: clean up visit_insn()'s instruction processing Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-04 |
Andrii Nakryiko | selftests/bpf: adjust log_fixup's buffer size for proper... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-04 |
Andrii Nakryiko | bpf: honor env->test_state_freq flag in is_state_visited() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-04 |
Andrii Nakryiko | selftests/bpf: enhance align selftest's expected log... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-04 |
Andrii Nakryiko | bpf: improve regsafe() checks for PTR_TO_{MEM,BUF,TP_BUFFER} Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-04 |
Andrii Nakryiko | bpf: improve stack slot state printing Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-04 |
Alexei Starovoitov | Merge branch 'bpf: allow ctx writes using BPF_ST_MEM... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-04 |
Eduard Zingerman | selftests/bpf: Disassembler tests for verifier.c:convert_ctx... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-04 |
Eduard Zingerman | selftests/bpf: test if pointer type is tracked for... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-04 |
Eduard Zingerman | bpf: allow ctx writes using BPF_ST_MEM instruction Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-03 |
Tero Kristo | selftests/bpf: Add absolute timer test Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-03 |
Tero Kristo | bpf: Add support for absolute value BPF timers Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-03 |
Dave Marchevsky | selftests/bpf: Add -Wuninitialized flag to bpf prog... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-03 |
Tejun Heo | bpf: Make bpf_get_current_[ancestor_]cgroup_id() available... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-03 |
David Vernet | bpf, docs: Fix final bpf docs build failure Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-03 |
David Vernet | bpf, docs: Fix link to netdev-FAQ target Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-02 |
David Vernet | bpf, docs: Fix __uninit kfunc doc section Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-02 |
David Vernet | bpf: Fix doxygen comments for dynptr slice kfuncs Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-01 |
Alexei Starovoitov | Merge branch 'Add support for kptrs in more BPF maps' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-01 |
Kumar Kartikeya... | selftests/bpf: Add more tests for kptrs in maps Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-01 |
Kumar Kartikeya... | bpf: Support kptrs in local storage maps Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-01 |
Kumar Kartikeya... | bpf: Support kptrs in percpu hashmap and percpu LRU... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-01 |
Alexei Starovoitov | Merge branch 'Add skb + xdp dynptrs' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-01 |
Joanne Koong | selftests/bpf: tests for using dynptrs to parse skb... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-01 |
Joanne Koong | bpf: Add bpf_dynptr_slice and bpf_dynptr_slice_rdwr Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-01 |
Joanne Koong | bpf: Add xdp dynptrs Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-01 |
Joanne Koong | bpf: Add skb dynptrs Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-01 |
Joanne Koong | bpf: Add __uninit kfunc annotation Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-01 |
Joanne Koong | bpf: Refactor verifier dynptr into get_dynptr_arg_reg Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-01 |
Joanne Koong | bpf: Define no-ops for externally called bpf dynptr... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-01 |
Joanne Koong | bpf: Allow initializing dynptrs in kfuncs Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-01 |
Joanne Koong | bpf: Refactor process_dynptr_func Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-03-01 |
Joanne Koong | bpf: Support "sk_buff" and "xdp_buff" as valid kfunc... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-28 |
Jose E. Marchesi | bpf, docs: Document BPF insn encoding in term of stored... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-28 |
David Vernet | bpf: Fix bpf_cgroup_from_id() doxygen header Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-23 |
Tejun Heo | selftests/bpf: Add a test case for bpf_cgroup_from_id() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-23 |
Tejun Heo | bpf: Add bpf_cgroup_from_id() kfunc Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-22 |
Dave Thaler | bpf, docs: Add explanation of endianness Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-22 |
Stanislav Fomichev | selftests/bpf: Fix BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-22 |
Pu Lehui | riscv, bpf: Add kfunc support for RV64 Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-22 |
Ilya Leoshkevich | bpf: Check for helper calls in check_subprogs() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-22 |
Hengqi Chen | LoongArch: BPF: Support mixing bpf2bpf and tailcalls Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-22 |
Florent Revest | selftests/bpf: Fix cross compilation with CLANG_CROSS_FLAGS Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-22 |
Tiezhu Yang | selftests/bpf: Remove not used headers Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-22 |
Hou Tao | bpf: Only allocate one bpf_mem_cache for bpf_cpumask_ma Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-22 |
Kumar Kartikeya... | bpf: Wrap register invalidation with a helper Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-22 |
Kumar Kartikeya... | bpf: Fix check_reg_type for PTR_TO_BTF_ID Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-22 |
Kumar Kartikeya... | bpf: Remove unused MEM_ALLOC | PTR_TRUSTED checks Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-22 |
Kumar Kartikeya... | bpf: Annotate data races in bpf_local_storage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2023-02-22 |
Alexei Starovoitov | Merge branch 'bpf: Allow reads from uninit stack' by Alexei Starovoitov. The discussion could be found... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
next |