- f79e7ea bpf: Use a table to drive helper arg type checks by Lorenz Bauer · 4 years, 4 months ago
- fd1b0d6 bpf: Hoist type checking for nullable arg types by Lorenz Bauer · 4 years, 4 months ago
- c18f0b6 bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg by Lorenz Bauer · 4 years, 4 months ago
- a2bbe7c bpf: Set meta->raw_mode for pointers close to use by Lorenz Bauer · 4 years, 4 months ago
- feec704 bpf: Make context access check generic by Lorenz Bauer · 4 years, 4 months ago
- 02f7c95 bpf: Make reference tracking generic by Lorenz Bauer · 4 years, 4 months ago
- d7b9454 bpf: Make BTF pointer type checking generic by Lorenz Bauer · 4 years, 4 months ago
- 9436ef6 bpf: Allow specifying a BTF ID per argument in function protos by Lorenz Bauer · 4 years, 4 months ago
- 0d004c02 bpf: Check scalar or invalid register in check_helper_mem_access by Lorenz Bauer · 4 years, 4 months ago
- 09b28d7 bpf: Add abnormal return checks. by Alexei Starovoitov · 4 years, 4 months ago
- e411901 bpf: allow for tailcalls in BPF subprograms for x64 JIT by Maciej Fijalkowski · 4 years, 4 months ago
- ebf7d1f bpf, x64: rework pro/epilogue and tailcall handling in JIT by Maciej Fijalkowski · 4 years, 4 months ago
- 7f6e431 bpf: Limit caller's stack depth 256 for subprogs with tailcalls by Maciej Fijalkowski · 4 years, 4 months ago
- a748c69 bpf: propagate poke descriptors to subprograms by Maciej Fijalkowski · 4 years, 4 months ago
- 7c69673 bpf: Permit map_ptr arithmetic with opcode add and offset 0 by Yonghong Song · 4 years, 4 months ago
- f56407f bpf: Remove bpf_lsm_file_mprotect from sleepable list. by Alexei Starovoitov · 4 years, 4 months ago
- 29523c5 bpf: Fix build without BPF_LSM. by Alexei Starovoitov · 4 years, 4 months ago
- 1e6c62a bpf: Introduce sleepable BPF programs by Alexei Starovoitov · 4 years, 4 months ago
- 2921c90 bpf: Fix a verifier failure with xor by Yonghong Song · 4 years, 4 months ago
- 7e40781 bpf: verifier: Use target program's type for access verifications by Udip Pant · 4 years, 4 months ago
- eae2e83 bpf: Add BTF_SET_START/END macros by Jiri Olsa · 4 years, 4 months ago
- faaf4a7 bpf: Add btf_struct_ids_match function by Jiri Olsa · 4 years, 4 months ago
- 8ea6368 bpf: Implement bpf_local_storage for inodes by KP Singh · 4 years, 4 months ago
- 0126240 bpf: sockmap: Allow update from BPF by Lorenz Bauer · 4 years, 5 months ago
- 912f442 bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash by Lorenz Bauer · 4 years, 5 months ago
- b8c1a30 bpf: Delete repeated words in comments by Randy Dunlap · 4 years, 5 months ago
- 4fc00b7 bpf: Add missing newline characters in verifier error messages by Yonghong Song · 4 years, 5 months ago
- f6dfbe31 bpf: Fix swapped arguments in calls to check_buffer_access by Colin Ian King · 4 years, 5 months ago
- 5d99cb2c bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_[stack|stackid] cannot work by Song Liu · 4 years, 6 months ago
- afbf21d bpf: Support readonly/readwrite buffers in verifier by Yonghong Song · 4 years, 6 months ago
- e9ddbb7 bpf: Introduce SK_LOOKUP program type with a dedicated attach point by Jakub Sitnicki · 4 years, 6 months ago
- 71930d6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by David S. Miller · 4 years, 6 months ago
- fa28dcb bpf: Introduce helper bpf_get_task_stack() by Song Liu · 4 years, 6 months ago
- 01c66c4 bpf: Fix an incorrect branch elimination by verifier by Yonghong Song · 4 years, 6 months ago
- af7ec13 bpf: Add bpf_skc_to_tcp6_sock() helper by Yonghong Song · 4 years, 7 months ago
- c4c0bdc bpf: Set the number of exception entries properly for subprograms by Yonghong Song · 4 years, 7 months ago
- 41c48f3 bpf: Support access to bpf map fields by Andrey Ignatov · 4 years, 7 months ago
- 6c69354 bpf: Avoid verifier failure for 32bit pointer arithmetic by Yonghong Song · 4 years, 7 months ago
- e7ed83d bpf: Fix an error code in check_btf_func() by Dan Carpenter · 4 years, 7 months ago
- 457f443 bpf: Implement BPF ring buffer and verifier support for it by Andrii Nakryiko · 4 years, 7 months ago
- 1806c13 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by David S. Miller · 4 years, 7 months ago
- 3a71dc3 bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones by John Fastabend · 4 years, 7 months ago
- 18644ce bpf: Fix use-after-free in fmod_ret check by Alexei Starovoitov · 4 years, 7 months ago
- cac616d bpf: Verifier track null pointer branch_taken with JNE and JEQ by John Fastabend · 4 years, 8 months ago
- 1b66d25 bpf: Add get{peer, sock}name attach types for sock_addr by Daniel Borkmann · 4 years, 8 months ago
- 2ec0616 bpf: Fix check_return_code to only allow [0,1] in trace_iter progs by Daniel Borkmann · 4 years, 8 months ago
- da07f52 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by David S. Miller · 4 years, 8 months ago
- 2c78ee8 bpf: Implement CAP_BPF by Alexei Starovoitov · 4 years, 8 months ago
- 47cc0ed bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range by Daniel Borkmann · 4 years, 8 months ago
- e92888c7 bpf: Enforce returning 0 for fentry/fexit progs by Yonghong Song · 4 years, 8 months ago
- 3c32cc1 bpf: Enable bpf_iter targets registering ctx argument types by Yonghong Song · 4 years, 8 months ago
- 1d68f22 bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary by Yonghong Song · 4 years, 8 months ago
- b121b34 bpf: Add PTR_TO_BTF_ID_OR_NULL support by Yonghong Song · 4 years, 8 months ago
- 15d83c4 bpf: Allow loading of a bpf_iter program by Yonghong Song · 4 years, 8 months ago
- 64d8529 bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH by Jakub Sitnicki · 4 years, 8 months ago
- f2e10bf bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link by Andrii Nakryiko · 4 years, 8 months ago
- 6f8a57c bpf: Make verifier log more relevant by default by Andrii Nakryiko · 4 years, 9 months ago
- b0b3fb6 bpf: Remove set but not used variable 'dst_known' by Mao Wenan · 4 years, 9 months ago
- 03f87c0 bpf: Propagate expected_attach_type when verifying freplace programs by Toke Høiland-Jørgensen · 4 years, 9 months ago
- 8ff3571 bpf: Fix handling of XADD on BTF memory by Jann Horn · 4 years, 9 months ago
- 6e7e63c bpf: Forbid XADD on spilled pointers for unprivileged users by Jann Horn · 4 years, 9 months ago
- 89f33dc bpf: remove unneeded conversion to bool in __mark_reg_unknown by Zou Wei · 4 years, 9 months ago
- fa123ac bpf: Verifier, refine 32bit bound in do_refine_retval_range by John Fastabend · 4 years, 9 months ago
- 3f50f13 bpf: Verifier, do explicit ALU32 bounds tracking by John Fastabend · 4 years, 9 months ago
- 1006050 bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly by John Fastabend · 4 years, 9 months ago
- 0fc31b1 bpf: Simplify reg_set_min_max_inv handling by Jann Horn · 4 years, 9 months ago
- 604dca5 bpf: Fix tnum constraints for 32-bit comparisons by Jann Horn · 4 years, 9 months ago
- f2d67fe bpf: Undo incorrect __reg_bound_offset32 handling by Daniel Borkmann · 4 years, 9 months ago
- 9e4e01d bpf: lsm: Implement attach, detach and execution by KP Singh · 4 years, 9 months ago
- f318903 bpf: Add netns cookie and enable it for bpf cgroup hooks by Daniel Borkmann · 4 years, 10 months ago
- 294f2fc bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() by John Fastabend · 4 years, 10 months ago
- 07cd263 bpf: Verifer, refactor adjust_scalar_min_max_vals by John Fastabend · 4 years, 10 months ago
- d831ee8 bpf: Add bpf_xdp_output() helper by Eelco Chaudron · 4 years, 10 months ago
- 6919175 bpf: Remove unnecessary CAP_MAC_ADMIN check by KP Singh · 4 years, 10 months ago
- 6ba43b7 bpf: Attachment verification for BPF_MODIFY_RETURN by KP Singh · 4 years, 10 months ago
- ae24082 bpf: Introduce BPF_MODIFY_RETURN by KP Singh · 4 years, 10 months ago
- 2ed905c bpf: Enforce preallocation for instrumentation programs on RT by Thomas Gleixner · 4 years, 11 months ago
- 94dacdb bpf: Tighten the requirements for preallocated hash maps by Thomas Gleixner · 4 years, 11 months ago
- 9fed900 bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH by Jakub Sitnicki · 4 years, 11 months ago
- 954b3c4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by David S. Miller · 5 years ago
- 5576b99 bpf: Add BPF_FUNC_jiffies64 by Martin KaFai Lau · 5 years ago
- be8704f bpf: Introduce dynamic program extensions by Alexei Starovoitov · 5 years ago
- f59bbfc bpf: Fix error path under memory pressure by Alexei Starovoitov · 5 years ago
- 0af2ffc bpf: Fix incorrect verifier simulation of ARSH under ALU32 by Daniel Borkmann · 5 years ago
- 51c39bb bpf: Introduce function-by-function verification by Alexei Starovoitov · 5 years ago
- 85d33df bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS by Martin KaFai Lau · 5 years ago
- 27ae7997 bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS by Martin KaFai Lau · 5 years ago
- 65726b5 bpf: Save PTR_TO_BTF_ID register state when spilling to stack by Martin KaFai Lau · 5 years ago
- 6d4f151 bpf: Fix passing modified ctx to ld/abs/ind instruction by Daniel Borkmann · 5 years ago
- f54c789 bpf: Fix precision tracking for unbounded scalars by Daniel Borkmann · 5 years ago
- cc52d91 bpf: Fix record_func_key to perform backtracking on r3 by Daniel Borkmann · 5 years ago
- e473042 bpf: Fix cgroup local storage prog tracking by Daniel Borkmann · 5 years ago
- a2ea074 bpf: Fix missing prog untrack in release_maps by Daniel Borkmann · 5 years ago
- e9eeec5 bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id by Yonghong Song · 5 years ago
- d2e4c1e bpf: Constant map key tracking for prog array pokes by Daniel Borkmann · 5 years ago
- 581738a bpf: Provide better register bounds after jmp32 instructions by Yonghong Song · 5 years ago
- 1e0bd5a bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails by Andrii Nakryiko · 5 years ago
- 5b92a28 bpf: Support attaching tracing BPF program to other BPF programs by Alexei Starovoitov · 5 years ago
- 8c1b6e6 bpf: Compare BTF types of functions arguments with actual types by Alexei Starovoitov · 5 years ago
- 91cc1a9 bpf: Annotate context types by Alexei Starovoitov · 5 years ago