diff options
Diffstat (limited to 'include/uapi/linux/bpf.h')
-rw-r--r-- | include/uapi/linux/bpf.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/uapi/linux/bpf.h b/include/uapi/linux/bpf.h index 2e96d0b4bf65..cc2a2466d5f3 100644 --- a/include/uapi/linux/bpf.h +++ b/include/uapi/linux/bpf.h | |||
@@ -167,6 +167,7 @@ enum bpf_prog_type { | |||
167 | BPF_PROG_TYPE_LIRC_MODE2, | 167 | BPF_PROG_TYPE_LIRC_MODE2, |
168 | BPF_PROG_TYPE_SK_REUSEPORT, | 168 | BPF_PROG_TYPE_SK_REUSEPORT, |
169 | BPF_PROG_TYPE_FLOW_DISSECTOR, | 169 | BPF_PROG_TYPE_FLOW_DISSECTOR, |
170 | BPF_PROG_TYPE_CGROUP_SYSCTL, | ||
170 | }; | 171 | }; |
171 | 172 | ||
172 | enum bpf_attach_type { | 173 | enum bpf_attach_type { |
@@ -188,6 +189,7 @@ enum bpf_attach_type { | |||
188 | BPF_CGROUP_UDP6_SENDMSG, | 189 | BPF_CGROUP_UDP6_SENDMSG, |
189 | BPF_LIRC_MODE2, | 190 | BPF_LIRC_MODE2, |
190 | BPF_FLOW_DISSECTOR, | 191 | BPF_FLOW_DISSECTOR, |
192 | BPF_CGROUP_SYSCTL, | ||
191 | __MAX_BPF_ATTACH_TYPE | 193 | __MAX_BPF_ATTACH_TYPE |
192 | }; | 194 | }; |
193 | 195 | ||
@@ -3308,4 +3310,11 @@ struct bpf_line_info { | |||
3308 | struct bpf_spin_lock { | 3310 | struct bpf_spin_lock { |
3309 | __u32 val; | 3311 | __u32 val; |
3310 | }; | 3312 | }; |
3313 | |||
3314 | struct bpf_sysctl { | ||
3315 | __u32 write; /* Sysctl is being read (= 0) or written (= 1). | ||
3316 | * Allows 1,2,4-byte read, but no write. | ||
3317 | */ | ||
3318 | }; | ||
3319 | |||
3311 | #endif /* _UAPI__LINUX_BPF_H__ */ | 3320 | #endif /* _UAPI__LINUX_BPF_H__ */ |