Skip to content

Commit b5c7a09

Browse files
florianlgopherbot
authored andcommitted
unix: update BPF constants with Linux kernel 6.2
Change-Id: Iaa92ec9e8ff6e337457ea4f57b4c046221128d43 Reviewed-on: https://go-review.googlesource.com/c/sys/+/496675 Run-TryBot: Ian Lance Taylor <iant@google.com> Run-TryBot: Ian Lance Taylor <iant@golang.org> Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com> Reviewed-by: Ian Lance Taylor <iant@google.com> Reviewed-by: Matthew Dempsky <mdempsky@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Auto-Submit: Ian Lance Taylor <iant@google.com>
1 parent c8ea6b0 commit b5c7a09

File tree

3 files changed

+140
-0
lines changed

3 files changed

+140
-0
lines changed

unix/linux/types.go

+46
Original file line numberDiff line numberDiff line change
@@ -2543,6 +2543,11 @@ const (
25432543
BPF_REG_8 = C.BPF_REG_8
25442544
BPF_REG_9 = C.BPF_REG_9
25452545
BPF_REG_10 = C.BPF_REG_10
2546+
BPF_CGROUP_ITER_ORDER_UNSPEC = C.BPF_CGROUP_ITER_ORDER_UNSPEC
2547+
BPF_CGROUP_ITER_SELF_ONLY = C.BPF_CGROUP_ITER_SELF_ONLY
2548+
BPF_CGROUP_ITER_DESCENDANTS_PRE = C.BPF_CGROUP_ITER_DESCENDANTS_PRE
2549+
BPF_CGROUP_ITER_DESCENDANTS_POST = C.BPF_CGROUP_ITER_DESCENDANTS_POST
2550+
BPF_CGROUP_ITER_ANCESTORS_UP = C.BPF_CGROUP_ITER_ANCESTORS_UP
25462551
BPF_MAP_CREATE = C.BPF_MAP_CREATE
25472552
BPF_MAP_LOOKUP_ELEM = C.BPF_MAP_LOOKUP_ELEM
25482553
BPF_MAP_UPDATE_ELEM = C.BPF_MAP_UPDATE_ELEM
@@ -2554,6 +2559,7 @@ const (
25542559
BPF_PROG_ATTACH = C.BPF_PROG_ATTACH
25552560
BPF_PROG_DETACH = C.BPF_PROG_DETACH
25562561
BPF_PROG_TEST_RUN = C.BPF_PROG_TEST_RUN
2562+
BPF_PROG_RUN = C.BPF_PROG_RUN
25572563
BPF_PROG_GET_NEXT_ID = C.BPF_PROG_GET_NEXT_ID
25582564
BPF_MAP_GET_NEXT_ID = C.BPF_MAP_GET_NEXT_ID
25592565
BPF_PROG_GET_FD_BY_ID = C.BPF_PROG_GET_FD_BY_ID
@@ -2598,6 +2604,7 @@ const (
25982604
BPF_MAP_TYPE_CPUMAP = C.BPF_MAP_TYPE_CPUMAP
25992605
BPF_MAP_TYPE_XSKMAP = C.BPF_MAP_TYPE_XSKMAP
26002606
BPF_MAP_TYPE_SOCKHASH = C.BPF_MAP_TYPE_SOCKHASH
2607+
BPF_MAP_TYPE_CGROUP_STORAGE_DEPRECATED = C.BPF_MAP_TYPE_CGROUP_STORAGE_DEPRECATED
26012608
BPF_MAP_TYPE_CGROUP_STORAGE = C.BPF_MAP_TYPE_CGROUP_STORAGE
26022609
BPF_MAP_TYPE_REUSEPORT_SOCKARRAY = C.BPF_MAP_TYPE_REUSEPORT_SOCKARRAY
26032610
BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE = C.BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE
@@ -2608,6 +2615,10 @@ const (
26082615
BPF_MAP_TYPE_STRUCT_OPS = C.BPF_MAP_TYPE_STRUCT_OPS
26092616
BPF_MAP_TYPE_RINGBUF = C.BPF_MAP_TYPE_RINGBUF
26102617
BPF_MAP_TYPE_INODE_STORAGE = C.BPF_MAP_TYPE_INODE_STORAGE
2618+
BPF_MAP_TYPE_TASK_STORAGE = C.BPF_MAP_TYPE_TASK_STORAGE
2619+
BPF_MAP_TYPE_BLOOM_FILTER = C.BPF_MAP_TYPE_BLOOM_FILTER
2620+
BPF_MAP_TYPE_USER_RINGBUF = C.BPF_MAP_TYPE_USER_RINGBUF
2621+
BPF_MAP_TYPE_CGRP_STORAGE = C.BPF_MAP_TYPE_CGRP_STORAGE
26112622
BPF_PROG_TYPE_UNSPEC = C.BPF_PROG_TYPE_UNSPEC
26122623
BPF_PROG_TYPE_SOCKET_FILTER = C.BPF_PROG_TYPE_SOCKET_FILTER
26132624
BPF_PROG_TYPE_KPROBE = C.BPF_PROG_TYPE_KPROBE
@@ -2639,6 +2650,7 @@ const (
26392650
BPF_PROG_TYPE_EXT = C.BPF_PROG_TYPE_EXT
26402651
BPF_PROG_TYPE_LSM = C.BPF_PROG_TYPE_LSM
26412652
BPF_PROG_TYPE_SK_LOOKUP = C.BPF_PROG_TYPE_SK_LOOKUP
2653+
BPF_PROG_TYPE_SYSCALL = C.BPF_PROG_TYPE_SYSCALL
26422654
BPF_CGROUP_INET_INGRESS = C.BPF_CGROUP_INET_INGRESS
26432655
BPF_CGROUP_INET_EGRESS = C.BPF_CGROUP_INET_EGRESS
26442656
BPF_CGROUP_INET_SOCK_CREATE = C.BPF_CGROUP_INET_SOCK_CREATE
@@ -2677,13 +2689,22 @@ const (
26772689
BPF_XDP_CPUMAP = C.BPF_XDP_CPUMAP
26782690
BPF_SK_LOOKUP = C.BPF_SK_LOOKUP
26792691
BPF_XDP = C.BPF_XDP
2692+
BPF_SK_SKB_VERDICT = C.BPF_SK_SKB_VERDICT
2693+
BPF_SK_REUSEPORT_SELECT = C.BPF_SK_REUSEPORT_SELECT
2694+
BPF_SK_REUSEPORT_SELECT_OR_MIGRATE = C.BPF_SK_REUSEPORT_SELECT_OR_MIGRATE
2695+
BPF_PERF_EVENT = C.BPF_PERF_EVENT
2696+
BPF_TRACE_KPROBE_MULTI = C.BPF_TRACE_KPROBE_MULTI
2697+
BPF_LSM_CGROUP = C.BPF_LSM_CGROUP
26802698
BPF_LINK_TYPE_UNSPEC = C.BPF_LINK_TYPE_UNSPEC
26812699
BPF_LINK_TYPE_RAW_TRACEPOINT = C.BPF_LINK_TYPE_RAW_TRACEPOINT
26822700
BPF_LINK_TYPE_TRACING = C.BPF_LINK_TYPE_TRACING
26832701
BPF_LINK_TYPE_CGROUP = C.BPF_LINK_TYPE_CGROUP
26842702
BPF_LINK_TYPE_ITER = C.BPF_LINK_TYPE_ITER
26852703
BPF_LINK_TYPE_NETNS = C.BPF_LINK_TYPE_NETNS
26862704
BPF_LINK_TYPE_XDP = C.BPF_LINK_TYPE_XDP
2705+
BPF_LINK_TYPE_PERF_EVENT = C.BPF_LINK_TYPE_PERF_EVENT
2706+
BPF_LINK_TYPE_KPROBE_MULTI = C.BPF_LINK_TYPE_KPROBE_MULTI
2707+
BPF_LINK_TYPE_STRUCT_OPS = C.BPF_LINK_TYPE_STRUCT_OPS
26872708
BPF_ANY = C.BPF_ANY
26882709
BPF_NOEXIST = C.BPF_NOEXIST
26892710
BPF_EXIST = C.BPF_EXIST
@@ -2721,6 +2742,7 @@ const (
27212742
BPF_F_ZERO_CSUM_TX = C.BPF_F_ZERO_CSUM_TX
27222743
BPF_F_DONT_FRAGMENT = C.BPF_F_DONT_FRAGMENT
27232744
BPF_F_SEQ_NUMBER = C.BPF_F_SEQ_NUMBER
2745+
BPF_F_TUNINFO_FLAGS = C.BPF_F_TUNINFO_FLAGS
27242746
BPF_F_INDEX_MASK = C.BPF_F_INDEX_MASK
27252747
BPF_F_CURRENT_CPU = C.BPF_F_CURRENT_CPU
27262748
BPF_F_CTXLEN_MASK = C.BPF_F_CTXLEN_MASK
@@ -2735,6 +2757,7 @@ const (
27352757
BPF_F_ADJ_ROOM_ENCAP_L4_GRE = C.BPF_F_ADJ_ROOM_ENCAP_L4_GRE
27362758
BPF_F_ADJ_ROOM_ENCAP_L4_UDP = C.BPF_F_ADJ_ROOM_ENCAP_L4_UDP
27372759
BPF_F_ADJ_ROOM_NO_CSUM_RESET = C.BPF_F_ADJ_ROOM_NO_CSUM_RESET
2760+
BPF_F_ADJ_ROOM_ENCAP_L2_ETH = C.BPF_F_ADJ_ROOM_ENCAP_L2_ETH
27382761
BPF_ADJ_ROOM_ENCAP_L2_MASK = C.BPF_ADJ_ROOM_ENCAP_L2_MASK
27392762
BPF_ADJ_ROOM_ENCAP_L2_SHIFT = C.BPF_ADJ_ROOM_ENCAP_L2_SHIFT
27402763
BPF_F_SYSCTL_BASE_NAME = C.BPF_F_SYSCTL_BASE_NAME
@@ -2759,10 +2782,16 @@ const (
27592782
BPF_LWT_ENCAP_SEG6 = C.BPF_LWT_ENCAP_SEG6
27602783
BPF_LWT_ENCAP_SEG6_INLINE = C.BPF_LWT_ENCAP_SEG6_INLINE
27612784
BPF_LWT_ENCAP_IP = C.BPF_LWT_ENCAP_IP
2785+
BPF_F_BPRM_SECUREEXEC = C.BPF_F_BPRM_SECUREEXEC
2786+
BPF_F_BROADCAST = C.BPF_F_BROADCAST
2787+
BPF_F_EXCLUDE_INGRESS = C.BPF_F_EXCLUDE_INGRESS
2788+
BPF_SKB_TSTAMP_UNSPEC = C.BPF_SKB_TSTAMP_UNSPEC
2789+
BPF_SKB_TSTAMP_DELIVERY_MONO = C.BPF_SKB_TSTAMP_DELIVERY_MONO
27622790
BPF_OK = C.BPF_OK
27632791
BPF_DROP = C.BPF_DROP
27642792
BPF_REDIRECT = C.BPF_REDIRECT
27652793
BPF_LWT_REROUTE = C.BPF_LWT_REROUTE
2794+
BPF_FLOW_DISSECTOR_CONTINUE = C.BPF_FLOW_DISSECTOR_CONTINUE
27662795
BPF_SOCK_OPS_RTO_CB_FLAG = C.BPF_SOCK_OPS_RTO_CB_FLAG
27672796
BPF_SOCK_OPS_RETRANS_CB_FLAG = C.BPF_SOCK_OPS_RETRANS_CB_FLAG
27682797
BPF_SOCK_OPS_STATE_CB_FLAG = C.BPF_SOCK_OPS_STATE_CB_FLAG
@@ -2826,6 +2855,10 @@ const (
28262855
BPF_FIB_LKUP_RET_UNSUPP_LWT = C.BPF_FIB_LKUP_RET_UNSUPP_LWT
28272856
BPF_FIB_LKUP_RET_NO_NEIGH = C.BPF_FIB_LKUP_RET_NO_NEIGH
28282857
BPF_FIB_LKUP_RET_FRAG_NEEDED = C.BPF_FIB_LKUP_RET_FRAG_NEEDED
2858+
BPF_MTU_CHK_SEGS = C.BPF_MTU_CHK_SEGS
2859+
BPF_MTU_CHK_RET_SUCCESS = C.BPF_MTU_CHK_RET_SUCCESS
2860+
BPF_MTU_CHK_RET_FRAG_NEEDED = C.BPF_MTU_CHK_RET_FRAG_NEEDED
2861+
BPF_MTU_CHK_RET_SEGS_TOOBIG = C.BPF_MTU_CHK_RET_SEGS_TOOBIG
28292862
BPF_FD_TYPE_RAW_TRACEPOINT = C.BPF_FD_TYPE_RAW_TRACEPOINT
28302863
BPF_FD_TYPE_TRACEPOINT = C.BPF_FD_TYPE_TRACEPOINT
28312864
BPF_FD_TYPE_KPROBE = C.BPF_FD_TYPE_KPROBE
@@ -2835,6 +2868,19 @@ const (
28352868
BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG = C.BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG
28362869
BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL = C.BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL
28372870
BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP = C.BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP
2871+
BPF_CORE_FIELD_BYTE_OFFSET = C.BPF_CORE_FIELD_BYTE_OFFSET
2872+
BPF_CORE_FIELD_BYTE_SIZE = C.BPF_CORE_FIELD_BYTE_SIZE
2873+
BPF_CORE_FIELD_EXISTS = C.BPF_CORE_FIELD_EXISTS
2874+
BPF_CORE_FIELD_SIGNED = C.BPF_CORE_FIELD_SIGNED
2875+
BPF_CORE_FIELD_LSHIFT_U64 = C.BPF_CORE_FIELD_LSHIFT_U64
2876+
BPF_CORE_FIELD_RSHIFT_U64 = C.BPF_CORE_FIELD_RSHIFT_U64
2877+
BPF_CORE_TYPE_ID_LOCAL = C.BPF_CORE_TYPE_ID_LOCAL
2878+
BPF_CORE_TYPE_ID_TARGET = C.BPF_CORE_TYPE_ID_TARGET
2879+
BPF_CORE_TYPE_EXISTS = C.BPF_CORE_TYPE_EXISTS
2880+
BPF_CORE_TYPE_SIZE = C.BPF_CORE_TYPE_SIZE
2881+
BPF_CORE_ENUMVAL_EXISTS = C.BPF_CORE_ENUMVAL_EXISTS
2882+
BPF_CORE_ENUMVAL_VALUE = C.BPF_CORE_ENUMVAL_VALUE
2883+
BPF_CORE_TYPE_MATCHES = C.BPF_CORE_TYPE_MATCHES
28382884
)
28392885

28402886
// generated by:

unix/zerrors_linux_sparc64.go

+48
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

unix/ztypes_linux.go

+46
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)