aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/bpf_arm.const
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2017-12-29 10:09:24 +0100
committerDmitry Vyukov <dvyukov@google.com>2017-12-29 10:09:24 +0100
commit0cbc76dfeaca130ad2768c18b8b9a7eae515264f (patch)
tree2ecda94d3be6c383becc1b85c7cc657052a7d31f /sys/linux/bpf_arm.const
parent6deb6153100d00ca8afcbd776a401bbf09f49d65 (diff)
sys/linux: assorted improvements
Mostly extensions of API in 4.15.
Diffstat (limited to 'sys/linux/bpf_arm.const')
-rw-r--r--sys/linux/bpf_arm.const7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/linux/bpf_arm.const b/sys/linux/bpf_arm.const
index ae90c2433..efdd2b993 100644
--- a/sys/linux/bpf_arm.const
+++ b/sys/linux/bpf_arm.const
@@ -6,11 +6,15 @@ BPF_CGROUP_INET_INGRESS = 0
BPF_CGROUP_INET_SOCK_CREATE = 2
BPF_CGROUP_SOCK_OPS = 3
BPF_EXIST = 2
+BPF_F_ALLOW_MULTI = 2
BPF_F_ALLOW_OVERRIDE = 1
BPF_F_NO_COMMON_LRU = 2
BPF_F_NO_PREALLOC = 1
BPF_F_NUMA_NODE = 4
+BPF_F_QUERY_EFFECTIVE = 1
+BPF_F_RDONLY = 8
BPF_F_STRICT_ALIGNMENT = 1
+BPF_F_WRONLY = 16
BPF_MAP_CREATE = 0
BPF_MAP_DELETE_ELEM = 3
BPF_MAP_GET_FD_BY_ID = 14
@@ -20,6 +24,7 @@ BPF_MAP_LOOKUP_ELEM = 1
BPF_MAP_TYPE_ARRAY = 2
BPF_MAP_TYPE_ARRAY_OF_MAPS = 12
BPF_MAP_TYPE_CGROUP_ARRAY = 8
+BPF_MAP_TYPE_CPUMAP = 16
BPF_MAP_TYPE_DEVMAP = 14
BPF_MAP_TYPE_HASH = 1
BPF_MAP_TYPE_HASH_OF_MAPS = 13
@@ -36,12 +41,14 @@ BPF_MAP_UPDATE_ELEM = 2
BPF_NOEXIST = 1
BPF_OBJ_GET = 7
BPF_OBJ_GET_INFO_BY_FD = 15
+BPF_OBJ_NAME_LEN = 16
BPF_OBJ_PIN = 6
BPF_PROG_ATTACH = 8
BPF_PROG_DETACH = 9
BPF_PROG_GET_FD_BY_ID = 13
BPF_PROG_GET_NEXT_ID = 11
BPF_PROG_LOAD = 5
+BPF_PROG_QUERY = 16
BPF_PROG_TEST_RUN = 10
BPF_PROG_TYPE_CGROUP_DEVICE = 15
BPF_PROG_TYPE_CGROUP_SKB = 8