2022-01-05 |
Christoph Hellwig | bpf, docs: Fully document the JMP mode modifiers Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-01-05 |
Christoph Hellwig | bpf, docs: Fully document the JMP opcodes Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-01-05 |
Christoph Hellwig | bpf, docs: Fully document the ALU opcodes Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-01-05 |
Christoph Hellwig | bpf, docs: Document the opcode classes Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-01-05 |
Christoph Hellwig | bpf, docs: Add subsections for ALU and JMP instructions Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-01-05 |
Christoph Hellwig | bpf, docs: Add a setion to explain the basic instruction... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-01-05 |
Daniel Borkmann | bpf, selftests: Add verifier test for mem_or_null register... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-01-05 |
Daniel Borkmann | bpf: Don't promote bogus looking registers after null... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-31 |
Leon Huayra | bpf: Fix typo in a comment in bpf lpm_trie. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-31 |
Christoph Hellwig | bpf, docs: Move the packet access instructions last... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-31 |
Christoph Hellwig | bpf, docs: Generate nicer tables for instruction encodings Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-31 |
Christoph Hellwig | bpf, docs: Split the comparism to classic BPF from... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-31 |
Christoph Hellwig | bpf, docs: Fix verifier references Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-30 |
Alexei Starovoitov | Merge branch 'lighten uapi/bpf.h rebuilds' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-30 |
Jakub Kicinski | bpf: Invert the dependency between bpf-netns.h and... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-30 |
Jakub Kicinski | net: Add includes masked by netdevice.h including uapi... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-30 |
Alexei Starovoitov | Merge branch 'Sleepable local storage' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-30 |
KP Singh | bpf/selftests: Update local storage selftest for sleepable... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-30 |
KP Singh | bpf: Allow bpf_local_storage to be used by sleepable... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-29 |
Haimin Zhang | bpf: Add missing map_get_next_key method to bloom filter... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-29 |
Jakub Kicinski | net: Don't include filter.h from net/sock.h Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-29 |
Andrii Nakryiko | libbpf: Improve LINUX_VERSION_CODE detection Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-29 |
Andrii Nakryiko | libbpf: Use 100-character limit to make bpf_tracing... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-29 |
Andrii Nakryiko | libbpf: Normalize PT_REGS_xxx() macro definitions Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-19 |
Kumar Kartikeya... | bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-18 |
Alexei Starovoitov | Merge branch 'Introduce composable bpf types' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-18 |
Hao Luo | bpf/selftests: Test PTR_TO_RDONLY_MEM Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-18 |
Hao Luo | bpf: Add MEM_RDONLY for helper args that are pointers... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-18 |
Hao Luo | bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-18 |
Hao Luo | bpf: Convert PTR_TO_MEM_OR_NULL to composable types. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-18 |
Hao Luo | bpf: Introduce MEM_RDONLY flag Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-18 |
Hao Luo | bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-18 |
Hao Luo | bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-18 |
Hao Luo | bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-18 |
Hao Luo | bpf: Introduce composable reg, ret and arg types. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-17 |
Christy Lee | Only output backtracking information in log level 2 Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-17 |
Christy Lee | bpf: Right align verifier states in verifier logs. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-17 |
Christy Lee | bpf: Only print scratched registers and stack slots... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-16 |
Alexei Starovoitov | Merge branch 'bpf: remove the cgroup -> bpf header... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-16 |
Jakub Kicinski | bpf: Remove the cgroup -> bpf header dependecy Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-16 |
Jakub Kicinski | add missing bpf-cgroup.h includes Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-16 |
Jakub Kicinski | add includes masked by cgroup -> bpf dependency Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-15 |
Andrii Nakryiko | libbpf: Avoid reading past ELF data section end when... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-15 |
Daniel Borkmann | bpf, selftests: Update test case for atomic cmpxchg... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-15 |
Daniel Borkmann | bpf: Fix kernel address leakage in atomic cmpxchg's... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-15 |
Daniel Borkmann | bpf, selftests: Add test case for atomic fetch on spilled... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-15 |
Daniel Borkmann | bpf: Fix kernel address leakage in atomic fetch Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-13 |
Alexei Starovoitov | Merge branch 'bpf: Add helpers to access traced function... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-13 |
Jiri Olsa | selftests/bpf: Add tests for get_func_[arg|ret|arg_cnt... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-13 |
Jiri Olsa | bpf: Add get_func_[arg|ret|arg_cnt] helpers Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-13 |
Jiri Olsa | bpf, x64: Replace some stack_size usage with offset... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-13 |
Jiri Olsa | selftests/bpf: Add test to access int ptr argument... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-13 |
Jiri Olsa | bpf: Allow access to int pointer arguments in tracing... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-13 |
Andrii Nakryiko | libbpf: Don't validate TYPE_ID relo's original imm... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-13 |
Andrii Nakryiko | selftests/bpf: Remove last bpf_create_map_xattr from... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-12 |
Alexei Starovoitov | bpf: Silence coverity false positive warning. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-12 |
Jiapeng Chong | bpf: Use kmemdup() to replace kmalloc + memcpy Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-12 |
Alexei Starovoitov | Merge branch 'introduce bpf_strncmp() helper' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-12 |
Hou Tao | selftests/bpf: Add test cases for bpf_strncmp() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-12 |
Hou Tao | selftests/bpf: Add benchmark for bpf_strncmp() helper Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-12 |
Hou Tao | selftests/bpf: Fix checkpatch error on empty function... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-12 |
Hou Tao | bpf: Add bpf_strncmp helper Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-12 |
Alexei Starovoitov | libbpf: Fix gen_loader assumption on number of programs. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Paul Chaignon | selftests/bpf: Tests for state pruning with u32 spill... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Paul Chaignon | bpf: Fix incorrect state pruning for <8B spill/fill Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-04 |
Hou Tao | bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-03 |
Andrii Nakryiko | perf: Mute libbpf API deprecations temporarily Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-03 |
Jakub Kicinski | treewide: Add missing includes masked by cgroup ->... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-02 |
Alexei Starovoitov | Merge branch 'Deprecate bpf_prog_load_xattr() API' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-02 |
Andrii Nakryiko | libbpf: Deprecate bpf_prog_load_xattr() API Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-02 |
Andrii Nakryiko | samples/bpf: Get rid of deprecated libbpf API uses Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-02 |
Andrii Nakryiko | samples/bpf: Clean up samples/bpf build failes Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-02 |
Andrii Nakryiko | selftests/bpf: Remove all the uses of deprecated bpf_prog_lo... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-02 |
Andrii Nakryiko | selftests/bpf: Mute xdpxceiver.c's deprecation warnings Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-02 |
Andrii Nakryiko | selftests/bpf: Remove recently reintroduced legacy... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-02 |
Andrii Nakryiko | bpftool: Migrate off of deprecated bpf_create_map_xattr... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-02 |
Andrii Nakryiko | libbpf: Add API to get/set log_level at per-program... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-02 |
Andrii Nakryiko | libbpf: Use __u32 fields in bpf_map_create_opts Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-12-01 |
Hou Tao | bpf: Clean-up bpf_verifier_vlog() for BPF_LOG_KERNEL... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-11-30 |
Alexei Starovoitov | Merge branch 'Add bpf_loop helper' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-11-30 |
Joanne Koong | selftest/bpf/benchs: Add bpf_loop benchmark Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-11-30 |
Joanne Koong | selftests/bpf: Measure bpf_loop verifier performance Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-11-30 |
Joanne Koong | selftests/bpf: Add bpf_loop test Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-11-30 |
Joanne Koong | bpf: Add bpf_loop helper Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-11-30 |
Christoph Hellwig | bpf, docs: Split general purpose eBPF documentation... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-11-30 |
Christoph Hellwig | bpf, docs: Move handling of maps to Documentation/bpf... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-11-30 |
Christoph Hellwig | bpf, docs: Prune all references to "internal BPF" Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-11-30 |
Christoph Hellwig | bpf: Remove a redundant comment on bpf_prog_free Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-11-30 |
Christoph Hellwig | x86, bpf: Cleanup the top of file header in bpf_jit_comp.c Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-11-16 |
Daniel Borkmann | bpf: Fix toctou on read-only map's constant scalar... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-11-16 |
Alexander Lobakin | samples/bpf: Fix build error due to -isystem removal Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-11-16 |
Alexei Starovoitov | Merge branch 'Forbid bpf_ktime_get_coarse_ns and bpf_timer_... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-11-16 |
Dmitrii Banshchikov | selftests/bpf: Add tests for restricted helpers Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-11-16 |
Dmitrii Banshchikov | bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-11-13 |
Kumar Kartikeya... | libbpf: Perform map fd cleanup for gen_loader in case... Reported-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-11-13 |
Kumar Kartikeya... | samples/bpf: Fix incorrect use of strlen in xdp_redirect_cpu Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-11-13 |
Jean-Philippe Brucker | tools/runqslower: Fix cross-build Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-11-13 |
Alexander Lobakin | samples/bpf: Fix summary per-sec stats in xdp_sample_user Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-11-13 |
Lorenz Bauer | selftests/bpf: Check map in map pruning Suggested-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2021-11-12 |
Yonghong Song | selftests/bpf: Fix a tautological-constant-out-of-range... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
next |