Sargun Dhillon
|
60d20f9195
bpf: Add bpf_current_task_under_cgroup helper
|
%!s(int64=9) %!d(string=hai) anos |
Daniel Borkmann
|
858d68f102
bpf: bpf_event_entry_gen's alloc needs to be in atomic context
|
%!s(int64=9) %!d(string=hai) anos |
Martin KaFai Lau
|
4ed8ec521e
cgroup: bpf: Add BPF_MAP_TYPE_CGROUP_ARRAY
|
%!s(int64=9) %!d(string=hai) anos |
Daniel Borkmann
|
1aacde3d22
bpf: generally move prog destruction to RCU deferral
|
%!s(int64=9) %!d(string=hai) anos |
Daniel Borkmann
|
3b1efb196e
bpf, maps: flush own entries on perf map release
|
%!s(int64=9) %!d(string=hai) anos |
Daniel Borkmann
|
d056a78876
bpf, maps: extend map_fd_get_ptr arguments
|
%!s(int64=9) %!d(string=hai) anos |
Alexei Starovoitov
|
823707b68d
bpf: check for reserved flag bits in array and stack maps
|
%!s(int64=9) %!d(string=hai) anos |
Alexei Starovoitov
|
15a07b3381
bpf: add lookup/update support for per-cpu hash and array maps
|
%!s(int64=9) %!d(string=hai) anos |
Alexei Starovoitov
|
a10423b87a
bpf: introduce BPF_MAP_TYPE_PERCPU_ARRAY map
|
%!s(int64=9) %!d(string=hai) anos |
Alexei Starovoitov
|
e03e7ee34f
perf/bpf: Convert perf_event_array to use struct file
|
%!s(int64=9) %!d(string=hai) anos |
Alexei Starovoitov
|
01b3f52157
bpf: fix allocation warnings in bpf maps and integer overflow
|
%!s(int64=9) %!d(string=hai) anos |
Daniel Borkmann
|
fbca9d2d35
bpf, array: fix heap out-of-bounds access when updating elements
|
%!s(int64=9) %!d(string=hai) anos |
Alexei Starovoitov
|
62544ce8e0
bpf: fix bpf_perf_event_read() helper
|
%!s(int64=9) %!d(string=hai) anos |
Alexei Starovoitov
|
a43eec3042
bpf: introduce bpf_perf_event_output() helper
|
%!s(int64=9) %!d(string=hai) anos |
Alexei Starovoitov
|
aaac3ba95e
bpf: charge user for creation of BPF maps and programs
|
%!s(int64=9) %!d(string=hai) anos |
Daniel Borkmann
|
0cdf5640e4
ebpf: include perf_event only where really needed
|
%!s(int64=9) %!d(string=hai) anos |
Kaixu Xia
|
ea317b267e
bpf: Add new bpf map type to store the pointer to struct perf_event
|
%!s(int64=10) %!d(string=hai) anos |
Wang Nan
|
2a36f0b92e
bpf: Make the bpf_prog_array_map more generic
|
%!s(int64=10) %!d(string=hai) anos |
Alexei Starovoitov
|
abf2e7d6e2
bpf: add missing rcu protection when releasing programs from prog_array
|
%!s(int64=10) %!d(string=hai) anos |
Alexei Starovoitov
|
04fd61ab36
bpf: allow bpf programs to tail-call other bpf programs
|
%!s(int64=10) %!d(string=hai) anos |
Daniel Borkmann
|
a2c83fff58
ebpf: constify various function pointer structs
|
%!s(int64=10) %!d(string=hai) anos |
Alexei Starovoitov
|
daaf427c6a
bpf: fix arraymap NULL deref and missing overflow and zero size checks
|
%!s(int64=10) %!d(string=hai) anos |
Alexei Starovoitov
|
28fbcfa08d
bpf: add array type of eBPF maps
|
%!s(int64=10) %!d(string=hai) anos |