From 0cbc76dfeaca130ad2768c18b8b9a7eae515264f Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Fri, 29 Dec 2017 10:09:24 +0100 Subject: sys/linux: assorted improvements Mostly extensions of API in 4.15. --- sys/linux/bpf_arm.const | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'sys/linux/bpf_arm.const') 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 -- cgit mrf-deployment