diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-12-30 15:49:07 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-12-30 15:49:07 +0100 |
| commit | 5b565c8bdb062fe567a04af40cdba0e929441fe7 (patch) | |
| tree | 096df84a4e61ada78311f7066d84e4b5dce47905 /sys/linux/gen/amd64.go | |
| parent | 9942de5fb06cec2ff4bee69835f336d1bfd839b8 (diff) | |
sys/linux: add AF_RXRPC descriptions
Diffstat (limited to 'sys/linux/gen/amd64.go')
| -rw-r--r-- | sys/linux/gen/amd64.go | 113 |
1 files changed, 112 insertions, 1 deletions
diff --git a/sys/linux/gen/amd64.go b/sys/linux/gen/amd64.go index db44daf50..d5899567b 100644 --- a/sys/linux/gen/amd64.go +++ b/sys/linux/gen/amd64.go @@ -167,6 +167,7 @@ var resources_amd64 = []*ResourceDesc{ {Name: "sock_pptp", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"fd", "sock", "sock_pppox", "sock_pptp"}, Values: []uint64{18446744073709551615, 18446744073709551516}}, {Name: "sock_rds", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"fd", "sock", "sock_rds"}, Values: []uint64{18446744073709551615, 18446744073709551516}}, {Name: "sock_rose", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"fd", "sock", "sock_rose"}, Values: []uint64{18446744073709551615, 18446744073709551516}}, + {Name: "sock_rxrpc", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"fd", "sock", "sock_rxrpc"}, Values: []uint64{18446744073709551615, 18446744073709551516}}, {Name: "sock_sctp", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"fd", "sock", "sock_in", "sock_sctp"}, Values: []uint64{18446744073709551615, 18446744073709551516}}, {Name: "sock_sctp6", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"fd", "sock", "sock_in6", "sock_sctp6"}, Values: []uint64{18446744073709551615, 18446744073709551516}}, {Name: "sock_tcp", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"fd", "sock", "sock_in", "sock_tcp"}, Values: []uint64{18446744073709551615, 18446744073709551516}}, @@ -20021,6 +20022,42 @@ var structDescs_amd64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "sockaddr_rose", Dir: 1}, FldName: "short"}, &StructType{Key: StructKey{Name: "full_sockaddr_rose", Dir: 1}, FldName: "full"}, }}}, + {Key: StructKey{Name: "sockaddr_rxrpc"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_rxrpc", TypeSize: 36}, Fields: []Type{ + &StructType{Key: StructKey{Name: "sockaddr_rxrpc_t[sockaddr_in]"}, FldName: "in4"}, + &StructType{Key: StructKey{Name: "sockaddr_rxrpc_t[sockaddr_in6]"}, FldName: "in6"}, + }}}, + {Key: StructKey{Name: "sockaddr_rxrpc", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_rxrpc", TypeSize: 36, ArgDir: 1}, Fields: []Type{ + &StructType{Key: StructKey{Name: "sockaddr_rxrpc_t[sockaddr_in]", Dir: 1}, FldName: "in4"}, + &StructType{Key: StructKey{Name: "sockaddr_rxrpc_t[sockaddr_in6]", Dir: 1}, FldName: "in6"}, + }}}, + {Key: StructKey{Name: "sockaddr_rxrpc_t[sockaddr_in6]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_rxrpc_t[sockaddr_in6]", TypeSize: 36}, Fields: []Type{ + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "srx_family", TypeSize: 2}}, Val: 33}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "srx_service", TypeSize: 2}}, Kind: 2, RangeEnd: 4}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "transport_type", TypeSize: 2}}, Val: 2}, + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "transport_len", TypeSize: 2}}, BitSize: 8, Buf: "transport"}, + &StructType{Key: StructKey{Name: "sockaddr_in6"}, FldName: "transport"}, + }}}, + {Key: StructKey{Name: "sockaddr_rxrpc_t[sockaddr_in6]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_rxrpc_t[sockaddr_in6]", TypeSize: 36, ArgDir: 1}, Fields: []Type{ + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "srx_family", TypeSize: 2, ArgDir: 1}}, Val: 33}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "srx_service", TypeSize: 2, ArgDir: 1}}, Kind: 2, RangeEnd: 4}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "transport_type", TypeSize: 2, ArgDir: 1}}, Val: 2}, + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "transport_len", TypeSize: 2, ArgDir: 1}}, BitSize: 8, Buf: "transport"}, + &StructType{Key: StructKey{Name: "sockaddr_in6", Dir: 1}, FldName: "transport"}, + }}}, + {Key: StructKey{Name: "sockaddr_rxrpc_t[sockaddr_in]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_rxrpc_t[sockaddr_in]", TypeSize: 24}, Fields: []Type{ + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "srx_family", TypeSize: 2}}, Val: 33}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "srx_service", TypeSize: 2}}, Kind: 2, RangeEnd: 4}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "transport_type", TypeSize: 2}}, Val: 2}, + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "transport_len", TypeSize: 2}}, BitSize: 8, Buf: "transport"}, + &StructType{Key: StructKey{Name: "sockaddr_in"}, FldName: "transport"}, + }}}, + {Key: StructKey{Name: "sockaddr_rxrpc_t[sockaddr_in]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_rxrpc_t[sockaddr_in]", TypeSize: 24, ArgDir: 1}, Fields: []Type{ + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "srx_family", TypeSize: 2, ArgDir: 1}}, Val: 33}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "srx_service", TypeSize: 2, ArgDir: 1}}, Kind: 2, RangeEnd: 4}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "transport_type", TypeSize: 2, ArgDir: 1}}, Val: 2}, + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "transport_len", TypeSize: 2, ArgDir: 1}}, BitSize: 8, Buf: "transport"}, + &StructType{Key: StructKey{Name: "sockaddr_in", Dir: 1}, FldName: "transport"}, + }}}, {Key: StructKey{Name: "sockaddr_sco"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_sco", TypeSize: 8}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam", TypeSize: 2}}, Val: 31}, &StructType{Key: StructKey{Name: "bdaddr"}, FldName: "addr"}, @@ -20066,6 +20103,7 @@ var structDescs_amd64 = []*KeyedStruct{ &UnionType{Key: StructKey{Name: "sockaddr_tipc"}, FldName: "tipc"}, &UnionType{Key: StructKey{Name: "sockaddr_caif"}, FldName: "caif"}, &StructType{Key: StructKey{Name: "sockaddr_mISDN"}, FldName: "isdn"}, + &UnionType{Key: StructKey{Name: "sockaddr_rxrpc"}, FldName: "rxrpc"}, &StructType{Key: StructKey{Name: "sockaddr_ethernet"}, FldName: "ethernet"}, &StructType{Key: StructKey{Name: "sockaddr_storage_generic"}, FldName: "generic"}, }}}, @@ -20098,6 +20136,7 @@ var structDescs_amd64 = []*KeyedStruct{ &UnionType{Key: StructKey{Name: "sockaddr_tipc", Dir: 1}, FldName: "tipc"}, &UnionType{Key: StructKey{Name: "sockaddr_caif", Dir: 1}, FldName: "caif"}, &StructType{Key: StructKey{Name: "sockaddr_mISDN", Dir: 1}, FldName: "isdn"}, + &UnionType{Key: StructKey{Name: "sockaddr_rxrpc", Dir: 1}, FldName: "rxrpc"}, &StructType{Key: StructKey{Name: "sockaddr_ethernet", Dir: 1}, FldName: "ethernet"}, &StructType{Key: StructKey{Name: "sockaddr_storage_generic", Dir: 1}, FldName: "generic"}, }}}, @@ -26091,6 +26130,11 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "sockaddr_rose_any"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 8}}, Buf: "addr"}, }}, + {NR: 49, Name: "bind$rxrpc", CallName: "bind", Args: []Type{ + &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_rxrpc", FldName: "fd", TypeSize: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "sockaddr_rxrpc"}}}, + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 8}}, Buf: "addr"}, + }}, {NR: 49, Name: "bind$tipc", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tipc", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8, IsOptional: true}, Type: &UnionType{Key: StructKey{Name: "sockaddr_tipc"}}}, @@ -26411,6 +26455,11 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "sockaddr_rose_any"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 8}}, Buf: "addr"}, }}, + {NR: 42, Name: "connect$rxrpc", CallName: "connect", Args: []Type{ + &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_rxrpc", FldName: "fd", TypeSize: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "sockaddr_rxrpc"}}}, + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 8}}, Buf: "addr"}, + }}, {NR: 42, Name: "connect$tipc", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tipc", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "sockaddr_tipc"}}}, @@ -34901,6 +34950,14 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8, IsOptional: true}, Type: &UnionType{Key: StructKey{Name: "sockaddr_rose_any"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 8}}, Buf: "addr"}, }}, + {NR: 45, Name: "recvfrom$rxrpc", CallName: "recvfrom", Args: []Type{ + &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_rxrpc", FldName: "fd", TypeSize: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}}, + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "buf"}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f", TypeSize: 8}}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}, BitMask: true}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8, IsOptional: true}, Type: &UnionType{Key: StructKey{Name: "sockaddr_rxrpc"}}}, + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 8}}, Buf: "addr"}, + }}, {NR: 45, Name: "recvfrom$unix", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1, IsVarlen: true}}}, @@ -35730,6 +35787,14 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8, IsOptional: true}, Type: &UnionType{Key: StructKey{Name: "sockaddr_rose_any"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 8}}, Buf: "addr"}, }}, + {NR: 44, Name: "sendto$rxrpc", CallName: "sendto", Args: []Type{ + &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_rxrpc", FldName: "fd", TypeSize: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}}}, + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "buf"}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 8}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8, IsOptional: true}, Type: &UnionType{Key: StructKey{Name: "sockaddr_rxrpc"}}}, + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 8}}, Buf: "addr"}, + }}, {NR: 44, Name: "sendto$unix", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{IsVarlen: true}}}, @@ -36031,6 +36096,39 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}, Kind: 2, RangeEnd: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "val"}, }}, + {NR: 54, Name: "setsockopt$RXRPC_EXCLUSIVE_CONNECTION", CallName: "setsockopt", MissingArgs: 2, Args: []Type{ + &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_rxrpc", FldName: "fd", TypeSize: 4}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level", TypeSize: 8}}, Val: 272}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt", TypeSize: 8}}, Val: 3}, + }}, + {NR: 54, Name: "setsockopt$RXRPC_MIN_SECURITY_LEVEL", CallName: "setsockopt", Args: []Type{ + &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_rxrpc", FldName: "fd", TypeSize: 4}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level", TypeSize: 8}}, Val: 272}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt", TypeSize: 8}}, Val: 4}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}, Kind: 2, RangeEnd: 2}}, + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen", TypeSize: 8}}, Buf: "arg"}, + }}, + {NR: 54, Name: "setsockopt$RXRPC_SECURITY_KEY", CallName: "setsockopt", Args: []Type{ + &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_rxrpc", FldName: "fd", TypeSize: 4}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level", TypeSize: 8}}, Val: 272}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt", TypeSize: 8}}, Val: 1}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen", TypeSize: 8}}, Buf: "arg"}, + }}, + {NR: 54, Name: "setsockopt$RXRPC_SECURITY_KEYRING", CallName: "setsockopt", Args: []Type{ + &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_rxrpc", FldName: "fd", TypeSize: 4}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level", TypeSize: 8}}, Val: 272}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt", TypeSize: 8}}, Val: 2}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen", TypeSize: 8}}, Buf: "arg"}, + }}, + {NR: 54, Name: "setsockopt$RXRPC_UPGRADEABLE_SERVICE", CallName: "setsockopt", Args: []Type{ + &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_rxrpc", FldName: "fd", TypeSize: 4}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level", TypeSize: 8}}, Val: 272}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt", TypeSize: 8}}, Val: 5}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 4}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}, Kind: 2, RangeEnd: 4}, Kind: 1, RangeBegin: 2, RangeEnd: 2}}, + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen", TypeSize: 8}}, Buf: "arg"}, + }}, {NR: 54, Name: "setsockopt$SO_ATTACH_FILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level", TypeSize: 8}}, Val: 1}, @@ -38055,6 +38153,11 @@ var syscalls_amd64 = []*Syscall{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type", TypeSize: 8}}, Val: 5}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto", TypeSize: 8}}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_rds", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + {NR: 41, Name: "socket$rxrpc", CallName: "socket", Args: []Type{ + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam", TypeSize: 8}}, Val: 33}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type", TypeSize: 8}}, Val: 2}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rxrpc_protos", FldName: "proto", TypeSize: 8}}, Vals: []uint64{2, 10}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_rxrpc", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, {NR: 41, Name: "socket$tipc", CallName: "socket", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain", TypeSize: 8}}, Val: 30}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_socket_types", FldName: "type", TypeSize: 8}}, Vals: []uint64{2, 5, 2}}, @@ -39476,6 +39579,7 @@ var consts_amd64 = []ConstValue{ {Name: "AF_PPPOX", Value: 24}, {Name: "AF_RDS", Value: 21}, {Name: "AF_ROSE", Value: 11}, + {Name: "AF_RXRPC", Value: 33}, {Name: "AF_SMC", Value: 43}, {Name: "AF_TIPC", Value: 30}, {Name: "AF_UNIX", Value: 1}, @@ -43354,6 +43458,13 @@ var consts_amd64 = []ConstValue{ {Name: "RWH_WRITE_LIFE_MEDIUM", Value: 3}, {Name: "RWH_WRITE_LIFE_NONE", Value: 1}, {Name: "RWH_WRITE_LIFE_SHORT", Value: 2}, + {Name: "RXRPC_EXCLUSIVE_CONNECTION", Value: 3}, + {Name: "RXRPC_MIN_SECURITY_LEVEL", Value: 4}, + {Name: "RXRPC_SECURITY_ENCRYPT", Value: 2}, + {Name: "RXRPC_SECURITY_KEY", Value: 1}, + {Name: "RXRPC_SECURITY_KEYRING", Value: 2}, + {Name: "RXRPC_SECURITY_PLAIN"}, + {Name: "RXRPC_UPGRADEABLE_SERVICE", Value: 5}, {Name: "RX_ANNOUNCE_RESUME", Value: 256}, {Name: "RX_CHECK_DLC", Value: 64}, {Name: "RX_DELETE", Value: 6}, @@ -46500,4 +46611,4 @@ var consts_amd64 = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_amd64 = "91c48089b7c96ad119c37a47e77f60669627791e" +const revision_amd64 = "b1188eeeecbb0ace93ad6569604304d6e0459ca2" |
