Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
d25da6caa2a1d6644360c40d7c5fd7c057551360
/
kernel
/
bpf
/
verifier.c
d25da6c
bpf: don't check spilled reg state for non-STACK_SPILLed type slots
by Daniel Borkmann
· 8 years ago
9204657
bpf: cgroup skb progs cannot access ld_abs/ind
by Daniel Borkmann
· 8 years ago
fb9a307
bpf: Allow CGROUP_SKB eBPF program to access sk_buff
by Chenbo Feng
· 8 years ago
80a58d0
bpf: reconcile bpf_tail_call and stack_depth
by Alexei Starovoitov
· 8 years ago
8726679
bpf: teach verifier to track stack depth
by Alexei Starovoitov
· 8 years ago
71189fa
bpf: free up BPF_JMP | BPF_CALL | BPF_X opcode
by Alexei Starovoitov
· 8 years ago
a9789ef
bpf: properly reset caller saved regs after helper call and ld_abs/ind
by Daniel Borkmann
· 8 years ago
1ad2f58
bpf: fix incorrect pruning decision when alignment must be tracked
by Daniel Borkmann
· 8 years ago
e4eda88
net: Make IP alignment calulations clearer.
by David S. Miller
· 8 years ago
3c2ce60
bpf: adjust verifier heuristics
by Daniel Borkmann
· 8 years ago
6832a33
bpf: Handle multiple variable additions into packet pointers in verifier.
by David S. Miller
· 8 years ago
e07b98d
bpf: Add strict alignment flag for BPF_PROG_LOAD.
by David S. Miller
· 8 years ago
c5fc969
bpf: Do per-instruction state dumping in verifier when log_level > 1.
by David S. Miller
· 8 years ago
d117441
bpf: Track alignment of register values in the verifier.
by David S. Miller
· 8 years ago
0d0e576
bpf: don't let ldimm64 leak map addresses on unprivileged
by Daniel Borkmann
· 8 years ago
332270f
bpf: enhance verifier to understand stack pointer arithmetic
by Yonghong Song
· 8 years ago
e390b55
bpf: make bpf_xdp_adjust_head support mandatory
by Daniel Borkmann
· 8 years ago
7b9f6da
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 8 years ago
6f14f44
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 8 years ago
79adffc
bpf, verifier: fix rejection of unaligned access checks for map_value_adj
by Daniel Borkmann
· 8 years ago
fce366a
bpf, verifier: fix alu ops against map_value{, _adj} register types
by Daniel Borkmann
· 8 years ago
b197768
bpf: improve verifier packet range checks
by Alexei Starovoitov
· 8 years ago
bcc6b1b
bpf: Add hash of maps support
by Martin KaFai Lau
· 8 years ago
56f668d
bpf: Add array of maps support
by Martin KaFai Lau
· 8 years ago
fad73a1
bpf: Fix and simplifications on inline map lookup
by Martin KaFai Lau
· 8 years ago
81ed18a
bpf: add helper inlining infra and optimize map_array lookup
by Alexei Starovoitov
· 8 years ago
8041902
bpf: adjust insn_aux_data when patching insns
by Alexei Starovoitov
· 8 years ago
79741b3
bpf: refactor fixup_bpf_calls()
by Alexei Starovoitov
· 8 years ago
e245c5c6
bpf: move fixup_bpf_calls() function
by Alexei Starovoitov
· 8 years ago
eba38a9
bpf: update the comment about the length of analysis
by Gary Lin
· 8 years ago
bc1750f
bpf: fix spelling mistake: "proccessed" -> "processed"
by Colin Ian King
· 8 years ago
7e57fbb
bpf: reduce compiler warnings by adding fallthrough comments
by Alexander Alemayhu
· 8 years ago
63dfef7
bpf: enable verifier to add 0 to packet ptr
by William Tu
· 8 years ago
3fadc80
bpf: enable verifier to better track const alu ops
by Daniel Borkmann
· 8 years ago
580bdf5
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 8 years ago
f1f7714
bpf: rework prog_digest into prog_tag
by Daniel Borkmann
· 8 years ago
62c7989
bpf: allow b/h/w/dw access for bpf's cb in ctx
by Daniel Borkmann
· 8 years ago
6b8cc1d
bpf: pass original insn directly to convert_ctx_access
by Daniel Borkmann
· 8 years ago
39f19ebb
bpf: rename ARG_PTR_TO_STACK
by Alexei Starovoitov
· 8 years ago
06c1c04
bpf: allow helpers access to variable memory
by Gianluca Borello
· 8 years ago
f0318d0
bpf: allow adjusted map element values to spill
by Gianluca Borello
· 8 years ago
5722569
bpf: allow helpers access to map element values
by Gianluca Borello
· 8 years ago
dbcfe5f
bpf: split check_mem_access logic for map values
by Gianluca Borello
· 8 years ago
6760bf2
bpf: fix mark_reg_unknown_value for spilled regs on map value marking
by Daniel Borkmann
· 8 years ago
aafe6ae
bpf: dynamically allocate digest scratch buffer
by Daniel Borkmann
· 8 years ago
a08dd0d
bpf: fix regression on verifier pruning wrt map lookups
by Daniel Borkmann
· 8 years ago
17bedab
bpf: xdp: Allow head adjustment in XDP prog
by Martin KaFai Lau
· 8 years ago
d2a4dd3
bpf: fix state equivalence
by Alexei Starovoitov
· 8 years ago
ef0915c
bpf: fix loading of BPF_MAXINSNS sized programs
by Daniel Borkmann
· 8 years ago
7bd509e
bpf: add prog_digest and expose it via fdinfo/netlink
by Daniel Borkmann
· 8 years ago
3c839744
bpf: Preserve const register type on const OR alu ops
by Gianluca Borello
· 8 years ago
2745529
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 8 years ago
3a0af8f
bpf: BPF for lightweight tunnel infrastructure
by Thomas Graf
· 8 years ago
e2d2afe
bpf: fix states equal logic for varlen access
by Josef Bacik
· 8 years ago
f9aa9dc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 8 years ago
f23cc64
bpf: fix range arithmetic for bpf map access
by Josef Bacik
· 8 years ago
de46437
bpf: Remove unused but set variables
by Tobias Klauser
· 8 years ago
ebb676d
bpf: Print function name in addition to function id
by Thomas Graf
· 8 years ago
57a09bf
bpf: Detect identical PTR_TO_MAP_VALUE_OR_NULL registers
by Thomas Graf
· 8 years ago
4846113
bpf: allow access into map value arrays
by Josef Bacik
· 8 years ago
1955351
bpf: Set register type according to is_valid_access()
by Mickaël Salaün
· 8 years ago
6b17387
bpf: recognize 64bit immediate loads as consts
by Jakub Kicinski
· 8 years ago
13a27df
bpf: enable non-core use of the verfier
by Jakub Kicinski
· 8 years ago
58e2af8b
bpf: expose internal verfier structures
by Jakub Kicinski
· 8 years ago
3df126f
bpf: don't (ab)use instructions to store state
by Jakub Kicinski
· 8 years ago
36bbef5
bpf: direct packet write and access for helpers for clsact progs
by Daniel Borkmann
· 8 years ago
b399cf6
bpf, verifier: enforce larger zero range for pkt on overloading stack buffs
by Daniel Borkmann
· 8 years ago
2d2be8c
bpf: fix range propagation on direct packet access
by Daniel Borkmann
· 8 years ago
fdc15d3
bpf: perf_event progs should only use preallocated maps
by Alexei Starovoitov
· 8 years ago
ea2e7ce
bpf: support 8-byte metafield access
by Alexei Starovoitov
· 8 years ago
60747ef
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 8 years ago
6841de8
bpf: allow helpers access the packet directly
by Alexei Starovoitov
· 8 years ago
747ea55
bpf: fix bpf_skb_in_cgroup helper naming
by Daniel Borkmann
· 8 years ago
60d20f9
bpf: Add bpf_current_task_under_cgroup helper
by Sargun Dhillon
· 8 years ago
1f415a7
bpf: fix method of PTR_TO_PACKET reg id generation
by Jakub Kicinski
· 8 years ago
4acf6c0
bpf: enable direct packet data write for xdp progs
by Brenden Blanco
· 8 years ago
6a773a1
bpf: add XDP prog type for early driver filter
by Brenden Blanco
· 8 years ago
4a482f3
cgroup: bpf: Add bpf_skb_in_cgroup_proto
by Martin KaFai Lau
· 9 years ago
4ed8ec5
cgroup: bpf: Add BPF_MAP_TYPE_CGROUP_ARRAY
by Martin KaFai Lau
· 9 years ago
19de99f
bpf: fix matching of data/data_end in verifier
by Alexei Starovoitov
· 9 years ago
1b9b69e
bpf: teach verifier to recognize imm += ptr pattern
by Alexei Starovoitov
· 9 years ago
d91b28e
bpf: support decreasing order in direct packet access
by Alexei Starovoitov
· 9 years ago
c237ee5
bpf: add bpf_patch_insn_single helper
by Daniel Borkmann
· 9 years ago
735b433
bpf: improve verifier state equivalence
by Alexei Starovoitov
· 9 years ago
969bf05
bpf: direct packet access
by Alexei Starovoitov
· 9 years ago
1a0dc1a
bpf: cleanup verifier code
by Alexei Starovoitov
· 9 years ago
cba65321
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 9 years ago
6aff67c
bpf: fix check_map_func_compatibility logic
by Alexei Starovoitov
· 9 years ago
92117d8
bpf: fix refcnt overflow
by Alexei Starovoitov
· 9 years ago
c0cc531
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 9 years ago
8358b02
bpf: fix double-fdput in replace_map_fd_with_map_ptr()
by Jann Horn
· 9 years ago
1602f49
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 9 years ago
435faee1
bpf, verifier: add ARG_PTR_TO_RAW_STACK type
by Daniel Borkmann
· 9 years ago
33ff982
bpf, verifier: add bpf_call_arg_meta for passing meta data
by Daniel Borkmann
· 9 years ago
d82bccc
bpf/verifier: reject invalid LD_ABS | BPF_DW instruction
by Alexei Starovoitov
· 9 years ago
4923ec0
bpf: simplify verifier register state assignments
by Alexei Starovoitov
· 9 years ago
0701615
bpf, verifier: further improve search pruning
by Daniel Borkmann
· 9 years ago
32bbe00
bpf: sanitize bpf tracepoint access
by Alexei Starovoitov
· 9 years ago
b633353
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 9 years ago
8e2fe1d9
bpf: add new arg_type that allows for 0 sized stack buffer
by Daniel Borkmann
· 9 years ago
Next »