diff options
Diffstat (limited to 'sys/linux')
38 files changed, 79 insertions, 773 deletions
diff --git a/sys/linux/bpf_386.const b/sys/linux/bpf_386.const index 91e11d956..a63048d39 100644 --- a/sys/linux/bpf_386.const +++ b/sys/linux/bpf_386.const @@ -189,7 +189,7 @@ BTF_KIND_VOLATILE = 9 BTF_MAGIC = 60319 BTF_VERSION = 1 MAX_BPF_REG = 11 -__BPF_FUNC_MAX_ID = 109 +__BPF_FUNC_MAX_ID = 110 __MAX_BPF_REG = 11 __NR_bpf = 357 bpf_call_code = 133 diff --git a/sys/linux/bpf_amd64.const b/sys/linux/bpf_amd64.const index 4700ee086..b1cee1237 100644 --- a/sys/linux/bpf_amd64.const +++ b/sys/linux/bpf_amd64.const @@ -189,7 +189,7 @@ BTF_KIND_VOLATILE = 9 BTF_MAGIC = 60319 BTF_VERSION = 1 MAX_BPF_REG = 11 -__BPF_FUNC_MAX_ID = 109 +__BPF_FUNC_MAX_ID = 110 __MAX_BPF_REG = 11 __NR_bpf = 321 bpf_call_code = 133 diff --git a/sys/linux/bpf_arm.const b/sys/linux/bpf_arm.const index 86a5e3319..7b2837da7 100644 --- a/sys/linux/bpf_arm.const +++ b/sys/linux/bpf_arm.const @@ -189,7 +189,7 @@ BTF_KIND_VOLATILE = 9 BTF_MAGIC = 60319 BTF_VERSION = 1 MAX_BPF_REG = 11 -__BPF_FUNC_MAX_ID = 109 +__BPF_FUNC_MAX_ID = 110 __MAX_BPF_REG = 11 __NR_bpf = 386 bpf_call_code = 133 diff --git a/sys/linux/bpf_arm64.const b/sys/linux/bpf_arm64.const index bca794c0f..8138cdabd 100644 --- a/sys/linux/bpf_arm64.const +++ b/sys/linux/bpf_arm64.const @@ -189,7 +189,7 @@ BTF_KIND_VOLATILE = 9 BTF_MAGIC = 60319 BTF_VERSION = 1 MAX_BPF_REG = 11 -__BPF_FUNC_MAX_ID = 109 +__BPF_FUNC_MAX_ID = 110 __MAX_BPF_REG = 11 __NR_bpf = 280 bpf_call_code = 133 diff --git a/sys/linux/bpf_ppc64le.const b/sys/linux/bpf_ppc64le.const index 71e8c3327..abc69899b 100644 --- a/sys/linux/bpf_ppc64le.const +++ b/sys/linux/bpf_ppc64le.const @@ -189,7 +189,7 @@ BTF_KIND_VOLATILE = 9 BTF_MAGIC = 60319 BTF_VERSION = 1 MAX_BPF_REG = 11 -__BPF_FUNC_MAX_ID = 109 +__BPF_FUNC_MAX_ID = 110 __MAX_BPF_REG = 11 __NR_bpf = 361 bpf_call_code = 133 diff --git a/sys/linux/dev_infiniband_rdma.txt b/sys/linux/dev_infiniband_rdma.txt index e39fcd621..6dd96d766 100644 --- a/sys/linux/dev_infiniband_rdma.txt +++ b/sys/linux/dev_infiniband_rdma.txt @@ -50,7 +50,7 @@ rdma_dev_open_flags = O_RDWR, O_CLOEXEC ib_access_flags = IB_ACCESS_LOCAL_WRITE, IB_ACCESS_REMOTE_WRITE, IB_ACCESS_REMOTE_READ, IB_ACCESS_REMOTE_ATOMIC, IB_ACCESS_MW_BIND, IB_ZERO_BASED, IB_ACCESS_ON_DEMAND ib_mr_rereg_flags = IB_MR_REREG_TRANS, IB_MR_REREG_PD, IB_MR_REREG_ACCESS, IB_MR_REREG_SUPPORTED ib_qp_type = IB_QPT_SMI, IB_QPT_GSI, IB_QPT_RC, IB_QPT_UC, IB_QPT_UD, IB_QPT_RAW_IPV6, IB_QPT_RAW_ETHERTYPE, IB_QPT_RAW_PACKET, IB_QPT_XRC_INI, IB_QPT_XRC_TGT -ib_qp_create_flags = IB_QP_CREATE_IPOIB_UD_LSO, IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK, IB_QP_CREATE_CROSS_CHANNEL, IB_QP_CREATE_MANAGED_SEND, IB_QP_CREATE_MANAGED_RECV, IB_QP_CREATE_NETIF_QP, IB_QP_CREATE_SIGNATURE_EN, IB_QP_CREATE_SCATTER_FCS +ib_qp_create_flags = IB_QP_CREATE_IPOIB_UD_LSO, IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK, IB_QP_CREATE_CROSS_CHANNEL, IB_QP_CREATE_MANAGED_SEND, IB_QP_CREATE_MANAGED_RECV, IB_QP_CREATE_NETIF_QP, IB_QP_CREATE_INTEGRITY_EN, IB_QP_CREATE_SCATTER_FCS ib_send_flags = IB_SEND_FENCE, IB_SEND_SIGNALED, IB_SEND_SOLICITED, IB_SEND_INLINE, IB_SEND_IP_CSUM ib_flow_flags = IB_FLOW_ATTR_FLAGS_DONT_TRAP ib_ipv4_flags = IB_IPV4_DONT_FRAG, IB_IPV4_MORE_FRAG diff --git a/sys/linux/dev_infiniband_rdma_386.const b/sys/linux/dev_infiniband_rdma_386.const index 75ebb6252..cf4694973 100644 --- a/sys/linux/dev_infiniband_rdma_386.const +++ b/sys/linux/dev_infiniband_rdma_386.const @@ -36,12 +36,12 @@ IB_QPT_XRC_INI = 9 IB_QPT_XRC_TGT = 10 IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 2 IB_QP_CREATE_CROSS_CHANNEL = 4 +IB_QP_CREATE_INTEGRITY_EN = 64 IB_QP_CREATE_IPOIB_UD_LSO = 1 IB_QP_CREATE_MANAGED_RECV = 16 IB_QP_CREATE_MANAGED_SEND = 8 IB_QP_CREATE_NETIF_QP = 32 IB_QP_CREATE_SCATTER_FCS = 256 -IB_QP_CREATE_SIGNATURE_EN = 64 IB_SEND_FENCE = 1 IB_SEND_INLINE = 8 IB_SEND_IP_CSUM = 16 diff --git a/sys/linux/dev_infiniband_rdma_amd64.const b/sys/linux/dev_infiniband_rdma_amd64.const index 3fb8d2174..e36b83bcd 100644 --- a/sys/linux/dev_infiniband_rdma_amd64.const +++ b/sys/linux/dev_infiniband_rdma_amd64.const @@ -36,12 +36,12 @@ IB_QPT_XRC_INI = 9 IB_QPT_XRC_TGT = 10 IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 2 IB_QP_CREATE_CROSS_CHANNEL = 4 +IB_QP_CREATE_INTEGRITY_EN = 64 IB_QP_CREATE_IPOIB_UD_LSO = 1 IB_QP_CREATE_MANAGED_RECV = 16 IB_QP_CREATE_MANAGED_SEND = 8 IB_QP_CREATE_NETIF_QP = 32 IB_QP_CREATE_SCATTER_FCS = 256 -IB_QP_CREATE_SIGNATURE_EN = 64 IB_SEND_FENCE = 1 IB_SEND_INLINE = 8 IB_SEND_IP_CSUM = 16 diff --git a/sys/linux/dev_infiniband_rdma_arm.const b/sys/linux/dev_infiniband_rdma_arm.const index 75ebb6252..cf4694973 100644 --- a/sys/linux/dev_infiniband_rdma_arm.const +++ b/sys/linux/dev_infiniband_rdma_arm.const @@ -36,12 +36,12 @@ IB_QPT_XRC_INI = 9 IB_QPT_XRC_TGT = 10 IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 2 IB_QP_CREATE_CROSS_CHANNEL = 4 +IB_QP_CREATE_INTEGRITY_EN = 64 IB_QP_CREATE_IPOIB_UD_LSO = 1 IB_QP_CREATE_MANAGED_RECV = 16 IB_QP_CREATE_MANAGED_SEND = 8 IB_QP_CREATE_NETIF_QP = 32 IB_QP_CREATE_SCATTER_FCS = 256 -IB_QP_CREATE_SIGNATURE_EN = 64 IB_SEND_FENCE = 1 IB_SEND_INLINE = 8 IB_SEND_IP_CSUM = 16 diff --git a/sys/linux/dev_infiniband_rdma_arm64.const b/sys/linux/dev_infiniband_rdma_arm64.const index b764f7275..f2f3c892a 100644 --- a/sys/linux/dev_infiniband_rdma_arm64.const +++ b/sys/linux/dev_infiniband_rdma_arm64.const @@ -36,12 +36,12 @@ IB_QPT_XRC_INI = 9 IB_QPT_XRC_TGT = 10 IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 2 IB_QP_CREATE_CROSS_CHANNEL = 4 +IB_QP_CREATE_INTEGRITY_EN = 64 IB_QP_CREATE_IPOIB_UD_LSO = 1 IB_QP_CREATE_MANAGED_RECV = 16 IB_QP_CREATE_MANAGED_SEND = 8 IB_QP_CREATE_NETIF_QP = 32 IB_QP_CREATE_SCATTER_FCS = 256 -IB_QP_CREATE_SIGNATURE_EN = 64 IB_SEND_FENCE = 1 IB_SEND_INLINE = 8 IB_SEND_IP_CSUM = 16 diff --git a/sys/linux/dev_infiniband_rdma_ppc64le.const b/sys/linux/dev_infiniband_rdma_ppc64le.const index 75ebb6252..cf4694973 100644 --- a/sys/linux/dev_infiniband_rdma_ppc64le.const +++ b/sys/linux/dev_infiniband_rdma_ppc64le.const @@ -36,12 +36,12 @@ IB_QPT_XRC_INI = 9 IB_QPT_XRC_TGT = 10 IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 2 IB_QP_CREATE_CROSS_CHANNEL = 4 +IB_QP_CREATE_INTEGRITY_EN = 64 IB_QP_CREATE_IPOIB_UD_LSO = 1 IB_QP_CREATE_MANAGED_RECV = 16 IB_QP_CREATE_MANAGED_SEND = 8 IB_QP_CREATE_NETIF_QP = 32 IB_QP_CREATE_SCATTER_FCS = 256 -IB_QP_CREATE_SIGNATURE_EN = 64 IB_SEND_FENCE = 1 IB_SEND_INLINE = 8 IB_SEND_IP_CSUM = 16 diff --git a/sys/linux/gen/386.go b/sys/linux/gen/386.go index 44b706ae3..750743d59 100644 --- a/sys/linux/gen/386.go +++ b/sys/linux/gen/386.go @@ -1110,7 +1110,7 @@ var structDescs_386 = []*KeyedStruct{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 133}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "regs", TypeSize: 1}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "off", TypeSize: 2}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 109}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 110}, }}}, {Key: StructKey{Name: "bpf_insn_exit"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_insn_exit", TypeSize: 8}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 149}, @@ -37039,13 +37039,6 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buffer", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "buflen", TypeSize: 4}}, Path: []string{"buffer"}}, }}, - {NR: 288, Name: "keyctl$KEYCTL_GRANT_PERMISSION", CallName: "keyctl", Args: []Type{ - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 4}}, Val: 32}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "keyid", TypeSize: 4}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_subject_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_standard_subject", FldName: "subject", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_perm", FldName: "perm", TypeSize: 4}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512}, BitMask: true}, - }}, {NR: 288, Name: "keyctl$KEYCTL_MOVE", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 4}}, Val: 30}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key", TypeSize: 4}}, @@ -37456,7 +37449,7 @@ var syscalls_386 = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset", TypeSize: 4}}, Kind: 1}, }}, @@ -37464,7 +37457,7 @@ var syscalls_386 = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 4}}, Val: 134217728}, }}, @@ -37472,7 +37465,7 @@ var syscalls_386 = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 4}}, Val: 268435456}, }}, @@ -37480,7 +37473,7 @@ var syscalls_386 = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 4}}}, }}, @@ -37496,7 +37489,7 @@ var syscalls_386 = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd", TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset", TypeSize: 4}}, Kind: 1}, }}, @@ -37504,7 +37497,7 @@ var syscalls_386 = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_xdp", FldName: "fd", TypeSize: 4}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xdp_mmap_offsets", FldName: "offset", TypeSize: 4}}, Vals: []uint64{0, 2147483648, 4294967296, 6442450944}}, }}, @@ -39016,7 +39009,7 @@ var syscalls_386 = []*Syscall{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size", TypeSize: 4}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "pgoff", TypeSize: 4}}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, }}, {NR: 235, Name: "removexattr", CallName: "removexattr", Args: []Type{ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -45686,12 +45679,12 @@ var consts_386 = []ConstValue{ {Name: "IB_QPT_XRC_TGT", Value: 10}, {Name: "IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK", Value: 2}, {Name: "IB_QP_CREATE_CROSS_CHANNEL", Value: 4}, + {Name: "IB_QP_CREATE_INTEGRITY_EN", Value: 64}, {Name: "IB_QP_CREATE_IPOIB_UD_LSO", Value: 1}, {Name: "IB_QP_CREATE_MANAGED_RECV", Value: 16}, {Name: "IB_QP_CREATE_MANAGED_SEND", Value: 8}, {Name: "IB_QP_CREATE_NETIF_QP", Value: 32}, {Name: "IB_QP_CREATE_SCATTER_FCS", Value: 256}, - {Name: "IB_QP_CREATE_SIGNATURE_EN", Value: 64}, {Name: "IB_SEND_FENCE", Value: 1}, {Name: "IB_SEND_INLINE", Value: 8}, {Name: "IB_SEND_IP_CSUM", Value: 16}, @@ -46593,7 +46586,6 @@ var consts_386 = []ConstValue{ {Name: "KEYCTL_GET_KEYRING_ID"}, {Name: "KEYCTL_GET_PERSISTENT", Value: 22}, {Name: "KEYCTL_GET_SECURITY", Value: 17}, - {Name: "KEYCTL_GRANT_PERMISSION", Value: 32}, {Name: "KEYCTL_INSTANTIATE", Value: 12}, {Name: "KEYCTL_INSTANTIATE_IOV", Value: 20}, {Name: "KEYCTL_INVALIDATE", Value: 21}, @@ -46619,21 +46611,6 @@ var consts_386 = []ConstValue{ {Name: "KEYCTL_SET_TIMEOUT", Value: 15}, {Name: "KEYCTL_UNLINK", Value: 9}, {Name: "KEYCTL_UPDATE", Value: 2}, - {Name: "KEY_ACE_CLEAR", Value: 512}, - {Name: "KEY_ACE_EVERYONE"}, - {Name: "KEY_ACE_GROUP", Value: 1}, - {Name: "KEY_ACE_INVAL", Value: 64}, - {Name: "KEY_ACE_JOIN", Value: 256}, - {Name: "KEY_ACE_LINK", Value: 16}, - {Name: "KEY_ACE_OWNER", Value: 2}, - {Name: "KEY_ACE_POSSESSOR", Value: 3}, - {Name: "KEY_ACE_READ", Value: 2}, - {Name: "KEY_ACE_REVOKE", Value: 128}, - {Name: "KEY_ACE_SEARCH", Value: 8}, - {Name: "KEY_ACE_SET_SECURITY", Value: 32}, - {Name: "KEY_ACE_SUBJ_STANDARD"}, - {Name: "KEY_ACE_VIEW", Value: 1}, - {Name: "KEY_ACE_WRITE", Value: 4}, {Name: "KEY_GRP_LINK", Value: 4096}, {Name: "KEY_GRP_READ", Value: 512}, {Name: "KEY_GRP_SEARCH", Value: 2048}, @@ -46958,7 +46935,7 @@ var consts_386 = []ConstValue{ {Name: "MAP_SHARED_VALIDATE", Value: 3}, {Name: "MAP_STACK", Value: 131072}, {Name: "MAP_SYNC", Value: 524288}, - {Name: "MAP_UNINITIALIZED"}, + {Name: "MAP_UNINITIALIZED", Value: 67108864}, {Name: "MARK_AND_VALUE", Value: 4294967248}, {Name: "MARK_OR_VALUE", Value: 4294967264}, {Name: "MARK_SET_VALUE", Value: 4294967280}, @@ -51446,7 +51423,7 @@ var consts_386 = []ConstValue{ {Name: "_LINUX_CAPABILITY_VERSION_1", Value: 429392688}, {Name: "_LINUX_CAPABILITY_VERSION_2", Value: 537333798}, {Name: "_LINUX_CAPABILITY_VERSION_3", Value: 537396514}, - {Name: "__BPF_FUNC_MAX_ID", Value: 109}, + {Name: "__BPF_FUNC_MAX_ID", Value: 110}, {Name: "__MAX_BPF_REG", Value: 11}, {Name: "__NR_accept4", Value: 364}, {Name: "__NR_acct", Value: 51}, @@ -51762,4 +51739,4 @@ var consts_386 = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_386 = "3871884a345b3a9604c0babd821e8daaa0204135" +const revision_386 = "a122d7a8ad012452edaaef3b0f04e203e7b94564" diff --git a/sys/linux/gen/amd64.go b/sys/linux/gen/amd64.go index 3c0d63d70..0208146ac 100644 --- a/sys/linux/gen/amd64.go +++ b/sys/linux/gen/amd64.go @@ -1113,7 +1113,7 @@ var structDescs_amd64 = []*KeyedStruct{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 133}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "regs", TypeSize: 1}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "off", TypeSize: 2}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 109}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 110}, }}}, {Key: StructKey{Name: "bpf_insn_exit"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_insn_exit", TypeSize: 8}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 149}, @@ -37556,13 +37556,6 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buffer", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "buflen", TypeSize: 8}}, Path: []string{"buffer"}}, }}, - {NR: 250, Name: "keyctl$KEYCTL_GRANT_PERMISSION", CallName: "keyctl", Args: []Type{ - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 8}}, Val: 32}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "keyid", TypeSize: 4}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_subject_type", FldName: "type", TypeSize: 8}}, Vals: []uint64{0}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_standard_subject", FldName: "subject", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_perm", FldName: "perm", TypeSize: 8}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512}, BitMask: true}, - }}, {NR: 250, Name: "keyctl$KEYCTL_MOVE", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 8}}, Val: 30}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key", TypeSize: 4}}, @@ -37973,7 +37966,7 @@ var syscalls_amd64 = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset", TypeSize: 8}}, Kind: 1}, }}, @@ -37981,7 +37974,7 @@ var syscalls_amd64 = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 8}}, Val: 134217728}, }}, @@ -37989,7 +37982,7 @@ var syscalls_amd64 = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 8}}, Val: 268435456}, }}, @@ -37997,7 +37990,7 @@ var syscalls_amd64 = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 8}}}, }}, @@ -38013,7 +38006,7 @@ var syscalls_amd64 = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd", TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset", TypeSize: 8}}, Kind: 1}, }}, @@ -38021,7 +38014,7 @@ var syscalls_amd64 = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_xdp", FldName: "fd", TypeSize: 4}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xdp_mmap_offsets", FldName: "offset", TypeSize: 8}}, Vals: []uint64{0, 2147483648, 4294967296, 6442450944}}, }}, @@ -39533,7 +39526,7 @@ var syscalls_amd64 = []*Syscall{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size", TypeSize: 8}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "pgoff", TypeSize: 8}}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, }}, {NR: 197, Name: "removexattr", CallName: "removexattr", Args: []Type{ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -46208,12 +46201,12 @@ var consts_amd64 = []ConstValue{ {Name: "IB_QPT_XRC_TGT", Value: 10}, {Name: "IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK", Value: 2}, {Name: "IB_QP_CREATE_CROSS_CHANNEL", Value: 4}, + {Name: "IB_QP_CREATE_INTEGRITY_EN", Value: 64}, {Name: "IB_QP_CREATE_IPOIB_UD_LSO", Value: 1}, {Name: "IB_QP_CREATE_MANAGED_RECV", Value: 16}, {Name: "IB_QP_CREATE_MANAGED_SEND", Value: 8}, {Name: "IB_QP_CREATE_NETIF_QP", Value: 32}, {Name: "IB_QP_CREATE_SCATTER_FCS", Value: 256}, - {Name: "IB_QP_CREATE_SIGNATURE_EN", Value: 64}, {Name: "IB_SEND_FENCE", Value: 1}, {Name: "IB_SEND_INLINE", Value: 8}, {Name: "IB_SEND_IP_CSUM", Value: 16}, @@ -47115,7 +47108,6 @@ var consts_amd64 = []ConstValue{ {Name: "KEYCTL_GET_KEYRING_ID"}, {Name: "KEYCTL_GET_PERSISTENT", Value: 22}, {Name: "KEYCTL_GET_SECURITY", Value: 17}, - {Name: "KEYCTL_GRANT_PERMISSION", Value: 32}, {Name: "KEYCTL_INSTANTIATE", Value: 12}, {Name: "KEYCTL_INSTANTIATE_IOV", Value: 20}, {Name: "KEYCTL_INVALIDATE", Value: 21}, @@ -47141,21 +47133,6 @@ var consts_amd64 = []ConstValue{ {Name: "KEYCTL_SET_TIMEOUT", Value: 15}, {Name: "KEYCTL_UNLINK", Value: 9}, {Name: "KEYCTL_UPDATE", Value: 2}, - {Name: "KEY_ACE_CLEAR", Value: 512}, - {Name: "KEY_ACE_EVERYONE"}, - {Name: "KEY_ACE_GROUP", Value: 1}, - {Name: "KEY_ACE_INVAL", Value: 64}, - {Name: "KEY_ACE_JOIN", Value: 256}, - {Name: "KEY_ACE_LINK", Value: 16}, - {Name: "KEY_ACE_OWNER", Value: 2}, - {Name: "KEY_ACE_POSSESSOR", Value: 3}, - {Name: "KEY_ACE_READ", Value: 2}, - {Name: "KEY_ACE_REVOKE", Value: 128}, - {Name: "KEY_ACE_SEARCH", Value: 8}, - {Name: "KEY_ACE_SET_SECURITY", Value: 32}, - {Name: "KEY_ACE_SUBJ_STANDARD"}, - {Name: "KEY_ACE_VIEW", Value: 1}, - {Name: "KEY_ACE_WRITE", Value: 4}, {Name: "KEY_GRP_LINK", Value: 4096}, {Name: "KEY_GRP_READ", Value: 512}, {Name: "KEY_GRP_SEARCH", Value: 2048}, @@ -47480,7 +47457,7 @@ var consts_amd64 = []ConstValue{ {Name: "MAP_SHARED_VALIDATE", Value: 3}, {Name: "MAP_STACK", Value: 131072}, {Name: "MAP_SYNC", Value: 524288}, - {Name: "MAP_UNINITIALIZED"}, + {Name: "MAP_UNINITIALIZED", Value: 67108864}, {Name: "MARK_AND_VALUE", Value: 4294967248}, {Name: "MARK_OR_VALUE", Value: 4294967264}, {Name: "MARK_SET_VALUE", Value: 4294967280}, @@ -51982,7 +51959,7 @@ var consts_amd64 = []ConstValue{ {Name: "_LINUX_CAPABILITY_VERSION_1", Value: 429392688}, {Name: "_LINUX_CAPABILITY_VERSION_2", Value: 537333798}, {Name: "_LINUX_CAPABILITY_VERSION_3", Value: 537396514}, - {Name: "__BPF_FUNC_MAX_ID", Value: 109}, + {Name: "__BPF_FUNC_MAX_ID", Value: 110}, {Name: "__MAX_BPF_REG", Value: 11}, {Name: "__NR_accept", Value: 43}, {Name: "__NR_accept4", Value: 288}, @@ -52299,4 +52276,4 @@ var consts_amd64 = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_amd64 = "5cf2332fa4990ae991912d28bceba030beecb353" +const revision_amd64 = "e0b6329368fff0cf9688046143aa154b670e2c22" diff --git a/sys/linux/gen/arm.go b/sys/linux/gen/arm.go index 6bfd28537..a1b2ff33c 100644 --- a/sys/linux/gen/arm.go +++ b/sys/linux/gen/arm.go @@ -1110,7 +1110,7 @@ var structDescs_arm = []*KeyedStruct{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 133}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "regs", TypeSize: 1}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "off", TypeSize: 2}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 109}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 110}, }}}, {Key: StructKey{Name: "bpf_insn_exit"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_insn_exit", TypeSize: 8}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 149}, @@ -36720,13 +36720,6 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buffer", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "buflen", TypeSize: 4}}, Path: []string{"buffer"}}, }}, - {NR: 311, Name: "keyctl$KEYCTL_GRANT_PERMISSION", CallName: "keyctl", Args: []Type{ - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 4}}, Val: 32}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "keyid", TypeSize: 4}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_subject_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_standard_subject", FldName: "subject", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_perm", FldName: "perm", TypeSize: 4}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512}, BitMask: true}, - }}, {NR: 311, Name: "keyctl$KEYCTL_MOVE", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 4}}, Val: 30}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key", TypeSize: 4}}, @@ -37137,7 +37130,7 @@ var syscalls_arm = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset", TypeSize: 4}}, Kind: 1}, }}, @@ -37145,7 +37138,7 @@ var syscalls_arm = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 4}}, Val: 134217728}, }}, @@ -37153,7 +37146,7 @@ var syscalls_arm = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 4}}, Val: 268435456}, }}, @@ -37161,7 +37154,7 @@ var syscalls_arm = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 4}}}, }}, @@ -37177,7 +37170,7 @@ var syscalls_arm = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd", TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset", TypeSize: 4}}, Kind: 1}, }}, @@ -37185,7 +37178,7 @@ var syscalls_arm = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_xdp", FldName: "fd", TypeSize: 4}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xdp_mmap_offsets", FldName: "offset", TypeSize: 4}}, Vals: []uint64{0, 2147483648, 4294967296, 6442450944}}, }}, @@ -38677,7 +38670,7 @@ var syscalls_arm = []*Syscall{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size", TypeSize: 4}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "pgoff", TypeSize: 4}}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, }}, {NR: 235, Name: "removexattr", CallName: "removexattr", Args: []Type{ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -45326,12 +45319,12 @@ var consts_arm = []ConstValue{ {Name: "IB_QPT_XRC_TGT", Value: 10}, {Name: "IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK", Value: 2}, {Name: "IB_QP_CREATE_CROSS_CHANNEL", Value: 4}, + {Name: "IB_QP_CREATE_INTEGRITY_EN", Value: 64}, {Name: "IB_QP_CREATE_IPOIB_UD_LSO", Value: 1}, {Name: "IB_QP_CREATE_MANAGED_RECV", Value: 16}, {Name: "IB_QP_CREATE_MANAGED_SEND", Value: 8}, {Name: "IB_QP_CREATE_NETIF_QP", Value: 32}, {Name: "IB_QP_CREATE_SCATTER_FCS", Value: 256}, - {Name: "IB_QP_CREATE_SIGNATURE_EN", Value: 64}, {Name: "IB_SEND_FENCE", Value: 1}, {Name: "IB_SEND_INLINE", Value: 8}, {Name: "IB_SEND_IP_CSUM", Value: 16}, @@ -46232,7 +46225,6 @@ var consts_arm = []ConstValue{ {Name: "KEYCTL_GET_KEYRING_ID"}, {Name: "KEYCTL_GET_PERSISTENT", Value: 22}, {Name: "KEYCTL_GET_SECURITY", Value: 17}, - {Name: "KEYCTL_GRANT_PERMISSION", Value: 32}, {Name: "KEYCTL_INSTANTIATE", Value: 12}, {Name: "KEYCTL_INSTANTIATE_IOV", Value: 20}, {Name: "KEYCTL_INVALIDATE", Value: 21}, @@ -46258,21 +46250,6 @@ var consts_arm = []ConstValue{ {Name: "KEYCTL_SET_TIMEOUT", Value: 15}, {Name: "KEYCTL_UNLINK", Value: 9}, {Name: "KEYCTL_UPDATE", Value: 2}, - {Name: "KEY_ACE_CLEAR", Value: 512}, - {Name: "KEY_ACE_EVERYONE"}, - {Name: "KEY_ACE_GROUP", Value: 1}, - {Name: "KEY_ACE_INVAL", Value: 64}, - {Name: "KEY_ACE_JOIN", Value: 256}, - {Name: "KEY_ACE_LINK", Value: 16}, - {Name: "KEY_ACE_OWNER", Value: 2}, - {Name: "KEY_ACE_POSSESSOR", Value: 3}, - {Name: "KEY_ACE_READ", Value: 2}, - {Name: "KEY_ACE_REVOKE", Value: 128}, - {Name: "KEY_ACE_SEARCH", Value: 8}, - {Name: "KEY_ACE_SET_SECURITY", Value: 32}, - {Name: "KEY_ACE_SUBJ_STANDARD"}, - {Name: "KEY_ACE_VIEW", Value: 1}, - {Name: "KEY_ACE_WRITE", Value: 4}, {Name: "KEY_GRP_LINK", Value: 4096}, {Name: "KEY_GRP_READ", Value: 512}, {Name: "KEY_GRP_SEARCH", Value: 2048}, @@ -46560,7 +46537,7 @@ var consts_arm = []ConstValue{ {Name: "MAP_SHARED_VALIDATE", Value: 3}, {Name: "MAP_STACK", Value: 131072}, {Name: "MAP_SYNC", Value: 524288}, - {Name: "MAP_UNINITIALIZED"}, + {Name: "MAP_UNINITIALIZED", Value: 67108864}, {Name: "MARK_AND_VALUE", Value: 4294967248}, {Name: "MARK_OR_VALUE", Value: 4294967264}, {Name: "MARK_SET_VALUE", Value: 4294967280}, @@ -51033,7 +51010,7 @@ var consts_arm = []ConstValue{ {Name: "_LINUX_CAPABILITY_VERSION_1", Value: 429392688}, {Name: "_LINUX_CAPABILITY_VERSION_2", Value: 537333798}, {Name: "_LINUX_CAPABILITY_VERSION_3", Value: 537396514}, - {Name: "__BPF_FUNC_MAX_ID", Value: 109}, + {Name: "__BPF_FUNC_MAX_ID", Value: 110}, {Name: "__MAX_BPF_REG", Value: 11}, {Name: "__NR_accept", Value: 285}, {Name: "__NR_accept4", Value: 366}, @@ -51339,4 +51316,4 @@ var consts_arm = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_arm = "1939ae489fb8317047d17fe5a044e7b7c927126a" +const revision_arm = "635caeccb6f7e9f7a4d210715baf3efe50f81cef" diff --git a/sys/linux/gen/arm64.go b/sys/linux/gen/arm64.go index 5ba430053..466a7d373 100644 --- a/sys/linux/gen/arm64.go +++ b/sys/linux/gen/arm64.go @@ -1113,7 +1113,7 @@ var structDescs_arm64 = []*KeyedStruct{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 133}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "regs", TypeSize: 1}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "off", TypeSize: 2}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 109}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 110}, }}}, {Key: StructKey{Name: "bpf_insn_exit"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_insn_exit", TypeSize: 8}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 149}, @@ -37145,13 +37145,6 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buffer", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "buflen", TypeSize: 8}}, Path: []string{"buffer"}}, }}, - {NR: 219, Name: "keyctl$KEYCTL_GRANT_PERMISSION", CallName: "keyctl", Args: []Type{ - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 8}}, Val: 32}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "keyid", TypeSize: 4}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_subject_type", FldName: "type", TypeSize: 8}}, Vals: []uint64{0}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_standard_subject", FldName: "subject", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_perm", FldName: "perm", TypeSize: 8}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512}, BitMask: true}, - }}, {NR: 219, Name: "keyctl$KEYCTL_MOVE", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 8}}, Val: 30}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key", TypeSize: 4}}, @@ -37535,7 +37528,7 @@ var syscalls_arm64 = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset", TypeSize: 8}}, Kind: 1}, }}, @@ -37543,7 +37536,7 @@ var syscalls_arm64 = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 8}}, Val: 134217728}, }}, @@ -37551,7 +37544,7 @@ var syscalls_arm64 = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 8}}, Val: 268435456}, }}, @@ -37559,7 +37552,7 @@ var syscalls_arm64 = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 8}}}, }}, @@ -37575,7 +37568,7 @@ var syscalls_arm64 = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd", TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset", TypeSize: 8}}, Kind: 1}, }}, @@ -37583,7 +37576,7 @@ var syscalls_arm64 = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_xdp", FldName: "fd", TypeSize: 4}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xdp_mmap_offsets", FldName: "offset", TypeSize: 8}}, Vals: []uint64{0, 2147483648, 4294967296, 6442450944}}, }}, @@ -39051,7 +39044,7 @@ var syscalls_arm64 = []*Syscall{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size", TypeSize: 8}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "pgoff", TypeSize: 8}}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}}, }}, {NR: 14, Name: "removexattr", CallName: "removexattr", Args: []Type{ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -45654,12 +45647,12 @@ var consts_arm64 = []ConstValue{ {Name: "IB_QPT_XRC_TGT", Value: 10}, {Name: "IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK", Value: 2}, {Name: "IB_QP_CREATE_CROSS_CHANNEL", Value: 4}, + {Name: "IB_QP_CREATE_INTEGRITY_EN", Value: 64}, {Name: "IB_QP_CREATE_IPOIB_UD_LSO", Value: 1}, {Name: "IB_QP_CREATE_MANAGED_RECV", Value: 16}, {Name: "IB_QP_CREATE_MANAGED_SEND", Value: 8}, {Name: "IB_QP_CREATE_NETIF_QP", Value: 32}, {Name: "IB_QP_CREATE_SCATTER_FCS", Value: 256}, - {Name: "IB_QP_CREATE_SIGNATURE_EN", Value: 64}, {Name: "IB_SEND_FENCE", Value: 1}, {Name: "IB_SEND_INLINE", Value: 8}, {Name: "IB_SEND_IP_CSUM", Value: 16}, @@ -46561,7 +46554,6 @@ var consts_arm64 = []ConstValue{ {Name: "KEYCTL_GET_KEYRING_ID"}, {Name: "KEYCTL_GET_PERSISTENT", Value: 22}, {Name: "KEYCTL_GET_SECURITY", Value: 17}, - {Name: "KEYCTL_GRANT_PERMISSION", Value: 32}, {Name: "KEYCTL_INSTANTIATE", Value: 12}, {Name: "KEYCTL_INSTANTIATE_IOV", Value: 20}, {Name: "KEYCTL_INVALIDATE", Value: 21}, @@ -46587,21 +46579,6 @@ var consts_arm64 = []ConstValue{ {Name: "KEYCTL_SET_TIMEOUT", Value: 15}, {Name: "KEYCTL_UNLINK", Value: 9}, {Name: "KEYCTL_UPDATE", Value: 2}, - {Name: "KEY_ACE_CLEAR", Value: 512}, - {Name: "KEY_ACE_EVERYONE"}, - {Name: "KEY_ACE_GROUP", Value: 1}, - {Name: "KEY_ACE_INVAL", Value: 64}, - {Name: "KEY_ACE_JOIN", Value: 256}, - {Name: "KEY_ACE_LINK", Value: 16}, - {Name: "KEY_ACE_OWNER", Value: 2}, - {Name: "KEY_ACE_POSSESSOR", Value: 3}, - {Name: "KEY_ACE_READ", Value: 2}, - {Name: "KEY_ACE_REVOKE", Value: 128}, - {Name: "KEY_ACE_SEARCH", Value: 8}, - {Name: "KEY_ACE_SET_SECURITY", Value: 32}, - {Name: "KEY_ACE_SUBJ_STANDARD"}, - {Name: "KEY_ACE_VIEW", Value: 1}, - {Name: "KEY_ACE_WRITE", Value: 4}, {Name: "KEY_GRP_LINK", Value: 4096}, {Name: "KEY_GRP_READ", Value: 512}, {Name: "KEY_GRP_SEARCH", Value: 2048}, @@ -46898,7 +46875,7 @@ var consts_arm64 = []ConstValue{ {Name: "MAP_SHARED_VALIDATE", Value: 3}, {Name: "MAP_STACK", Value: 131072}, {Name: "MAP_SYNC", Value: 524288}, - {Name: "MAP_UNINITIALIZED"}, + {Name: "MAP_UNINITIALIZED", Value: 67108864}, {Name: "MARK_AND_VALUE", Value: 4294967248}, {Name: "MARK_OR_VALUE", Value: 4294967264}, {Name: "MARK_SET_VALUE", Value: 4294967280}, @@ -51375,7 +51352,7 @@ var consts_arm64 = []ConstValue{ {Name: "_LINUX_CAPABILITY_VERSION_1", Value: 429392688}, {Name: "_LINUX_CAPABILITY_VERSION_2", Value: 537333798}, {Name: "_LINUX_CAPABILITY_VERSION_3", Value: 537396514}, - {Name: "__BPF_FUNC_MAX_ID", Value: 109}, + {Name: "__BPF_FUNC_MAX_ID", Value: 110}, {Name: "__MAX_BPF_REG", Value: 11}, {Name: "__NR_accept", Value: 202}, {Name: "__NR_accept4", Value: 242}, @@ -51651,4 +51628,4 @@ var consts_arm64 = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_arm64 = "4e828105a0a6301e379991dd24125329cda5a83d" +const revision_arm64 = "df62f11cbede1b28d3b5c98561ab251721a41b16" diff --git a/sys/linux/gen/ppc64le.go b/sys/linux/gen/ppc64le.go index 56a2b9fde..17aa853f8 100644 --- a/sys/linux/gen/ppc64le.go +++ b/sys/linux/gen/ppc64le.go @@ -1112,7 +1112,7 @@ var structDescs_ppc64le = []*KeyedStruct{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 133}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "regs", TypeSize: 1}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "off", TypeSize: 2}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 109}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 110}, }}}, {Key: StructKey{Name: "bpf_insn_exit"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_insn_exit", TypeSize: 8}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 149}, @@ -37019,13 +37019,6 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buffer", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "buflen", TypeSize: 8}}, Path: []string{"buffer"}}, }}, - {NR: 271, Name: "keyctl$KEYCTL_GRANT_PERMISSION", CallName: "keyctl", Args: []Type{ - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 8}}, Val: 32}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "keyid", TypeSize: 4}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_subject_type", FldName: "type", TypeSize: 8}}, Vals: []uint64{0}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_standard_subject", FldName: "subject", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_perm", FldName: "perm", TypeSize: 8}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512}, BitMask: true}, - }}, {NR: 271, Name: "keyctl$KEYCTL_MOVE", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 8}}, Val: 30}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key", TypeSize: 4}}, @@ -37436,7 +37429,7 @@ var syscalls_ppc64le = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 0, 3, 0, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset", TypeSize: 8}}, Kind: 1}, }}, @@ -37444,7 +37437,7 @@ var syscalls_ppc64le = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 0, 3, 0, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 8}}, Val: 134217728}, }}, @@ -37452,7 +37445,7 @@ var syscalls_ppc64le = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 0, 3, 0, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 8}}, Val: 268435456}, }}, @@ -37460,7 +37453,7 @@ var syscalls_ppc64le = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 0, 3, 0, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 8}}}, }}, @@ -37476,7 +37469,7 @@ var syscalls_ppc64le = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 0, 3, 0, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd", TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset", TypeSize: 8}}, Kind: 1}, }}, @@ -37484,7 +37477,7 @@ var syscalls_ppc64le = []*Syscall{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 0, 3, 0, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 67108864, 3, 524288, 1048576}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_xdp", FldName: "fd", TypeSize: 4}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xdp_mmap_offsets", FldName: "offset", TypeSize: 8}}, Vals: []uint64{0, 2147483648, 4294967296, 6442450944}}, }}, @@ -38996,7 +38989,7 @@ var syscalls_ppc64le = []*Syscall{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size", TypeSize: 8}}, Path: []string{"addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "pgoff", TypeSize: 8}}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 0, 3, 0, 1048576}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 67108864, 3, 524288, 1048576}}, }}, {NR: 218, Name: "removexattr", CallName: "removexattr", Args: []Type{ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -45648,12 +45641,12 @@ var consts_ppc64le = []ConstValue{ {Name: "IB_QPT_XRC_TGT", Value: 10}, {Name: "IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK", Value: 2}, {Name: "IB_QP_CREATE_CROSS_CHANNEL", Value: 4}, + {Name: "IB_QP_CREATE_INTEGRITY_EN", Value: 64}, {Name: "IB_QP_CREATE_IPOIB_UD_LSO", Value: 1}, {Name: "IB_QP_CREATE_MANAGED_RECV", Value: 16}, {Name: "IB_QP_CREATE_MANAGED_SEND", Value: 8}, {Name: "IB_QP_CREATE_NETIF_QP", Value: 32}, {Name: "IB_QP_CREATE_SCATTER_FCS", Value: 256}, - {Name: "IB_QP_CREATE_SIGNATURE_EN", Value: 64}, {Name: "IB_SEND_FENCE", Value: 1}, {Name: "IB_SEND_INLINE", Value: 8}, {Name: "IB_SEND_IP_CSUM", Value: 16}, @@ -46554,7 +46547,6 @@ var consts_ppc64le = []ConstValue{ {Name: "KEYCTL_GET_KEYRING_ID"}, {Name: "KEYCTL_GET_PERSISTENT", Value: 22}, {Name: "KEYCTL_GET_SECURITY", Value: 17}, - {Name: "KEYCTL_GRANT_PERMISSION", Value: 32}, {Name: "KEYCTL_INSTANTIATE", Value: 12}, {Name: "KEYCTL_INSTANTIATE_IOV", Value: 20}, {Name: "KEYCTL_INVALIDATE", Value: 21}, @@ -46580,21 +46572,6 @@ var consts_ppc64le = []ConstValue{ {Name: "KEYCTL_SET_TIMEOUT", Value: 15}, {Name: "KEYCTL_UNLINK", Value: 9}, {Name: "KEYCTL_UPDATE", Value: 2}, - {Name: "KEY_ACE_CLEAR", Value: 512}, - {Name: "KEY_ACE_EVERYONE"}, - {Name: "KEY_ACE_GROUP", Value: 1}, - {Name: "KEY_ACE_INVAL", Value: 64}, - {Name: "KEY_ACE_JOIN", Value: 256}, - {Name: "KEY_ACE_LINK", Value: 16}, - {Name: "KEY_ACE_OWNER", Value: 2}, - {Name: "KEY_ACE_POSSESSOR", Value: 3}, - {Name: "KEY_ACE_READ", Value: 2}, - {Name: "KEY_ACE_REVOKE", Value: 128}, - {Name: "KEY_ACE_SEARCH", Value: 8}, - {Name: "KEY_ACE_SET_SECURITY", Value: 32}, - {Name: "KEY_ACE_SUBJ_STANDARD"}, - {Name: "KEY_ACE_VIEW", Value: 1}, - {Name: "KEY_ACE_WRITE", Value: 4}, {Name: "KEY_GRP_LINK", Value: 4096}, {Name: "KEY_GRP_READ", Value: 512}, {Name: "KEY_GRP_SEARCH", Value: 2048}, @@ -46878,8 +46855,8 @@ var consts_ppc64le = []ConstValue{ {Name: "MAP_SHARED", Value: 1}, {Name: "MAP_SHARED_VALIDATE", Value: 3}, {Name: "MAP_STACK", Value: 131072}, - {Name: "MAP_SYNC"}, - {Name: "MAP_UNINITIALIZED"}, + {Name: "MAP_SYNC", Value: 524288}, + {Name: "MAP_UNINITIALIZED", Value: 67108864}, {Name: "MARK_AND_VALUE", Value: 4294967248}, {Name: "MARK_OR_VALUE", Value: 4294967264}, {Name: "MARK_SET_VALUE", Value: 4294967280}, @@ -51304,7 +51281,7 @@ var consts_ppc64le = []ConstValue{ {Name: "_LINUX_CAPABILITY_VERSION_1", Value: 429392688}, {Name: "_LINUX_CAPABILITY_VERSION_2", Value: 537333798}, {Name: "_LINUX_CAPABILITY_VERSION_3", Value: 537396514}, - {Name: "__BPF_FUNC_MAX_ID", Value: 109}, + {Name: "__BPF_FUNC_MAX_ID", Value: 110}, {Name: "__MAX_BPF_REG", Value: 11}, {Name: "__NR_accept", Value: 330}, {Name: "__NR_accept4", Value: 344}, @@ -51616,4 +51593,4 @@ var consts_ppc64le = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_ppc64le = "8a95b8d87e753e402df12fee4647aab26022e8e1" +const revision_ppc64le = "d6b9236f3a3474f02cf6bdfe64b26fe12180f66a" diff --git a/sys/linux/key.txt b/sys/linux/key.txt index bdd26ed4b..25e1cb4c6 100644 --- a/sys/linux/key.txt +++ b/sys/linux/key.txt @@ -53,13 +53,9 @@ keyctl$KEYCTL_PKEY_VERIFY(code const[KEYCTL_PKEY_VERIFY], params ptr[in, keyctl_ keyctl$KEYCTL_RESTRICT_KEYRING(code const[KEYCTL_RESTRICT_KEYRING], key key, type ptr[in, string[key_type], opt], restriction ptr[in, key_restriction, opt]) keyctl$KEYCTL_MOVE(code const[KEYCTL_MOVE], key key, from_keyring keyring, to_keyring keyring, flags flags[keyctl_move_flags]) keyctl$KEYCTL_CAPABILITIES(code const[KEYCTL_CAPABILITIES], buffer ptr[out, array[int8]], buflen len[buffer]) -keyctl$KEYCTL_GRANT_PERMISSION(code const[KEYCTL_GRANT_PERMISSION], keyid key, type flags[key_ace_subject_type], subject flags[key_ace_standard_subject], perm flags[key_ace_perm]) reqkey_keyring = KEY_REQKEY_DEFL_NO_CHANGE, KEY_REQKEY_DEFL_DEFAULT, KEY_REQKEY_DEFL_THREAD_KEYRING, KEY_REQKEY_DEFL_PROCESS_KEYRING, KEY_REQKEY_DEFL_SESSION_KEYRING, KEY_REQKEY_DEFL_USER_KEYRING, KEY_REQKEY_DEFL_USER_SESSION_KEYRING, KEY_REQKEY_DEFL_GROUP_KEYRING, KEY_REQKEY_DEFL_REQUESTOR_KEYRING keyctl_move_flags = KEYCTL_MOVE_EXCL -key_ace_subject_type = KEY_ACE_SUBJ_STANDARD -key_ace_standard_subject = KEY_ACE_EVERYONE, KEY_ACE_GROUP, KEY_ACE_OWNER, KEY_ACE_POSSESSOR -key_ace_perm = KEY_ACE_VIEW, KEY_ACE_READ, KEY_ACE_WRITE, KEY_ACE_SEARCH, KEY_ACE_LINK, KEY_ACE_SET_SECURITY, KEY_ACE_INVAL, KEY_ACE_REVOKE, KEY_ACE_JOIN, KEY_ACE_CLEAR key_perm = KEY_POS_VIEW, KEY_POS_READ, KEY_POS_WRITE, KEY_POS_SEARCH, KEY_POS_LINK, KEY_POS_SETATTR, KEY_USR_VIEW, KEY_USR_READ, KEY_USR_WRITE, KEY_USR_SEARCH, KEY_USR_LINK, KEY_USR_SETATTR, KEY_GRP_VIEW, KEY_GRP_READ, KEY_GRP_WRITE, KEY_GRP_SEARCH, KEY_GRP_LINK, KEY_GRP_SETATTR, KEY_OTH_VIEW, KEY_OTH_READ, KEY_OTH_WRITE, KEY_OTH_SEARCH, KEY_OTH_LINK, KEY_OTH_SETATTR key_type = "asymmetric", "big_key", "blacklist", "ceph", "cifs.idmap", "cifs.spnego", ".dead", "dns_resolver", "encrypted", "id_legacy", "id_resolver", "keyring", "logon", "pkcs7_test", ".request_key_auth", "rxrpc", "rxrpc_s", "syzkaller", "trusted", "user" diff --git a/sys/linux/key_386.const b/sys/linux/key_386.const index 3254438d5..b9e270a0b 100644 --- a/sys/linux/key_386.const +++ b/sys/linux/key_386.const @@ -8,7 +8,6 @@ KEYCTL_DH_COMPUTE = 23 KEYCTL_GET_KEYRING_ID = 0 KEYCTL_GET_PERSISTENT = 22 KEYCTL_GET_SECURITY = 17 -KEYCTL_GRANT_PERMISSION = 32 KEYCTL_INSTANTIATE = 12 KEYCTL_INSTANTIATE_IOV = 20 KEYCTL_INVALIDATE = 21 @@ -34,21 +33,6 @@ KEYCTL_SET_REQKEY_KEYRING = 14 KEYCTL_SET_TIMEOUT = 15 KEYCTL_UNLINK = 9 KEYCTL_UPDATE = 2 -KEY_ACE_CLEAR = 512 -KEY_ACE_EVERYONE = 0 -KEY_ACE_GROUP = 1 -KEY_ACE_INVAL = 64 -KEY_ACE_JOIN = 256 -KEY_ACE_LINK = 16 -KEY_ACE_OWNER = 2 -KEY_ACE_POSSESSOR = 3 -KEY_ACE_READ = 2 -KEY_ACE_REVOKE = 128 -KEY_ACE_SEARCH = 8 -KEY_ACE_SET_SECURITY = 32 -KEY_ACE_SUBJ_STANDARD = 0 -KEY_ACE_VIEW = 1 -KEY_ACE_WRITE = 4 KEY_GRP_LINK = 4096 KEY_GRP_READ = 512 KEY_GRP_SEARCH = 2048 diff --git a/sys/linux/key_amd64.const b/sys/linux/key_amd64.const index 37ece7585..16153ea52 100644 --- a/sys/linux/key_amd64.const +++ b/sys/linux/key_amd64.const @@ -8,7 +8,6 @@ KEYCTL_DH_COMPUTE = 23 KEYCTL_GET_KEYRING_ID = 0 KEYCTL_GET_PERSISTENT = 22 KEYCTL_GET_SECURITY = 17 -KEYCTL_GRANT_PERMISSION = 32 KEYCTL_INSTANTIATE = 12 KEYCTL_INSTANTIATE_IOV = 20 KEYCTL_INVALIDATE = 21 @@ -34,21 +33,6 @@ KEYCTL_SET_REQKEY_KEYRING = 14 KEYCTL_SET_TIMEOUT = 15 KEYCTL_UNLINK = 9 KEYCTL_UPDATE = 2 -KEY_ACE_CLEAR = 512 -KEY_ACE_EVERYONE = 0 -KEY_ACE_GROUP = 1 -KEY_ACE_INVAL = 64 -KEY_ACE_JOIN = 256 -KEY_ACE_LINK = 16 -KEY_ACE_OWNER = 2 -KEY_ACE_POSSESSOR = 3 -KEY_ACE_READ = 2 -KEY_ACE_REVOKE = 128 -KEY_ACE_SEARCH = 8 -KEY_ACE_SET_SECURITY = 32 -KEY_ACE_SUBJ_STANDARD = 0 -KEY_ACE_VIEW = 1 -KEY_ACE_WRITE = 4 KEY_GRP_LINK = 4096 KEY_GRP_READ = 512 KEY_GRP_SEARCH = 2048 diff --git a/sys/linux/key_arm.const b/sys/linux/key_arm.const index 8331ceb0b..4b98b4fd4 100644 --- a/sys/linux/key_arm.const +++ b/sys/linux/key_arm.const @@ -8,7 +8,6 @@ KEYCTL_DH_COMPUTE = 23 KEYCTL_GET_KEYRING_ID = 0 KEYCTL_GET_PERSISTENT = 22 KEYCTL_GET_SECURITY = 17 -KEYCTL_GRANT_PERMISSION = 32 KEYCTL_INSTANTIATE = 12 KEYCTL_INSTANTIATE_IOV = 20 KEYCTL_INVALIDATE = 21 @@ -34,21 +33,6 @@ KEYCTL_SET_REQKEY_KEYRING = 14 KEYCTL_SET_TIMEOUT = 15 KEYCTL_UNLINK = 9 KEYCTL_UPDATE = 2 -KEY_ACE_CLEAR = 512 -KEY_ACE_EVERYONE = 0 -KEY_ACE_GROUP = 1 -KEY_ACE_INVAL = 64 -KEY_ACE_JOIN = 256 -KEY_ACE_LINK = 16 -KEY_ACE_OWNER = 2 -KEY_ACE_POSSESSOR = 3 -KEY_ACE_READ = 2 -KEY_ACE_REVOKE = 128 -KEY_ACE_SEARCH = 8 -KEY_ACE_SET_SECURITY = 32 -KEY_ACE_SUBJ_STANDARD = 0 -KEY_ACE_VIEW = 1 -KEY_ACE_WRITE = 4 KEY_GRP_LINK = 4096 KEY_GRP_READ = 512 KEY_GRP_SEARCH = 2048 diff --git a/sys/linux/key_arm64.const b/sys/linux/key_arm64.const index 213d76cda..7b87c3c37 100644 --- a/sys/linux/key_arm64.const +++ b/sys/linux/key_arm64.const @@ -8,7 +8,6 @@ KEYCTL_DH_COMPUTE = 23 KEYCTL_GET_KEYRING_ID = 0 KEYCTL_GET_PERSISTENT = 22 KEYCTL_GET_SECURITY = 17 -KEYCTL_GRANT_PERMISSION = 32 KEYCTL_INSTANTIATE = 12 KEYCTL_INSTANTIATE_IOV = 20 KEYCTL_INVALIDATE = 21 @@ -34,21 +33,6 @@ KEYCTL_SET_REQKEY_KEYRING = 14 KEYCTL_SET_TIMEOUT = 15 KEYCTL_UNLINK = 9 KEYCTL_UPDATE = 2 -KEY_ACE_CLEAR = 512 -KEY_ACE_EVERYONE = 0 -KEY_ACE_GROUP = 1 -KEY_ACE_INVAL = 64 -KEY_ACE_JOIN = 256 -KEY_ACE_LINK = 16 -KEY_ACE_OWNER = 2 -KEY_ACE_POSSESSOR = 3 -KEY_ACE_READ = 2 -KEY_ACE_REVOKE = 128 -KEY_ACE_SEARCH = 8 -KEY_ACE_SET_SECURITY = 32 -KEY_ACE_SUBJ_STANDARD = 0 -KEY_ACE_VIEW = 1 -KEY_ACE_WRITE = 4 KEY_GRP_LINK = 4096 KEY_GRP_READ = 512 KEY_GRP_SEARCH = 2048 diff --git a/sys/linux/key_ppc64le.const b/sys/linux/key_ppc64le.const index 6ff4bb9dc..39a594b71 100644 --- a/sys/linux/key_ppc64le.const +++ b/sys/linux/key_ppc64le.const @@ -8,7 +8,6 @@ KEYCTL_DH_COMPUTE = 23 KEYCTL_GET_KEYRING_ID = 0 KEYCTL_GET_PERSISTENT = 22 KEYCTL_GET_SECURITY = 17 -KEYCTL_GRANT_PERMISSION = 32 KEYCTL_INSTANTIATE = 12 KEYCTL_INSTANTIATE_IOV = 20 KEYCTL_INVALIDATE = 21 @@ -34,21 +33,6 @@ KEYCTL_SET_REQKEY_KEYRING = 14 KEYCTL_SET_TIMEOUT = 15 KEYCTL_UNLINK = 9 KEYCTL_UPDATE = 2 -KEY_ACE_CLEAR = 512 -KEY_ACE_EVERYONE = 0 -KEY_ACE_GROUP = 1 -KEY_ACE_INVAL = 64 -KEY_ACE_JOIN = 256 -KEY_ACE_LINK = 16 -KEY_ACE_OWNER = 2 -KEY_ACE_POSSESSOR = 3 -KEY_ACE_READ = 2 -KEY_ACE_REVOKE = 128 -KEY_ACE_SEARCH = 8 -KEY_ACE_SET_SECURITY = 32 -KEY_ACE_SUBJ_STANDARD = 0 -KEY_ACE_VIEW = 1 -KEY_ACE_WRITE = 4 KEY_GRP_LINK = 4096 KEY_GRP_READ = 512 KEY_GRP_SEARCH = 2048 diff --git a/sys/linux/rdma_386.const b/sys/linux/rdma_386.const deleted file mode 100644 index 75ebb6252..000000000 --- a/sys/linux/rdma_386.const +++ /dev/null @@ -1,98 +0,0 @@ -# AUTOGENERATED FILE -EX_CREATE_CQ_CMD = 2147483666 -EX_CREATE_QP_CMD = 2147483672 -IB_ACCESS_LOCAL_WRITE = 1 -IB_ACCESS_MW_BIND = 16 -IB_ACCESS_ON_DEMAND = 64 -IB_ACCESS_REMOTE_ATOMIC = 8 -IB_ACCESS_REMOTE_READ = 4 -IB_ACCESS_REMOTE_WRITE = 2 -IB_FLOW_ATTR_FLAGS_DONT_TRAP = 2 -IB_FLOW_SPEC_ACTION_COUNT = 4099 -IB_FLOW_SPEC_ACTION_DROP = 4097 -IB_FLOW_SPEC_ACTION_TAG = 4096 -IB_FLOW_SPEC_ESP = 52 -IB_FLOW_SPEC_ETH = 32 -IB_FLOW_SPEC_GRE = 81 -IB_FLOW_SPEC_IPV4 = 48 -IB_FLOW_SPEC_IPV6 = 49 -IB_FLOW_SPEC_MPLS = 96 -IB_FLOW_SPEC_VXLAN_TUNNEL = 80 -IB_IPV4_DONT_FRAG = 2 -IB_IPV4_MORE_FRAG = 4 -IB_MR_REREG_ACCESS = 4 -IB_MR_REREG_PD = 2 -IB_MR_REREG_SUPPORTED = 7 -IB_MR_REREG_TRANS = 1 -IB_QPT_GSI = 1 -IB_QPT_RAW_ETHERTYPE = 6 -IB_QPT_RAW_IPV6 = 5 -IB_QPT_RAW_PACKET = 8 -IB_QPT_RC = 2 -IB_QPT_SMI = 0 -IB_QPT_UC = 3 -IB_QPT_UD = 4 -IB_QPT_XRC_INI = 9 -IB_QPT_XRC_TGT = 10 -IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 2 -IB_QP_CREATE_CROSS_CHANNEL = 4 -IB_QP_CREATE_IPOIB_UD_LSO = 1 -IB_QP_CREATE_MANAGED_RECV = 16 -IB_QP_CREATE_MANAGED_SEND = 8 -IB_QP_CREATE_NETIF_QP = 32 -IB_QP_CREATE_SCATTER_FCS = 256 -IB_QP_CREATE_SIGNATURE_EN = 64 -IB_SEND_FENCE = 1 -IB_SEND_INLINE = 8 -IB_SEND_IP_CSUM = 16 -IB_SEND_SIGNALED = 2 -IB_SEND_SOLICITED = 4 -IB_SRQT_BASIC = 0 -IB_SRQT_TM = 2 -IB_SRQT_XRC = 1 -IB_USER_VERBS_CMD_CREATE_CQ = 18 -IB_USER_VERBS_CMD_CREATE_QP = 24 -IB_USER_VERBS_CMD_FLAGS_SHIFT = 24 -IB_USER_VERBS_CMD_FLAG_EXTENDED = 2147483648 -IB_USER_VERBS_CMD_THRESHOLD = 50 -IB_USER_VERBS_EX_CMD_CREATE_FLOW = 2147483698 -IB_USER_VERBS_EX_CMD_DESTROY_FLOW = 2147483699 -IB_USER_VERBS_EX_CMD_QUERY_DEVICE = 2147483649 -IB_UVERBS_CQ_FLAGS_IGNORE_OVERRUN = 2 -IB_UVERBS_CQ_FLAGS_TIMESTAMP_COMPLETION = 1 -IB_UVERBS_READ_COUNTERS_PREFER_CACHED = 1 -IB_WQT_RQ = 0 -IB_WQ_CUR_STATE = 2 -IB_WQ_FLAGS = 4 -IB_WQ_FLAGS_CVLAN_STRIPPING = 1 -IB_WQ_FLAGS_DELAY_DROP = 4 -IB_WQ_FLAGS_PCI_WRITE_END_PADDING = 8 -IB_WQ_FLAGS_SCATTER_FCS = 2 -IB_WQ_STATE = 1 -IB_ZERO_BASED = 32 -MLX5_CREATE_DCI = 22 -MLX5_CREATE_DCT = 8 -MLX5_IB_CQE_RES_FORMAT_CSUM = 2 -MLX5_IB_CQE_RES_FORMAT_HASH = 1 -MLX5_QP_FLAG_BFREG_INDEX = 8 -MLX5_QP_FLAG_SCATTER_CQE = 2 -MLX5_QP_FLAG_SIGNATURE = 1 -MLX5_QP_FLAG_TUNNEL_OFFLOADS = 4 -MLX5_SRQ_FLAG_SIGNATURE = 1 -O_CLOEXEC = 524288 -O_RDWR = 2 -RDMA_DRIVER_MLX5 = 1 -RDMA_VERBS_IOCTL = 3222805249 -UVERBS_ATTR_CREATE_COUNTERS_HANDLE = 0 -UVERBS_ATTR_DESTROY_COUNTERS_HANDLE = 0 -UVERBS_ATTR_F_MANDATORY = 1 -UVERBS_ATTR_READ_COUNTERS_BUFF = 1 -UVERBS_ATTR_READ_COUNTERS_FLAGS = 2 -UVERBS_ATTR_READ_COUNTERS_HANDLE = 0 -UVERBS_METHOD_COUNTERS_CREATE = 0 -UVERBS_METHOD_COUNTERS_DESTROY = 1 -UVERBS_METHOD_COUNTERS_READ = 2 -UVERBS_OBJECT_COUNTERS = 15 -__NR_close = 6 -__NR_ioctl = 54 -__NR_write = 4 diff --git a/sys/linux/rdma_amd64.const b/sys/linux/rdma_amd64.const deleted file mode 100644 index 3fb8d2174..000000000 --- a/sys/linux/rdma_amd64.const +++ /dev/null @@ -1,98 +0,0 @@ -# AUTOGENERATED FILE -EX_CREATE_CQ_CMD = 2147483666 -EX_CREATE_QP_CMD = 2147483672 -IB_ACCESS_LOCAL_WRITE = 1 -IB_ACCESS_MW_BIND = 16 -IB_ACCESS_ON_DEMAND = 64 -IB_ACCESS_REMOTE_ATOMIC = 8 -IB_ACCESS_REMOTE_READ = 4 -IB_ACCESS_REMOTE_WRITE = 2 -IB_FLOW_ATTR_FLAGS_DONT_TRAP = 2 -IB_FLOW_SPEC_ACTION_COUNT = 4099 -IB_FLOW_SPEC_ACTION_DROP = 4097 -IB_FLOW_SPEC_ACTION_TAG = 4096 -IB_FLOW_SPEC_ESP = 52 -IB_FLOW_SPEC_ETH = 32 -IB_FLOW_SPEC_GRE = 81 -IB_FLOW_SPEC_IPV4 = 48 -IB_FLOW_SPEC_IPV6 = 49 -IB_FLOW_SPEC_MPLS = 96 -IB_FLOW_SPEC_VXLAN_TUNNEL = 80 -IB_IPV4_DONT_FRAG = 2 -IB_IPV4_MORE_FRAG = 4 -IB_MR_REREG_ACCESS = 4 -IB_MR_REREG_PD = 2 -IB_MR_REREG_SUPPORTED = 7 -IB_MR_REREG_TRANS = 1 -IB_QPT_GSI = 1 -IB_QPT_RAW_ETHERTYPE = 6 -IB_QPT_RAW_IPV6 = 5 -IB_QPT_RAW_PACKET = 8 -IB_QPT_RC = 2 -IB_QPT_SMI = 0 -IB_QPT_UC = 3 -IB_QPT_UD = 4 -IB_QPT_XRC_INI = 9 -IB_QPT_XRC_TGT = 10 -IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 2 -IB_QP_CREATE_CROSS_CHANNEL = 4 -IB_QP_CREATE_IPOIB_UD_LSO = 1 -IB_QP_CREATE_MANAGED_RECV = 16 -IB_QP_CREATE_MANAGED_SEND = 8 -IB_QP_CREATE_NETIF_QP = 32 -IB_QP_CREATE_SCATTER_FCS = 256 -IB_QP_CREATE_SIGNATURE_EN = 64 -IB_SEND_FENCE = 1 -IB_SEND_INLINE = 8 -IB_SEND_IP_CSUM = 16 -IB_SEND_SIGNALED = 2 -IB_SEND_SOLICITED = 4 -IB_SRQT_BASIC = 0 -IB_SRQT_TM = 2 -IB_SRQT_XRC = 1 -IB_USER_VERBS_CMD_CREATE_CQ = 18 -IB_USER_VERBS_CMD_CREATE_QP = 24 -IB_USER_VERBS_CMD_FLAGS_SHIFT = 24 -IB_USER_VERBS_CMD_FLAG_EXTENDED = 2147483648 -IB_USER_VERBS_CMD_THRESHOLD = 50 -IB_USER_VERBS_EX_CMD_CREATE_FLOW = 2147483698 -IB_USER_VERBS_EX_CMD_DESTROY_FLOW = 2147483699 -IB_USER_VERBS_EX_CMD_QUERY_DEVICE = 2147483649 -IB_UVERBS_CQ_FLAGS_IGNORE_OVERRUN = 2 -IB_UVERBS_CQ_FLAGS_TIMESTAMP_COMPLETION = 1 -IB_UVERBS_READ_COUNTERS_PREFER_CACHED = 1 -IB_WQT_RQ = 0 -IB_WQ_CUR_STATE = 2 -IB_WQ_FLAGS = 4 -IB_WQ_FLAGS_CVLAN_STRIPPING = 1 -IB_WQ_FLAGS_DELAY_DROP = 4 -IB_WQ_FLAGS_PCI_WRITE_END_PADDING = 8 -IB_WQ_FLAGS_SCATTER_FCS = 2 -IB_WQ_STATE = 1 -IB_ZERO_BASED = 32 -MLX5_CREATE_DCI = 22 -MLX5_CREATE_DCT = 8 -MLX5_IB_CQE_RES_FORMAT_CSUM = 2 -MLX5_IB_CQE_RES_FORMAT_HASH = 1 -MLX5_QP_FLAG_BFREG_INDEX = 8 -MLX5_QP_FLAG_SCATTER_CQE = 2 -MLX5_QP_FLAG_SIGNATURE = 1 -MLX5_QP_FLAG_TUNNEL_OFFLOADS = 4 -MLX5_SRQ_FLAG_SIGNATURE = 1 -O_CLOEXEC = 524288 -O_RDWR = 2 -RDMA_DRIVER_MLX5 = 1 -RDMA_VERBS_IOCTL = 3222805249 -UVERBS_ATTR_CREATE_COUNTERS_HANDLE = 0 -UVERBS_ATTR_DESTROY_COUNTERS_HANDLE = 0 -UVERBS_ATTR_F_MANDATORY = 1 -UVERBS_ATTR_READ_COUNTERS_BUFF = 1 -UVERBS_ATTR_READ_COUNTERS_FLAGS = 2 -UVERBS_ATTR_READ_COUNTERS_HANDLE = 0 -UVERBS_METHOD_COUNTERS_CREATE = 0 -UVERBS_METHOD_COUNTERS_DESTROY = 1 -UVERBS_METHOD_COUNTERS_READ = 2 -UVERBS_OBJECT_COUNTERS = 15 -__NR_close = 3 -__NR_ioctl = 16 -__NR_write = 1 diff --git a/sys/linux/rdma_arm.const b/sys/linux/rdma_arm.const deleted file mode 100644 index 75ebb6252..000000000 --- a/sys/linux/rdma_arm.const +++ /dev/null @@ -1,98 +0,0 @@ -# AUTOGENERATED FILE -EX_CREATE_CQ_CMD = 2147483666 -EX_CREATE_QP_CMD = 2147483672 -IB_ACCESS_LOCAL_WRITE = 1 -IB_ACCESS_MW_BIND = 16 -IB_ACCESS_ON_DEMAND = 64 -IB_ACCESS_REMOTE_ATOMIC = 8 -IB_ACCESS_REMOTE_READ = 4 -IB_ACCESS_REMOTE_WRITE = 2 -IB_FLOW_ATTR_FLAGS_DONT_TRAP = 2 -IB_FLOW_SPEC_ACTION_COUNT = 4099 -IB_FLOW_SPEC_ACTION_DROP = 4097 -IB_FLOW_SPEC_ACTION_TAG = 4096 -IB_FLOW_SPEC_ESP = 52 -IB_FLOW_SPEC_ETH = 32 -IB_FLOW_SPEC_GRE = 81 -IB_FLOW_SPEC_IPV4 = 48 -IB_FLOW_SPEC_IPV6 = 49 -IB_FLOW_SPEC_MPLS = 96 -IB_FLOW_SPEC_VXLAN_TUNNEL = 80 -IB_IPV4_DONT_FRAG = 2 -IB_IPV4_MORE_FRAG = 4 -IB_MR_REREG_ACCESS = 4 -IB_MR_REREG_PD = 2 -IB_MR_REREG_SUPPORTED = 7 -IB_MR_REREG_TRANS = 1 -IB_QPT_GSI = 1 -IB_QPT_RAW_ETHERTYPE = 6 -IB_QPT_RAW_IPV6 = 5 -IB_QPT_RAW_PACKET = 8 -IB_QPT_RC = 2 -IB_QPT_SMI = 0 -IB_QPT_UC = 3 -IB_QPT_UD = 4 -IB_QPT_XRC_INI = 9 -IB_QPT_XRC_TGT = 10 -IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 2 -IB_QP_CREATE_CROSS_CHANNEL = 4 -IB_QP_CREATE_IPOIB_UD_LSO = 1 -IB_QP_CREATE_MANAGED_RECV = 16 -IB_QP_CREATE_MANAGED_SEND = 8 -IB_QP_CREATE_NETIF_QP = 32 -IB_QP_CREATE_SCATTER_FCS = 256 -IB_QP_CREATE_SIGNATURE_EN = 64 -IB_SEND_FENCE = 1 -IB_SEND_INLINE = 8 -IB_SEND_IP_CSUM = 16 -IB_SEND_SIGNALED = 2 -IB_SEND_SOLICITED = 4 -IB_SRQT_BASIC = 0 -IB_SRQT_TM = 2 -IB_SRQT_XRC = 1 -IB_USER_VERBS_CMD_CREATE_CQ = 18 -IB_USER_VERBS_CMD_CREATE_QP = 24 -IB_USER_VERBS_CMD_FLAGS_SHIFT = 24 -IB_USER_VERBS_CMD_FLAG_EXTENDED = 2147483648 -IB_USER_VERBS_CMD_THRESHOLD = 50 -IB_USER_VERBS_EX_CMD_CREATE_FLOW = 2147483698 -IB_USER_VERBS_EX_CMD_DESTROY_FLOW = 2147483699 -IB_USER_VERBS_EX_CMD_QUERY_DEVICE = 2147483649 -IB_UVERBS_CQ_FLAGS_IGNORE_OVERRUN = 2 -IB_UVERBS_CQ_FLAGS_TIMESTAMP_COMPLETION = 1 -IB_UVERBS_READ_COUNTERS_PREFER_CACHED = 1 -IB_WQT_RQ = 0 -IB_WQ_CUR_STATE = 2 -IB_WQ_FLAGS = 4 -IB_WQ_FLAGS_CVLAN_STRIPPING = 1 -IB_WQ_FLAGS_DELAY_DROP = 4 -IB_WQ_FLAGS_PCI_WRITE_END_PADDING = 8 -IB_WQ_FLAGS_SCATTER_FCS = 2 -IB_WQ_STATE = 1 -IB_ZERO_BASED = 32 -MLX5_CREATE_DCI = 22 -MLX5_CREATE_DCT = 8 -MLX5_IB_CQE_RES_FORMAT_CSUM = 2 -MLX5_IB_CQE_RES_FORMAT_HASH = 1 -MLX5_QP_FLAG_BFREG_INDEX = 8 -MLX5_QP_FLAG_SCATTER_CQE = 2 -MLX5_QP_FLAG_SIGNATURE = 1 -MLX5_QP_FLAG_TUNNEL_OFFLOADS = 4 -MLX5_SRQ_FLAG_SIGNATURE = 1 -O_CLOEXEC = 524288 -O_RDWR = 2 -RDMA_DRIVER_MLX5 = 1 -RDMA_VERBS_IOCTL = 3222805249 -UVERBS_ATTR_CREATE_COUNTERS_HANDLE = 0 -UVERBS_ATTR_DESTROY_COUNTERS_HANDLE = 0 -UVERBS_ATTR_F_MANDATORY = 1 -UVERBS_ATTR_READ_COUNTERS_BUFF = 1 -UVERBS_ATTR_READ_COUNTERS_FLAGS = 2 -UVERBS_ATTR_READ_COUNTERS_HANDLE = 0 -UVERBS_METHOD_COUNTERS_CREATE = 0 -UVERBS_METHOD_COUNTERS_DESTROY = 1 -UVERBS_METHOD_COUNTERS_READ = 2 -UVERBS_OBJECT_COUNTERS = 15 -__NR_close = 6 -__NR_ioctl = 54 -__NR_write = 4 diff --git a/sys/linux/rdma_arm64.const b/sys/linux/rdma_arm64.const deleted file mode 100644 index b764f7275..000000000 --- a/sys/linux/rdma_arm64.const +++ /dev/null @@ -1,98 +0,0 @@ -# AUTOGENERATED FILE -EX_CREATE_CQ_CMD = 2147483666 -EX_CREATE_QP_CMD = 2147483672 -IB_ACCESS_LOCAL_WRITE = 1 -IB_ACCESS_MW_BIND = 16 -IB_ACCESS_ON_DEMAND = 64 -IB_ACCESS_REMOTE_ATOMIC = 8 -IB_ACCESS_REMOTE_READ = 4 -IB_ACCESS_REMOTE_WRITE = 2 -IB_FLOW_ATTR_FLAGS_DONT_TRAP = 2 -IB_FLOW_SPEC_ACTION_COUNT = 4099 -IB_FLOW_SPEC_ACTION_DROP = 4097 -IB_FLOW_SPEC_ACTION_TAG = 4096 -IB_FLOW_SPEC_ESP = 52 -IB_FLOW_SPEC_ETH = 32 -IB_FLOW_SPEC_GRE = 81 -IB_FLOW_SPEC_IPV4 = 48 -IB_FLOW_SPEC_IPV6 = 49 -IB_FLOW_SPEC_MPLS = 96 -IB_FLOW_SPEC_VXLAN_TUNNEL = 80 -IB_IPV4_DONT_FRAG = 2 -IB_IPV4_MORE_FRAG = 4 -IB_MR_REREG_ACCESS = 4 -IB_MR_REREG_PD = 2 -IB_MR_REREG_SUPPORTED = 7 -IB_MR_REREG_TRANS = 1 -IB_QPT_GSI = 1 -IB_QPT_RAW_ETHERTYPE = 6 -IB_QPT_RAW_IPV6 = 5 -IB_QPT_RAW_PACKET = 8 -IB_QPT_RC = 2 -IB_QPT_SMI = 0 -IB_QPT_UC = 3 -IB_QPT_UD = 4 -IB_QPT_XRC_INI = 9 -IB_QPT_XRC_TGT = 10 -IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 2 -IB_QP_CREATE_CROSS_CHANNEL = 4 -IB_QP_CREATE_IPOIB_UD_LSO = 1 -IB_QP_CREATE_MANAGED_RECV = 16 -IB_QP_CREATE_MANAGED_SEND = 8 -IB_QP_CREATE_NETIF_QP = 32 -IB_QP_CREATE_SCATTER_FCS = 256 -IB_QP_CREATE_SIGNATURE_EN = 64 -IB_SEND_FENCE = 1 -IB_SEND_INLINE = 8 -IB_SEND_IP_CSUM = 16 -IB_SEND_SIGNALED = 2 -IB_SEND_SOLICITED = 4 -IB_SRQT_BASIC = 0 -IB_SRQT_TM = 2 -IB_SRQT_XRC = 1 -IB_USER_VERBS_CMD_CREATE_CQ = 18 -IB_USER_VERBS_CMD_CREATE_QP = 24 -IB_USER_VERBS_CMD_FLAGS_SHIFT = 24 -IB_USER_VERBS_CMD_FLAG_EXTENDED = 2147483648 -IB_USER_VERBS_CMD_THRESHOLD = 50 -IB_USER_VERBS_EX_CMD_CREATE_FLOW = 2147483698 -IB_USER_VERBS_EX_CMD_DESTROY_FLOW = 2147483699 -IB_USER_VERBS_EX_CMD_QUERY_DEVICE = 2147483649 -IB_UVERBS_CQ_FLAGS_IGNORE_OVERRUN = 2 -IB_UVERBS_CQ_FLAGS_TIMESTAMP_COMPLETION = 1 -IB_UVERBS_READ_COUNTERS_PREFER_CACHED = 1 -IB_WQT_RQ = 0 -IB_WQ_CUR_STATE = 2 -IB_WQ_FLAGS = 4 -IB_WQ_FLAGS_CVLAN_STRIPPING = 1 -IB_WQ_FLAGS_DELAY_DROP = 4 -IB_WQ_FLAGS_PCI_WRITE_END_PADDING = 8 -IB_WQ_FLAGS_SCATTER_FCS = 2 -IB_WQ_STATE = 1 -IB_ZERO_BASED = 32 -MLX5_CREATE_DCI = 22 -MLX5_CREATE_DCT = 8 -MLX5_IB_CQE_RES_FORMAT_CSUM = 2 -MLX5_IB_CQE_RES_FORMAT_HASH = 1 -MLX5_QP_FLAG_BFREG_INDEX = 8 -MLX5_QP_FLAG_SCATTER_CQE = 2 -MLX5_QP_FLAG_SIGNATURE = 1 -MLX5_QP_FLAG_TUNNEL_OFFLOADS = 4 -MLX5_SRQ_FLAG_SIGNATURE = 1 -O_CLOEXEC = 524288 -O_RDWR = 2 -RDMA_DRIVER_MLX5 = 1 -RDMA_VERBS_IOCTL = 3222805249 -UVERBS_ATTR_CREATE_COUNTERS_HANDLE = 0 -UVERBS_ATTR_DESTROY_COUNTERS_HANDLE = 0 -UVERBS_ATTR_F_MANDATORY = 1 -UVERBS_ATTR_READ_COUNTERS_BUFF = 1 -UVERBS_ATTR_READ_COUNTERS_FLAGS = 2 -UVERBS_ATTR_READ_COUNTERS_HANDLE = 0 -UVERBS_METHOD_COUNTERS_CREATE = 0 -UVERBS_METHOD_COUNTERS_DESTROY = 1 -UVERBS_METHOD_COUNTERS_READ = 2 -UVERBS_OBJECT_COUNTERS = 15 -__NR_close = 57 -__NR_ioctl = 29 -__NR_write = 64 diff --git a/sys/linux/rdma_ppc64le.const b/sys/linux/rdma_ppc64le.const deleted file mode 100644 index 75ebb6252..000000000 --- a/sys/linux/rdma_ppc64le.const +++ /dev/null @@ -1,98 +0,0 @@ -# AUTOGENERATED FILE -EX_CREATE_CQ_CMD = 2147483666 -EX_CREATE_QP_CMD = 2147483672 -IB_ACCESS_LOCAL_WRITE = 1 -IB_ACCESS_MW_BIND = 16 -IB_ACCESS_ON_DEMAND = 64 -IB_ACCESS_REMOTE_ATOMIC = 8 -IB_ACCESS_REMOTE_READ = 4 -IB_ACCESS_REMOTE_WRITE = 2 -IB_FLOW_ATTR_FLAGS_DONT_TRAP = 2 -IB_FLOW_SPEC_ACTION_COUNT = 4099 -IB_FLOW_SPEC_ACTION_DROP = 4097 -IB_FLOW_SPEC_ACTION_TAG = 4096 -IB_FLOW_SPEC_ESP = 52 -IB_FLOW_SPEC_ETH = 32 -IB_FLOW_SPEC_GRE = 81 -IB_FLOW_SPEC_IPV4 = 48 -IB_FLOW_SPEC_IPV6 = 49 -IB_FLOW_SPEC_MPLS = 96 -IB_FLOW_SPEC_VXLAN_TUNNEL = 80 -IB_IPV4_DONT_FRAG = 2 -IB_IPV4_MORE_FRAG = 4 -IB_MR_REREG_ACCESS = 4 -IB_MR_REREG_PD = 2 -IB_MR_REREG_SUPPORTED = 7 -IB_MR_REREG_TRANS = 1 -IB_QPT_GSI = 1 -IB_QPT_RAW_ETHERTYPE = 6 -IB_QPT_RAW_IPV6 = 5 -IB_QPT_RAW_PACKET = 8 -IB_QPT_RC = 2 -IB_QPT_SMI = 0 -IB_QPT_UC = 3 -IB_QPT_UD = 4 -IB_QPT_XRC_INI = 9 -IB_QPT_XRC_TGT = 10 -IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 2 -IB_QP_CREATE_CROSS_CHANNEL = 4 -IB_QP_CREATE_IPOIB_UD_LSO = 1 -IB_QP_CREATE_MANAGED_RECV = 16 -IB_QP_CREATE_MANAGED_SEND = 8 -IB_QP_CREATE_NETIF_QP = 32 -IB_QP_CREATE_SCATTER_FCS = 256 -IB_QP_CREATE_SIGNATURE_EN = 64 -IB_SEND_FENCE = 1 -IB_SEND_INLINE = 8 -IB_SEND_IP_CSUM = 16 -IB_SEND_SIGNALED = 2 -IB_SEND_SOLICITED = 4 -IB_SRQT_BASIC = 0 -IB_SRQT_TM = 2 -IB_SRQT_XRC = 1 -IB_USER_VERBS_CMD_CREATE_CQ = 18 -IB_USER_VERBS_CMD_CREATE_QP = 24 -IB_USER_VERBS_CMD_FLAGS_SHIFT = 24 -IB_USER_VERBS_CMD_FLAG_EXTENDED = 2147483648 -IB_USER_VERBS_CMD_THRESHOLD = 50 -IB_USER_VERBS_EX_CMD_CREATE_FLOW = 2147483698 -IB_USER_VERBS_EX_CMD_DESTROY_FLOW = 2147483699 -IB_USER_VERBS_EX_CMD_QUERY_DEVICE = 2147483649 -IB_UVERBS_CQ_FLAGS_IGNORE_OVERRUN = 2 -IB_UVERBS_CQ_FLAGS_TIMESTAMP_COMPLETION = 1 -IB_UVERBS_READ_COUNTERS_PREFER_CACHED = 1 -IB_WQT_RQ = 0 -IB_WQ_CUR_STATE = 2 -IB_WQ_FLAGS = 4 -IB_WQ_FLAGS_CVLAN_STRIPPING = 1 -IB_WQ_FLAGS_DELAY_DROP = 4 -IB_WQ_FLAGS_PCI_WRITE_END_PADDING = 8 -IB_WQ_FLAGS_SCATTER_FCS = 2 -IB_WQ_STATE = 1 -IB_ZERO_BASED = 32 -MLX5_CREATE_DCI = 22 -MLX5_CREATE_DCT = 8 -MLX5_IB_CQE_RES_FORMAT_CSUM = 2 -MLX5_IB_CQE_RES_FORMAT_HASH = 1 -MLX5_QP_FLAG_BFREG_INDEX = 8 -MLX5_QP_FLAG_SCATTER_CQE = 2 -MLX5_QP_FLAG_SIGNATURE = 1 -MLX5_QP_FLAG_TUNNEL_OFFLOADS = 4 -MLX5_SRQ_FLAG_SIGNATURE = 1 -O_CLOEXEC = 524288 -O_RDWR = 2 -RDMA_DRIVER_MLX5 = 1 -RDMA_VERBS_IOCTL = 3222805249 -UVERBS_ATTR_CREATE_COUNTERS_HANDLE = 0 -UVERBS_ATTR_DESTROY_COUNTERS_HANDLE = 0 -UVERBS_ATTR_F_MANDATORY = 1 -UVERBS_ATTR_READ_COUNTERS_BUFF = 1 -UVERBS_ATTR_READ_COUNTERS_FLAGS = 2 -UVERBS_ATTR_READ_COUNTERS_HANDLE = 0 -UVERBS_METHOD_COUNTERS_CREATE = 0 -UVERBS_METHOD_COUNTERS_DESTROY = 1 -UVERBS_METHOD_COUNTERS_READ = 2 -UVERBS_OBJECT_COUNTERS = 15 -__NR_close = 6 -__NR_ioctl = 54 -__NR_write = 4 diff --git a/sys/linux/socket_alg.txt b/sys/linux/socket_alg.txt index a4f2a672b..bcbc7edb6 100644 --- a/sys/linux/socket_alg.txt +++ b/sys/linux/socket_alg.txt @@ -95,7 +95,7 @@ cmsghdr_alg_assoc { assoc int32 } [align_ptr] -af_alg_type = CRYPTO_ALG_TYPE_MASK, CRYPTO_ALG_TYPE_CIPHER, CRYPTO_ALG_TYPE_COMPRESS, CRYPTO_ALG_TYPE_AEAD, CRYPTO_ALG_TYPE_BLKCIPHER, CRYPTO_ALG_TYPE_ABLKCIPHER, CRYPTO_ALG_TYPE_DIGEST, CRYPTO_ALG_TYPE_HASH, CRYPTO_ALG_TYPE_SHASH, CRYPTO_ALG_TYPE_AHASH, CRYPTO_ALG_TYPE_RNG, CRYPTO_ALG_TYPE_AKCIPHER, CRYPTO_ALG_TYPE_PCOMPRESS, CRYPTO_ALG_LARVAL, CRYPTO_ALG_DEAD, CRYPTO_ALG_DYING, CRYPTO_ALG_ASYNC, CRYPTO_ALG_NEED_FALLBACK, CRYPTO_ALG_TESTED, CRYPTO_ALG_INSTANCE, CRYPTO_ALG_KERN_DRIVER_ONLY, CRYPTO_ALG_INTERNAL +af_alg_type = CRYPTO_ALG_TYPE_MASK, CRYPTO_ALG_TYPE_CIPHER, CRYPTO_ALG_TYPE_COMPRESS, CRYPTO_ALG_TYPE_AEAD, CRYPTO_ALG_TYPE_BLKCIPHER, CRYPTO_ALG_TYPE_ABLKCIPHER, CRYPTO_ALG_TYPE_HASH, CRYPTO_ALG_TYPE_SHASH, CRYPTO_ALG_TYPE_AHASH, CRYPTO_ALG_TYPE_RNG, CRYPTO_ALG_TYPE_AKCIPHER, CRYPTO_ALG_TYPE_PCOMPRESS, CRYPTO_ALG_LARVAL, CRYPTO_ALG_DEAD, CRYPTO_ALG_DYING, CRYPTO_ALG_ASYNC, CRYPTO_ALG_NEED_FALLBACK, CRYPTO_ALG_TESTED, CRYPTO_ALG_INSTANCE, CRYPTO_ALG_KERN_DRIVER_ONLY, CRYPTO_ALG_INTERNAL alg_op_op = ALG_OP_DECRYPT, ALG_OP_ENCRYPT diff --git a/sys/linux/socket_alg_386.const b/sys/linux/socket_alg_386.const index 6d84c943d..6369aa29d 100644 --- a/sys/linux/socket_alg_386.const +++ b/sys/linux/socket_alg_386.const @@ -23,7 +23,6 @@ CRYPTO_ALG_TYPE_AKCIPHER = 13 CRYPTO_ALG_TYPE_BLKCIPHER = 4 CRYPTO_ALG_TYPE_CIPHER = 1 CRYPTO_ALG_TYPE_COMPRESS = 2 -# CRYPTO_ALG_TYPE_DIGEST is not set CRYPTO_ALG_TYPE_HASH = 14 CRYPTO_ALG_TYPE_MASK = 15 CRYPTO_ALG_TYPE_PCOMPRESS = 15 diff --git a/sys/linux/socket_alg_amd64.const b/sys/linux/socket_alg_amd64.const index 7af03666d..2ae3eec89 100644 --- a/sys/linux/socket_alg_amd64.const +++ b/sys/linux/socket_alg_amd64.const @@ -23,7 +23,6 @@ CRYPTO_ALG_TYPE_AKCIPHER = 13 CRYPTO_ALG_TYPE_BLKCIPHER = 4 CRYPTO_ALG_TYPE_CIPHER = 1 CRYPTO_ALG_TYPE_COMPRESS = 2 -# CRYPTO_ALG_TYPE_DIGEST is not set CRYPTO_ALG_TYPE_HASH = 14 CRYPTO_ALG_TYPE_MASK = 15 CRYPTO_ALG_TYPE_PCOMPRESS = 15 diff --git a/sys/linux/socket_alg_arm.const b/sys/linux/socket_alg_arm.const index c78c9c350..67bbea323 100644 --- a/sys/linux/socket_alg_arm.const +++ b/sys/linux/socket_alg_arm.const @@ -23,7 +23,6 @@ CRYPTO_ALG_TYPE_AKCIPHER = 13 CRYPTO_ALG_TYPE_BLKCIPHER = 4 CRYPTO_ALG_TYPE_CIPHER = 1 CRYPTO_ALG_TYPE_COMPRESS = 2 -# CRYPTO_ALG_TYPE_DIGEST is not set CRYPTO_ALG_TYPE_HASH = 14 CRYPTO_ALG_TYPE_MASK = 15 CRYPTO_ALG_TYPE_PCOMPRESS = 15 diff --git a/sys/linux/socket_alg_arm64.const b/sys/linux/socket_alg_arm64.const index 9ed7dccbd..bb39b57a3 100644 --- a/sys/linux/socket_alg_arm64.const +++ b/sys/linux/socket_alg_arm64.const @@ -23,7 +23,6 @@ CRYPTO_ALG_TYPE_AKCIPHER = 13 CRYPTO_ALG_TYPE_BLKCIPHER = 4 CRYPTO_ALG_TYPE_CIPHER = 1 CRYPTO_ALG_TYPE_COMPRESS = 2 -# CRYPTO_ALG_TYPE_DIGEST is not set CRYPTO_ALG_TYPE_HASH = 14 CRYPTO_ALG_TYPE_MASK = 15 CRYPTO_ALG_TYPE_PCOMPRESS = 15 diff --git a/sys/linux/socket_alg_ppc64le.const b/sys/linux/socket_alg_ppc64le.const index 7a1d71c2d..b8966eb2d 100644 --- a/sys/linux/socket_alg_ppc64le.const +++ b/sys/linux/socket_alg_ppc64le.const @@ -23,7 +23,6 @@ CRYPTO_ALG_TYPE_AKCIPHER = 13 CRYPTO_ALG_TYPE_BLKCIPHER = 4 CRYPTO_ALG_TYPE_CIPHER = 1 CRYPTO_ALG_TYPE_COMPRESS = 2 -# CRYPTO_ALG_TYPE_DIGEST is not set CRYPTO_ALG_TYPE_HASH = 14 CRYPTO_ALG_TYPE_MASK = 15 CRYPTO_ALG_TYPE_PCOMPRESS = 15 diff --git a/sys/linux/sys_386.const b/sys/linux/sys_386.const index c561f320d..745554d31 100644 --- a/sys/linux/sys_386.const +++ b/sys/linux/sys_386.const @@ -230,7 +230,7 @@ MAP_SHARED = 1 MAP_SHARED_VALIDATE = 3 MAP_STACK = 131072 MAP_SYNC = 524288 -MAP_UNINITIALIZED = 0 +MAP_UNINITIALIZED = 67108864 MCL_CURRENT = 1 MCL_FUTURE = 2 MCL_ONFAULT = 4 diff --git a/sys/linux/sys_amd64.const b/sys/linux/sys_amd64.const index 0db86e9c6..87d836bb6 100644 --- a/sys/linux/sys_amd64.const +++ b/sys/linux/sys_amd64.const @@ -230,7 +230,7 @@ MAP_SHARED = 1 MAP_SHARED_VALIDATE = 3 MAP_STACK = 131072 MAP_SYNC = 524288 -MAP_UNINITIALIZED = 0 +MAP_UNINITIALIZED = 67108864 MCL_CURRENT = 1 MCL_FUTURE = 2 MCL_ONFAULT = 4 diff --git a/sys/linux/sys_arm.const b/sys/linux/sys_arm.const index c32922b22..f7a657b74 100644 --- a/sys/linux/sys_arm.const +++ b/sys/linux/sys_arm.const @@ -230,7 +230,7 @@ MAP_SHARED = 1 MAP_SHARED_VALIDATE = 3 MAP_STACK = 131072 MAP_SYNC = 524288 -MAP_UNINITIALIZED = 0 +MAP_UNINITIALIZED = 67108864 MCL_CURRENT = 1 MCL_FUTURE = 2 MCL_ONFAULT = 4 diff --git a/sys/linux/sys_arm64.const b/sys/linux/sys_arm64.const index 446e09d99..28f6585c9 100644 --- a/sys/linux/sys_arm64.const +++ b/sys/linux/sys_arm64.const @@ -230,7 +230,7 @@ MAP_SHARED = 1 MAP_SHARED_VALIDATE = 3 MAP_STACK = 131072 MAP_SYNC = 524288 -MAP_UNINITIALIZED = 0 +MAP_UNINITIALIZED = 67108864 MCL_CURRENT = 1 MCL_FUTURE = 2 MCL_ONFAULT = 4 diff --git a/sys/linux/sys_ppc64le.const b/sys/linux/sys_ppc64le.const index 19377a434..805c33949 100644 --- a/sys/linux/sys_ppc64le.const +++ b/sys/linux/sys_ppc64le.const @@ -229,8 +229,8 @@ MAP_PRIVATE = 2 MAP_SHARED = 1 MAP_SHARED_VALIDATE = 3 MAP_STACK = 131072 -MAP_SYNC = 0 -MAP_UNINITIALIZED = 0 +MAP_SYNC = 524288 +MAP_UNINITIALIZED = 67108864 MCL_CURRENT = 8192 MCL_FUTURE = 16384 MCL_ONFAULT = 32768 |
