Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
ca8457bb02d8ecddf7f49ab874127dd4df782b16
/
include
/
linux
/
bpf.h
b219775
bpf: add support for persistent maps/progs
by Daniel Borkmann
· 9 years ago
c210129
bpf: align and clean bpf_{map,prog}_get helpers
by Daniel Borkmann
· 9 years ago
62544ce
bpf: fix bpf_perf_event_read() helper
by Alexei Starovoitov
· 9 years ago
aaac3ba
bpf: charge user for creation of BPF maps and programs
by Alexei Starovoitov
· 9 years ago
1be7f75
bpf: enable non-root eBPF programs
by Alexei Starovoitov
· 9 years ago
ff936a0
bpf: fix cb access in socket filter programs
by Alexei Starovoitov
· 9 years ago
3ad0040
bpf: split state from prandom_u32() and consolidate {c, e}BPF prngs
by Daniel Borkmann
· 9 years ago
0cdf5640
ebpf: include perf_event only where really needed
by Daniel Borkmann
· 9 years ago
35578d7
bpf: Implement function bpf_perf_event_read() that get the selected hardware PMU conuter
by Kaixu Xia
· 9 years ago
ea317b2
bpf: Add new bpf map type to store the pointer to struct perf_event
by Kaixu Xia
· 9 years ago
2a36f0b
bpf: Make the bpf_prog_array_map more generic
by Wang Nan
· 9 years ago
4e10df9
bpf: introduce bpf_skb_vlan_push/pop() helpers
by Alexei Starovoitov
· 9 years ago
0756ea3
bpf: allow networking programs to use bpf_trace_printk() for debugging
by Alexei Starovoitov
· 9 years ago
ffeedaf
bpf: introduce current->pid, tgid, uid, gid, comm accessors
by Alexei Starovoitov
· 9 years ago
d691f9e
bpf: allow programs to write to certain skb fields
by Alexei Starovoitov
· 9 years ago
17ca8cb
ebpf: allow bpf_ktime_get_ns_proto also for networking
by Daniel Borkmann
· 9 years ago
abf2e7d
bpf: add missing rcu protection when releasing programs from prog_array
by Alexei Starovoitov
· 9 years ago
04fd61a
bpf: allow bpf programs to tail-call other bpf programs
by Alexei Starovoitov
· 10 years ago
608cd71
tc: bpf: generalize pedit action
by Alexei Starovoitov
· 10 years ago
9bac3d6
bpf: allow extended BPF programs access skb fields
by Alexei Starovoitov
· 10 years ago
c04167c
ebpf: add helper for obtaining current processor id
by Daniel Borkmann
· 10 years ago
03e69b5
ebpf: add prandom helper for packet sampling
by Daniel Borkmann
· 10 years ago
80f1d68
ebpf: verifier: check that call reg with ARG_ANYTHING is initialized
by Daniel Borkmann
· 10 years ago
61e021f
ebpf: move CONFIG_BPF_SYSCALL-only function declarations
by Daniel Borkmann
· 10 years ago
24701ec
ebpf: move read-only fields to bpf_prog and shrink bpf_prog_aux
by Daniel Borkmann
· 10 years ago
0fc174d
ebpf: make internal bpf API independent of CONFIG_BPF_SYSCALL ifdefs
by Daniel Borkmann
· 10 years ago
a2c83ff
ebpf: constify various function pointer structs
by Daniel Borkmann
· 10 years ago
89aa075
net: sock: allow eBPF programs to be attached to sockets
by Alexei Starovoitov
· 10 years ago
d0003ec
bpf: allow eBPF programs to use maps
by Alexei Starovoitov
· 10 years ago
3274f52
bpf: add 'flags' attribute to BPF_MAP_UPDATE_ELEM command
by Alexei Starovoitov
· 10 years ago
17a5267
bpf: verifier (add verifier core)
by Alexei Starovoitov
· 10 years ago
51580e7
bpf: verifier (add docs)
by Alexei Starovoitov
· 10 years ago
09756af
bpf: expand BPF syscall with program load/unload
by Alexei Starovoitov
· 10 years ago
db20fd2
bpf: add lookup/update/delete/iterate methods to BPF maps
by Alexei Starovoitov
· 10 years ago
99c55f7
bpf: introduce BPF syscall and maps
by Alexei Starovoitov
· 10 years ago