2022-01-06 |
Toke Høiland-Jørgensen | xdp: Allow registering memory model without rxq reference Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-01-06 |
Alexei Starovoitov | Merge branch 'samples/bpf: xdpsock app enhancements' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-01-06 |
Ong Boon Leong | samples/bpf: xdpsock: Add timestamp for Tx-only operation Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-01-06 |
Ong Boon Leong | samples/bpf: xdpsock: Add time-out for cleaning Tx Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-01-06 |
Ong Boon Leong | samples/bpf: xdpsock: Add sched policy and priority... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-01-06 |
Ong Boon Leong | samples/bpf: xdpsock: Add cyclic TX operation capability Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-01-06 |
Ong Boon Leong | samples/bpf: xdpsock: Add clockid selection support Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-01-06 |
Ong Boon Leong | samples/bpf: xdpsock: Add Dest and Src MAC setting... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-01-06 |
Ong Boon Leong | samples/bpf: xdpsock: Add VLAN support for Tx-only... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-01-05 |
Kuniyuki Iwashima | bpf: Add SO_RCVBUF/SO_SNDBUF in _bpf_getsockopt(). Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-01-05 |
Kuniyuki Iwashima | bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2022-01-05 |
Kris Van Hees | bpf: Fix verifier support for validation of async callbacks Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
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 |
next |