From: Dmitry V. Levin Date: Sun, 10 Sep 2017 09:41:22 +0000 (+0000) Subject: Update BPF_* constants X-Git-Tag: v4.20~79 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3e45b0398d55b130eaafec40b4714e48ba1c0b27;p=strace Update BPF_* constants * xlat/bpf_attach_type.in: Add BPF_SK_SKB_STREAM_PARSER and BPF_SK_SKB_STREAM_VERDICT introduced by kernel commit v4.14-rc1~130^2~123^2~8. * xlat/bpf_map_flags.in: Add BPF_F_NO_COMMON_LRU and BPF_F_NUMA_NODE introduced by kernel commits v4.10-rc1~202^2~271^2~2 and v4.14-rc1~130^2~196^2~1, respectively. * xlat/bpf_map_types.in: Add BPF_MAP_TYPE_DEVMAP and BPF_MAP_TYPE_SOCKMAP introduced by kernel commits v4.14-rc1~130^2~497^2~4 and v4.14-rc1~130^2~234^2~4, respectively. * xlat/bpf_op_jmp.in: Add BPF_JLT, BPF_JLE, BPF_JSLT, and BPF_JSLE introduced by kernel commit v4.14-rc1~130^2~309^2~8. * xlat/bpf_prog_types.in: Add BPF_PROG_TYPE_SK_SKB introduced by kernel commit v4.14-rc1~130^2~234^2~6. * NEWS: Mention this. --- diff --git a/NEWS b/NEWS index b5b10535..3d8e59b8 100644 --- a/NEWS +++ b/NEWS @@ -2,7 +2,7 @@ Noteworthy changes in release ?.?? (????-??-??) =============================================== * Improvements - * Updated lists of MADV_*, SO_*, SOL_* and TCP_* constants. + * Updated lists of BPF_*, MADV_*, SO_*, SOL_* and TCP_* constants. Noteworthy changes in release 4.19 (2017-09-05) =============================================== diff --git a/xlat/bpf_attach_type.in b/xlat/bpf_attach_type.in index 9f96467c..162e6f56 100644 --- a/xlat/bpf_attach_type.in +++ b/xlat/bpf_attach_type.in @@ -2,3 +2,5 @@ BPF_CGROUP_INET_INGRESS 0 BPF_CGROUP_INET_EGRESS 1 BPF_CGROUP_INET_SOCK_CREATE 2 BPF_CGROUP_SOCK_OPS 3 +BPF_SK_SKB_STREAM_PARSER 4 +BPF_SK_SKB_STREAM_VERDICT 5 diff --git a/xlat/bpf_map_flags.in b/xlat/bpf_map_flags.in index 63338002..3137be4e 100644 --- a/xlat/bpf_map_flags.in +++ b/xlat/bpf_map_flags.in @@ -1 +1,3 @@ BPF_F_NO_PREALLOC 1 +BPF_F_NO_COMMON_LRU 2 +BPF_F_NUMA_NODE 4 diff --git a/xlat/bpf_map_types.in b/xlat/bpf_map_types.in index 583c0160..233ff5b2 100644 --- a/xlat/bpf_map_types.in +++ b/xlat/bpf_map_types.in @@ -12,3 +12,5 @@ BPF_MAP_TYPE_LRU_PERCPU_HASH 10 BPF_MAP_TYPE_LPM_TRIE 11 BPF_MAP_TYPE_ARRAY_OF_MAPS 12 BPF_MAP_TYPE_HASH_OF_MAPS 13 +BPF_MAP_TYPE_DEVMAP 14 +BPF_MAP_TYPE_SOCKMAP 15 diff --git a/xlat/bpf_op_jmp.in b/xlat/bpf_op_jmp.in index 456c0af8..48fcb075 100644 --- a/xlat/bpf_op_jmp.in +++ b/xlat/bpf_op_jmp.in @@ -4,7 +4,11 @@ BPF_JGT BPF_JGE BPF_JSET BPF_JNE +BPF_JLT +BPF_JLE BPF_JSGT BPF_JSGE +BPF_JSLT +BPF_JSLE BPF_CALL BPF_EXIT diff --git a/xlat/bpf_prog_types.in b/xlat/bpf_prog_types.in index 5d7057d5..1ae02ddf 100644 --- a/xlat/bpf_prog_types.in +++ b/xlat/bpf_prog_types.in @@ -12,3 +12,4 @@ BPF_PROG_TYPE_LWT_IN 10 BPF_PROG_TYPE_LWT_OUT 11 BPF_PROG_TYPE_LWT_XMIT 12 BPF_PROG_TYPE_SOCK_OPS 13 +BPF_PROG_TYPE_SK_SKB 14