]>
Commit | Line | Data |
---|---|---|
084c7007 RG |
1 | /* SPDX-License-Identifier: LGPL-2.1+ */ |
2 | #pragma once | |
3 | ||
4 | #include <inttypes.h> | |
5 | ||
6 | #include "unit.h" | |
7 | ||
8 | struct BPFProgram; | |
9 | ||
10 | int bpf_devices_supported(void); | |
11 | ||
12 | int cgroup_bpf_whitelist_device(BPFProgram *p, int type, int major, int minor, const char *acc); | |
13 | int cgroup_bpf_whitelist_major(BPFProgram *p, int type, int major, const char *acc); | |
8e8b5d2e | 14 | int cgroup_bpf_whitelist_class(BPFProgram *prog, int type, const char *acc); |
084c7007 RG |
15 | |
16 | int cgroup_init_device_bpf(BPFProgram **ret, CGroupDevicePolicy policy, bool whitelist); | |
17 | int cgroup_apply_device_bpf(Unit *u, BPFProgram *p, CGroupDevicePolicy policy, bool whitelist); |