Josef Bacik
|
e2d2afe15e
bpf: fix states equal logic for varlen access
|
8 years ago |
Josef Bacik
|
f23cc643f9
bpf: fix range arithmetic for bpf map access
|
8 years ago |
Josef Bacik
|
484611357c
bpf: allow access into map value arrays
|
9 years ago |
Mickaël Salaün
|
1955351da4
bpf: Set register type according to is_valid_access()
|
9 years ago |
Jakub Kicinski
|
6b17387307
bpf: recognize 64bit immediate loads as consts
|
9 years ago |
Jakub Kicinski
|
13a27dfc66
bpf: enable non-core use of the verfier
|
9 years ago |
Jakub Kicinski
|
58e2af8b3a
bpf: expose internal verfier structures
|
9 years ago |
Jakub Kicinski
|
3df126f35f
bpf: don't (ab)use instructions to store state
|
9 years ago |
Daniel Borkmann
|
36bbef52c7
bpf: direct packet write and access for helpers for clsact progs
|
9 years ago |
Daniel Borkmann
|
b399cf64e3
bpf, verifier: enforce larger zero range for pkt on overloading stack buffs
|
9 years ago |
Daniel Borkmann
|
2d2be8cab2
bpf: fix range propagation on direct packet access
|
9 years ago |
Alexei Starovoitov
|
fdc15d388d
bpf: perf_event progs should only use preallocated maps
|
9 years ago |
Alexei Starovoitov
|
ea2e7ce5d0
bpf: support 8-byte metafield access
|
9 years ago |
David S. Miller
|
60747ef4d1
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
|
9 years ago |
Alexei Starovoitov
|
6841de8b0d
bpf: allow helpers access the packet directly
|
9 years ago |
Daniel Borkmann
|
747ea55e4f
bpf: fix bpf_skb_in_cgroup helper naming
|
9 years ago |
Sargun Dhillon
|
60d20f9195
bpf: Add bpf_current_task_under_cgroup helper
|
9 years ago |
Jakub Kicinski
|
1f415a74b0
bpf: fix method of PTR_TO_PACKET reg id generation
|
9 years ago |
Brenden Blanco
|
4acf6c0b84
bpf: enable direct packet data write for xdp progs
|
9 years ago |
Brenden Blanco
|
6a773a15a1
bpf: add XDP prog type for early driver filter
|
9 years ago |
Martin KaFai Lau
|
4a482f34af
cgroup: bpf: Add bpf_skb_in_cgroup_proto
|
9 years ago |
Martin KaFai Lau
|
4ed8ec521e
cgroup: bpf: Add BPF_MAP_TYPE_CGROUP_ARRAY
|
9 years ago |
Alexei Starovoitov
|
19de99f70b
bpf: fix matching of data/data_end in verifier
|
9 years ago |
Alexei Starovoitov
|
1b9b69ecb3
bpf: teach verifier to recognize imm += ptr pattern
|
9 years ago |
Alexei Starovoitov
|
d91b28ed42
bpf: support decreasing order in direct packet access
|
9 years ago |
Daniel Borkmann
|
c237ee5eb3
bpf: add bpf_patch_insn_single helper
|
9 years ago |
Alexei Starovoitov
|
735b433397
bpf: improve verifier state equivalence
|
9 years ago |
Alexei Starovoitov
|
969bf05eb3
bpf: direct packet access
|
9 years ago |
Alexei Starovoitov
|
1a0dc1ac1d
bpf: cleanup verifier code
|
9 years ago |
David S. Miller
|
cba6532100
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
|
9 years ago |