Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
e647815a4d3b3be9d85b5750ed0f2947fd78fac7
/
kernel
/
bpf
/
verifier.c
e647815
bpf: let verifier to calculate and record max_pkt_offset
by Jiong Wang
· 6 years ago
4d31f30
bpf: don't set id on after map lookup with ptr_to_map_val return
by Daniel Borkmann
· 6 years ago
0962590
bpf: fix partial copy of map_ptr when dst is scalar
by Daniel Borkmann
· 6 years ago
b09928b
bpf: make direct packet write unclone more robust
by Daniel Borkmann
· 6 years ago
d5563d3
bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data
by Daniel Borkmann
· 6 years ago
5d66fa7
bpf: fix direct packet access for flow dissector progs
by Daniel Borkmann
· 6 years ago
84430d4
bpf, verifier: avoid retpoline for map push/pop/peek operation
by Daniel Borkmann
· 6 years ago
ad38911
bpf, verifier: remove unneeded flow key in check_helper_mem_access
by Daniel Borkmann
· 6 years ago
4b5defd
bpf, verifier: reject xadd on flow key memory
by Daniel Borkmann
· 6 years ago
2a159c6
bpf, verifier: fix register type dump in xadd and st
by Daniel Borkmann
· 6 years ago
f1a2e44
bpf: add queue and stack maps
by Mauricio Vasquez B
· 6 years ago
2ea864c
bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE
by Mauricio Vasquez B
· 6 years ago
071a234
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 6 years ago
e4052d0
bpf: allow offload of programs with BPF-to-BPF function calls
by Quentin Monnet
· 6 years ago
c941ce9
bpf: add verifier callback to get stack usage info for offloaded progs
by Quentin Monnet
· 6 years ago
72438f8
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
b799207
bpf: 32-bit RSH verification must truncate input before the ALU op
by Jann Horn
· 6 years ago
6acc9b4
bpf: Add helper to retrieve socket in BPF
by Joe Stringer
· 6 years ago
fd978bf7
bpf: Add reference tracking to verifier
by Joe Stringer
· 6 years ago
84dbf35
bpf: Macrofy stack state copy
by Joe Stringer
· 6 years ago
c64b798
bpf: Add PTR_TO_SOCKET verifier type
by Joe Stringer
· 6 years ago
840b961
bpf: Generalize ptr_or_null regs check
by Joe Stringer
· 6 years ago
9d2be44
bpf: Reuse canonical string formatter for ctx errs
by Joe Stringer
· 6 years ago
aad2eea
bpf: Simplify ptr_min_max_vals adjustment
by Joe Stringer
· 6 years ago
f3709f6
bpf: Add iterator for spilled registers
by Joe Stringer
· 6 years ago
b741f16
bpf: introduce per-cpu cgroup local storage
by Roman Gushchin
· 6 years ago
8bad74f
bpf: extend cgroup bpf core to allow multiple cgroup storage types
by Roman Gushchin
· 6 years ago
105bc13
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 6 years ago
e366fa4
Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
d58e468
flow_dissector: implements flow dissector BPF hook
by Petar Penkov
· 6 years ago
dd06682
bpf/verifier: disallow pointer subtraction
by Alexei Starovoitov
· 6 years ago
a9c676b
bpf/verifier: fix verifier instability
by Alexei Starovoitov
· 6 years ago
8efea21
bpf/verifier: display non-spill stack slot types in print_verifier_state
by Edward Cree
· 6 years ago
679c782
bpf/verifier: per-register parent pointers
by Edward Cree
· 6 years ago
f6069b9
bpf: fix redirect to map under tail calls
by Daniel Borkmann
· 6 years ago
2dbb9b9
bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT
by Martin KaFai Lau
· 6 years ago
cd33943
bpf: introduce the bpf_get_local_storage() helper function
by Roman Gushchin
· 6 years ago
3e6a4b3
bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE
by Roman Gushchin
· 6 years ago
de9cbba
bpf: introduce cgroup storage maps
by Roman Gushchin
· 6 years ago
fbeb160
bpf: verifier: MOV64 don't mark dst reg unbounded
by Arthur Fabre
· 6 years ago
eae249b
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 7 years ago
0972826
bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match()
by Jakub Kicinski
· 7 years ago
c7a8978
bpf: don't leave partial mangled prog in jit_subprogs error path
by Daniel Borkmann
· 7 years ago
fad953c
treewide: Use array_size() in vzalloc()
by Kees Cook
· 7 years ago
6396bb2
treewide: kzalloc() -> kcalloc()
by Kees Cook
· 7 years ago
58990d1
bpf: reject passing modified ctx to helper functions
by Daniel Borkmann
· 7 years ago
bc23105
bpf: fix context access in tracing progs on 32 bit archs
by Daniel Borkmann
· 7 years ago
09772d9
bpf: avoid retpoline for lookup/update/delete calls on maps
by Daniel Borkmann
· 7 years ago
3fe2867
bpf: fixup error message from gpl helpers on license mismatch
by Daniel Borkmann
· 7 years ago
5b79c2a
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
03250e10
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by Linus Torvalds
· 7 years ago
c93552c
bpf: properly enforce index mask to prevent out-of-bounds speculation
by Daniel Borkmann
· 7 years ago
004d4b2
ipv6: sr: Add seg6local action End.BPF
by Mathieu Xhonneux
· 7 years ago
dbecd73
bpf: get kernel symbol addresses via syscall
by Sandipan Das
· 7 years ago
2162fed
bpf: support 64-bit offsets for bpf function calls
by Sandipan Das
· 7 years ago
af86ca4
bpf: Prevent memory disambiguation attack
by Alexei Starovoitov
· 7 years ago
8111038
bpf: sockmap, add hash map support
by John Fastabend
· 7 years ago
0d83003
bpf: xdp: allow offloads to store into rx_queue_index
by Jakub Kicinski
· 7 years ago
ab7f5bf
bpf: fix references to free_bpf_prog_info() in comments
by Jakub Kicinski
· 7 years ago
f4e3ec0
bpf: replace map pointer loads before calling into offloads
by Jakub Kicinski
· 7 years ago
4cb3d99
bpf: add faked "ending" subprog
by Jiong Wang
· 7 years ago
9c8105b
bpf: centre subprog information fields
by Jiong Wang
· 7 years ago
f910cef
bpf: unify main prog and subprog
by Jiong Wang
· 7 years ago
e0cea7c
bpf: implement ld_abs/ld_ind in native bpf
by Daniel Borkmann
· 7 years ago
fbfc504a
bpf: introduce new bpf AF_XDP map type BPF_MAP_TYPE_XSKMAP
by Björn Töpel
· 7 years ago
9cbe1f5a
bpf/verifier: improve register value range tracking with ARSH
by Yonghong Song
· 7 years ago
afbe1a5
bpf: remove never-hit branches in verifier adjust_scalar_min_max_vals
by Yonghong Song
· 7 years ago
849fa50
bpf/verifier: refine retval R0 state for bpf_get_stack helper
by Yonghong Song
· 7 years ago
c195651e
bpf: add bpf_get_stack helper
by Yonghong Song
· 7 years ago
d71962f
bpf: allow map helpers access to map values directly
by Paul Chaignon
· 7 years ago
4fbac77
bpf: Hooks for sys_bind
by Andrey Ignatov
· 7 years ago
5e43f89
bpf: Check attach type at prog load time
by Andrey Ignatov
· 7 years ago
77d2e05
bpf: Add bpf_verifier_vlog() and bpf_verifier_log_needed()
by Martin KaFai Lau
· 7 years ago
b9193c1
bpf: Rename bpf_verifer_log
by Martin KaFai Lau
· 7 years ago
abe0884
bpf: Remove struct bpf_verifier_env argument from print_bpf_insn
by Jiri Olsa
· 7 years ago
4f738ad
bpf: create tcp_bpf_ulp allowing BPF to monitor socket TX/RX data
by John Fastabend
· 7 years ago
0f3e9c9
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
ca36960
bpf: allow xadd only on aligned memory
by Daniel Borkmann
· 7 years ago
544bdeb
bpf: Remove unused callee_saved array
by Joe Stringer
· 7 years ago
f6b1b3b
bpf: fix subprog verifier bypass by div/mod by 0 exception
by Daniel Borkmann
· 7 years ago
5e581da
bpf: make unknown opcode handling more robust
by Daniel Borkmann
· 7 years ago
2a5418a
bpf: improve dead code sanitizing
by Daniel Borkmann
· 7 years ago
ea9722e
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 7 years ago
8565d26
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
4bd95f4
bpf: add upper complexity limit to verifier log
by Daniel Borkmann
· 7 years ago
9013341
bpf, verifier: detect misconfigured mem, size argument pair
by Daniel Borkmann
· 7 years ago
6f16101
bpf: mark dst unknown on inconsistent {s, u}bounds adjustments
by Daniel Borkmann
· 7 years ago
c02b374
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
f37a8cb
bpf: reject stores into ctx via st and xadd
by Daniel Borkmann
· 7 years ago
a388457
bpf: offload: add map offload infrastructure
by Jakub Kicinski
· 7 years ago
68fda45
bpf: fix 32-bit divide by zero
by Alexei Starovoitov
· 7 years ago
19d28fb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
7891a87
bpf: arsh is not supported in 32 bit alu thus reject it
by Daniel Borkmann
· 7 years ago
4095034
bpf: fix spelling mistake: "obusing" -> "abusing"
by Colin Ian King
· 7 years ago
430e68d
bpf: export function to write into verifier log buffer
by Quentin Monnet
· 7 years ago
b215739
bpf: prevent out-of-bounds speculation
by Alexei Starovoitov
· 7 years ago
5896351
bpf: fix verifier GPF in kmalloc failure path
by Alexei Starovoitov
· 7 years ago
cae1927
bpf: offload: allow netdev to disappear while verifier is running
by Jakub Kicinski
· 7 years ago
fcffe2e
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 7 years ago
aada9ce
bpf: fix max call depth check
by Alexei Starovoitov
· 7 years ago
Next »