aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/bpf_amd64.const
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2017-12-29 17:24:21 +0100
committerDmitry Vyukov <dvyukov@google.com>2017-12-29 17:24:21 +0100
commitc25d74ee514fe00f228a0cc7c158cf2906329ea8 (patch)
tree033d67f675e37552a06ad0b3a63a42cdf3e8a173 /sys/linux/bpf_amd64.const
parentb888d0cf5c4db046eef7d5c259b41d7f0719ecfc (diff)
sys/linux: improve bpf descriptions
Diffstat (limited to 'sys/linux/bpf_amd64.const')
-rw-r--r--sys/linux/bpf_amd64.const59
1 files changed, 59 insertions, 0 deletions
diff --git a/sys/linux/bpf_amd64.const b/sys/linux/bpf_amd64.const
index 46b02227a..2e0426766 100644
--- a/sys/linux/bpf_amd64.const
+++ b/sys/linux/bpf_amd64.const
@@ -1,11 +1,23 @@
# AUTOGENERATED FILE
+BPF_ABS0 = 1
+BPF_ADD0 = 0
+BPF_ALU = 4
+BPF_ALU64 = 7
+BPF_AND0 = 5
BPF_ANY = 0
+BPF_ARSH0 = 12
+BPF_B0 = 2
+BPF_CALL0 = 8
BPF_CGROUP_DEVICE = 6
BPF_CGROUP_INET_EGRESS = 1
BPF_CGROUP_INET_INGRESS = 0
BPF_CGROUP_INET_SOCK_CREATE = 2
BPF_CGROUP_SOCK_OPS = 3
+BPF_DIV0 = 3
+BPF_DW0 = 3
+BPF_END0 = 13
BPF_EXIST = 2
+BPF_EXIT0 = 9
BPF_F_ALLOW_MULTI = 2
BPF_F_ALLOW_OVERRIDE = 1
BPF_F_NO_COMMON_LRU = 2
@@ -15,6 +27,25 @@ BPF_F_QUERY_EFFECTIVE = 1
BPF_F_RDONLY = 8
BPF_F_STRICT_ALIGNMENT = 1
BPF_F_WRONLY = 16
+BPF_H0 = 1
+BPF_IMM0 = 0
+BPF_IND0 = 2
+BPF_JA0 = 0
+BPF_JEQ0 = 1
+BPF_JGE0 = 3
+BPF_JGT0 = 2
+BPF_JLE0 = 11
+BPF_JLT0 = 10
+BPF_JMP = 5
+BPF_JNE0 = 5
+BPF_JSET0 = 4
+BPF_JSGE0 = 7
+BPF_JSGT0 = 6
+BPF_JSLE0 = 13
+BPF_JSLT0 = 12
+BPF_LD = 0
+BPF_LDX = 1
+BPF_LSH0 = 6
BPF_MAP_CREATE = 0
BPF_MAP_DELETE_ELEM = 3
BPF_MAP_GET_FD_BY_ID = 14
@@ -38,11 +69,17 @@ BPF_MAP_TYPE_PROG_ARRAY = 3
BPF_MAP_TYPE_SOCKMAP = 15
BPF_MAP_TYPE_STACK_TRACE = 7
BPF_MAP_UPDATE_ELEM = 2
+BPF_MEM0 = 3
+BPF_MOD0 = 9
+BPF_MOV0 = 11
+BPF_MUL0 = 2
+BPF_NEG0 = 8
BPF_NOEXIST = 1
BPF_OBJ_GET = 7
BPF_OBJ_GET_INFO_BY_FD = 15
BPF_OBJ_NAME_LEN = 16
BPF_OBJ_PIN = 6
+BPF_OR0 = 4
BPF_PROG_ATTACH = 8
BPF_PROG_DETACH = 9
BPF_PROG_GET_FD_BY_ID = 13
@@ -66,6 +103,28 @@ BPF_PROG_TYPE_SOCK_OPS = 13
BPF_PROG_TYPE_TRACEPOINT = 5
BPF_PROG_TYPE_XDP = 6
BPF_PSEUDO_MAP_FD = 1
+BPF_REG_0 = 0
+BPF_REG_1 = 1
+BPF_REG_10 = 10
+BPF_REG_2 = 2
+BPF_REG_3 = 3
+BPF_REG_4 = 4
+BPF_REG_5 = 5
+BPF_REG_6 = 6
+BPF_REG_7 = 7
+BPF_REG_8 = 8
+BPF_REG_9 = 9
+BPF_RSH0 = 7
BPF_SK_SKB_STREAM_PARSER = 4
BPF_SK_SKB_STREAM_VERDICT = 5
+BPF_ST = 2
+BPF_STX = 3
+BPF_SUB0 = 1
+BPF_W0 = 0
+BPF_XADD0 = 6
+BPF_XOR0 = 10
+__BPF_FUNC_MAX_ID = 58
__NR_bpf = 321
+bpf_call_code = 133
+bpf_exit_code = 149
+bpf_insn_load_imm_dw = 24