Daniel Borkmann
|
80b0d86a17
bpf: fix direct packet write into pop/peek helpers
|
6 年之前 |
Mauricio Vasquez B
|
f1a2e44a3a
bpf: add queue and stack maps
|
6 年之前 |
Roman Gushchin
|
b741f16303
bpf: introduce per-cpu cgroup local storage
|
6 年之前 |
Roman Gushchin
|
f294b37ec7
bpf: rework cgroup storage pointer passing
|
6 年之前 |
Roman Gushchin
|
8bad74f984
bpf: extend cgroup bpf core to allow multiple cgroup storage types
|
6 年之前 |
Roman Gushchin
|
cd33943176
bpf: introduce the bpf_get_local_storage() helper function
|
7 年之前 |
Yonghong Song
|
bf6fa2c893
bpf: implement bpf_get_current_cgroup_id() helper
|
7 年之前 |
Alexei Starovoitov
|
39f19ebbf5
bpf: rename ARG_PTR_TO_STACK
|
8 年之前 |
Daniel Borkmann
|
2d0e30c30f
bpf: add helper for retrieving current numa node id
|
8 年之前 |
Daniel Borkmann
|
36bbef52c7
bpf: direct packet write and access for helpers for clsact progs
|
9 年之前 |
Daniel Borkmann
|
f3694e0012
bpf: add BPF_CALL_x macros for declaring helpers
|
9 年之前 |
Daniel Borkmann
|
6088b5823b
bpf: minor cleanups in helpers
|
9 年之前 |
Daniel Borkmann
|
80b48c4457
bpf: don't use raw processor id in generic helper
|
9 年之前 |
Daniel Borkmann
|
074f528eed
bpf: convert relevant helper args to ARG_PTR_TO_RAW_STACK
|
9 年之前 |
Alexei Starovoitov
|
cdc4e47da8
bpf: avoid copying junk bytes in bpf_get_current_comm()
|
9 年之前 |
Daniel Borkmann
|
3ad0040573
bpf: split state from prandom_u32() and consolidate {c, e}BPF prngs
|
9 年之前 |
Alexei Starovoitov
|
ffeedafbf0
bpf: introduce current->pid, tgid, uid, gid, comm accessors
|
10 年之前 |
Daniel Borkmann
|
3324b584b6
ebpf: misc core cleanup
|
10 年之前 |
Daniel Borkmann
|
17ca8cbf49
ebpf: allow bpf_ktime_get_ns_proto also for networking
|
10 年之前 |
Daniel Borkmann
|
c04167ce2c
ebpf: add helper for obtaining current processor id
|
10 年之前 |
Daniel Borkmann
|
03e69b508b
ebpf: add prandom helper for packet sampling
|
10 年之前 |
Daniel Borkmann
|
a2c83fff58
ebpf: constify various function pointer structs
|
10 年之前 |
Alexei Starovoitov
|
d0003ec01c
bpf: allow eBPF programs to use maps
|
10 年之前 |