You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
aya/aya-bpf-macros/src
Dave Tucker 8f4b609a36 aya-bpf-macros: Add sleepable for sleepable programs
This extends args.rs to permit boolean arguments, where a value
is true if an ident is present in the macro attributes.

This approach is used to implement sleepable for all sleepable
program types. For LSM, this was previously implemented as
`sleepable = true`.

Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
2 years ago
..
args.rs aya-bpf-macros: Add sleepable for sleepable programs 2 years ago
btf_tracepoint.rs aya-bpf-macros: Add sleepable for sleepable programs 2 years ago
cgroup_device.rs aya-bpf-macros: Refactor for ease of testing 2 years ago
cgroup_skb.rs aya-bpf-macros: Refactor for ease of testing 2 years ago
cgroup_sock.rs aya-bpf-macros: Refactor for ease of testing 2 years ago
cgroup_sock_addr.rs aya-bpf-macros: Refactor for ease of testing 2 years ago
cgroup_sockopt.rs aya-bpf-macros: Refactor for ease of testing 2 years ago
cgroup_sysctl.rs aya-bpf-macros: Refactor for ease of testing 2 years ago
fentry.rs aya-bpf-macros: Add sleepable for sleepable programs 2 years ago
fexit.rs aya-bpf-macros: Add sleepable for sleepable programs 2 years ago
kprobe.rs aya-bpf-macros: Add sleepable for sleepable programs 2 years ago
lib.rs aya-bpf-macros: Add sleepable for sleepable programs 2 years ago
lsm.rs aya-bpf-macros: Add sleepable for sleepable programs 2 years ago
map.rs aya-bpf-macros: Add sleepable for sleepable programs 2 years ago
perf_event.rs aya-bpf-macros: Refactor for ease of testing 2 years ago
raw_tracepoint.rs aya-bpf-macros: Add sleepable for sleepable programs 2 years ago
sk_lookup.rs aya-bpf-macros: Refactor for ease of testing 2 years ago
sk_msg.rs aya-bpf-macros: Refactor for ease of testing 2 years ago
sk_skb.rs aya-bpf-macros: Refactor for ease of testing 2 years ago
sock_ops.rs aya-bpf-macros: Refactor for ease of testing 2 years ago
socket_filter.rs aya-bpf-macros: Refactor for ease of testing 2 years ago
tc.rs aya-bpf-macros: Refactor for ease of testing 2 years ago
tracepoint.rs aya-bpf-macros: Add sleepable for sleepable programs 2 years ago
uprobe.rs aya-bpf-macros: Add sleepable for sleepable programs 2 years ago
xdp.rs aya-bpf-macros: Refactor for ease of testing 2 years ago