aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/gen
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-12-05 13:53:50 +0100
committerDmitry Vyukov <dvyukov@google.com>2018-12-09 13:02:13 +0100
commit82f11ef0c50d938173b46e102df1eeef3bce46ae (patch)
tree7cf3c18d9ccf2198a37de465f178588b3c24bc8c /sys/linux/gen
parenta3f232631f083a5a8ebe4928a98712f553a6efe7 (diff)
sys/linux: add AF_TIPC netlink interface and packet formats
Diffstat (limited to 'sys/linux/gen')
-rw-r--r--sys/linux/gen/386.go1925
-rw-r--r--sys/linux/gen/amd64.go2005
-rw-r--r--sys/linux/gen/arm.go1925
-rw-r--r--sys/linux/gen/arm64.go2005
-rw-r--r--sys/linux/gen/ppc64le.go2005
5 files changed, 9790 insertions, 75 deletions
diff --git a/sys/linux/gen/386.go b/sys/linux/gen/386.go
index 75423ad96..5a5fb816a 100644
--- a/sys/linux/gen/386.go
+++ b/sys/linux/gen/386.go
@@ -95,6 +95,8 @@ var resources_386 = []*ResourceDesc{
{Name: "genl_ipvs_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_ipvs_family_id"}, Values: []uint64{0}},
{Name: "genl_nbd_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_nbd_family_id"}, Values: []uint64{0}},
{Name: "genl_team_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_team_family_id"}, Values: []uint64{0}},
+ {Name: "genl_tipc2_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_tipc2_family_id"}, Values: []uint64{0}},
+ {Name: "genl_tipc_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_tipc_family_id"}, Values: []uint64{0}},
{Name: "gid", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"gid"}, Values: []uint64{0, 18446744073709551615, 60928, 60929}},
{Name: "ifindex", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"ifindex"}, Values: []uint64{0}},
{Name: "ifindex_team", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"ifindex", "ifindex_team"}, Values: []uint64{0}},
@@ -5234,6 +5236,116 @@ var structDescs_386 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_GENL_CMD]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_ADD]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_ADD]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 21},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_DISABLE]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_DISABLE]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 2},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_ENABLE]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_ENABLE]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 3},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 4},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 5},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_LINK_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 8},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_RESET_STATS]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_LINK_RESET_STATS]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 10},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_LINK_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 9},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MEDIA_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MEDIA_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 11},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MEDIA_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MEDIA_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 12},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MON_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 18},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_PEER_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MON_PEER_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 19},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MON_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 17},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NAME_TABLE_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_NAME_TABLE_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 16},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NET_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_NET_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 14},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NET_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_NET_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 15},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NODE_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_NODE_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 13},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_PEER_REMOVE]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_PEER_REMOVE]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 20},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_PUBL_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_PUBL_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 7},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_SOCK_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_SOCK_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 6},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 22},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "gfs2_options"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "gfs2_options", IsVarlen: true}, Fields: []Type{
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "spectator", TypeSize: 9}, Kind: 2, Values: []string{"spectator"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "norecovery", TypeSize: 10}, Kind: 2, Values: []string{"norecovery"}, NoZ: true},
@@ -6377,6 +6489,166 @@ var structDescs_386 = []*KeyedStruct{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_team_family_id, genlmsghdr_t[TEAM_CMD_PORT_LIST_GET], team_nl_policy]"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
}}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
{Key: StructKey{Name: "iovec[in, netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]]", TypeSize: 8}, Fields: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
@@ -7467,6 +7739,7 @@ var structDescs_386 = []*KeyedStruct{
&StructType{Key: StructKey{Name: "dccp_packet"}, FldName: "dccp"},
&StructType{Key: StructKey{Name: "igmp_packet"}, FldName: "igmp"},
&StructType{Key: StructKey{Name: "gre_packet"}, FldName: "gre"},
+ &UnionType{Key: StructKey{Name: "tipc_packet"}, FldName: "tipc"},
}}},
{Key: StructKey{Name: "ipv6_addr"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr", TypeSize: 16}, Fields: []Type{
&StructType{Key: StructKey{Name: "ipv6_addr_empty"}, FldName: "empty"},
@@ -7681,6 +7954,7 @@ var structDescs_386 = []*KeyedStruct{
&UnionType{Key: StructKey{Name: "icmpv6_packet"}, FldName: "icmpv6"},
&StructType{Key: StructKey{Name: "dccp_packet"}, FldName: "dccp"},
&StructType{Key: StructKey{Name: "gre_packet"}, FldName: "gre"},
+ &UnionType{Key: StructKey{Name: "tipc_packet"}, FldName: "tipc"},
}}},
{Key: StructKey{Name: "ipv6_rt_hdr"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_rt_hdr", IsVarlen: true}, Fields: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ipv6_types", FldName: "next_header", TypeSize: 1}}, Vals: []uint64{0, 1, 2, 4, 6, 8, 12, 17, 22, 29, 33, 41, 46, 47, 50, 51, 92, 94, 98, 103, 108, 132, 136, 137, 255, 0, 43, 44, 58, 59, 60, 135, 0, 43, 44, 47, 50, 51, 58, 59, 60, 135, 115}},
@@ -9345,6 +9619,366 @@ var structDescs_386 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
}}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]]", TypeSize: 28}, Fields: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
@@ -9892,7 +10526,6 @@ var structDescs_386 = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
&StructType{Key: StructKey{Name: "netconfmsg[AF_INET6]"}, FldName: "payload"},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "devconf_ip_policy"}}},
}, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[const[RTM_GETNETCONF, int16], netconfmsg[AF_INET], devconf_ip_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[const[RTM_GETNETCONF, int16], netconfmsg[AF_INET], devconf_ip_policy]", IsVarlen: true}, Fields: []Type{
@@ -9902,7 +10535,6 @@ var structDescs_386 = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
&StructType{Key: StructKey{Name: "netconfmsg[AF_INET]"}, FldName: "payload"},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "devconf_ip_policy"}}},
}, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[const[RTM_GETNETCONF, int16], netconfmsg[AF_MPLS], devconf_mpls_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[const[RTM_GETNETCONF, int16], netconfmsg[AF_MPLS], devconf_mpls_policy]", IsVarlen: true}, Fields: []Type{
@@ -9912,7 +10544,6 @@ var structDescs_386 = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
&StructType{Key: StructKey{Name: "netconfmsg[AF_MPLS]"}, FldName: "payload"},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "devconf_mpls_policy"}}},
}, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[const[RTM_GETNETCONF, int16], rtgenmsg[AF_UNSPEC], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[const[RTM_GETNETCONF, int16], rtgenmsg[AF_UNSPEC], void]", TypeSize: 20}, Fields: []Type{
@@ -10249,7 +10880,6 @@ var structDescs_386 = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
&StructType{Key: StructKey{Name: "xfrm_usersa_flush"}, FldName: "payload"},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "xfrm_attrs"}}},
}, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[const[XFRM_MSG_GETAE, int16], xfrm_aevent_id, xfrm_attrs]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[const[XFRM_MSG_GETAE, int16], xfrm_aevent_id, xfrm_attrs]", IsVarlen: true}, Fields: []Type{
@@ -10630,6 +11260,366 @@ var structDescs_386 = []*KeyedStruct{
&StructType{Key: StructKey{Name: "genlmsghdr_t[TEAM_CMD_PORT_LIST_GET]"}, FldName: "payload"},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "team_nl_policy"}}},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_ADD]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_DISABLE]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_ENABLE]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_RESET_STATS]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MEDIA_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MEDIA_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_PEER_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NAME_TABLE_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NET_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NET_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NODE_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_PEER_REMOVE]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_PUBL_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_SOCK_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]", TypeSize: 36}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_NETID, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_NODES, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]", TypeSize: 36}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]", TypeSize: 36}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]", TypeSize: 48}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]", IsVarlen: true}, Fields: []Type{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "type", TypeSize: 2}}, Kind: 2, RangeBegin: 16, RangeEnd: 66},
@@ -14544,6 +15534,166 @@ var structDescs_386 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex_team", FldName: "payload", TypeSize: 4}},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER, int16], array[tipc_nl_bearer_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER, int16], array[tipc_nl_bearer_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_bearer_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_DOMAIN, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER_DOMAIN, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_NAME, int16], tipc_bearer_name]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER_NAME, int16], tipc_bearer_name]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &UnionType{Key: StructKey{Name: "tipc_bearer_name"}, FldName: "payload"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_PROP, int16], array[tipc_nl_prop_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER_PROP, int16], array[tipc_nl_prop_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_prop_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_UDP_OPTS, int16], tipc_bearer_udp]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER_UDP_OPTS, int16], tipc_bearer_udp]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &StructType{Key: StructKey{Name: "tipc_bearer_udp"}, FldName: "payload"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK, int16], array[tipc_nl_link_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_LINK, int16], array[tipc_nl_link_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_link_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK_NAME, int16], string[tipc_links]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_LINK_NAME, int16], string[tipc_links]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "payload", IsVarlen: true}, Kind: 2, SubKind: "tipc_links", Values: []string{"broadcast-link\x00", "syz0\x00", "syz1\x00"}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK_PROP, int16], array[tipc_nl_prop_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_LINK_PROP, int16], array[tipc_nl_prop_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_prop_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA, int16], array[tipc_nl_media_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MEDIA, int16], array[tipc_nl_media_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_media_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA_NAME, int16], string[tipc_media]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MEDIA_NAME, int16], string[tipc_media]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "payload", IsVarlen: true}, Kind: 2, SubKind: "tipc_media", Values: []string{"eth\x00", "ib\x00", "udp\x00"}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA_PROP, int16], array[tipc_nl_prop_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MEDIA_PROP, int16], array[tipc_nl_prop_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_prop_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON, int16], array[tipc_nl_monitor_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MON, int16], array[tipc_nl_monitor_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 9},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_monitor_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON_ACTIVATION_THRESHOLD, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MON_ACTIVATION_THRESHOLD, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON_REF, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MON_REF, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET, int16], array[tipc_nl_net_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET, int16], array[tipc_nl_net_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_net_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_ADDR, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET_ADDR, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_ID, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET_ID, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_NODEID, int16], int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET_NODEID, int16], int64]", TypeSize: 12}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "payload", TypeSize: 8}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_NODEID_W1, int16], int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET_NODEID_W1, int16], int64]", TypeSize: 12}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "payload", TypeSize: 8}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE, int16], array[tipc_nl_node_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NODE, int16], array[tipc_nl_node_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 6},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_node_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE_ADDR, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NODE_ADDR, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE_UP, int16], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NODE_UP, int16], void]", TypeSize: 4}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "payload"}, Kind: 1},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_MTU, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PROP_MTU, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_PRIO, int16], int32[0:TIPC_MEDIA_LINK_PRI]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PROP_PRIO, int16], int32[0:TIPC_MEDIA_LINK_PRI]]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}, Kind: 2, RangeEnd: 32},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_TOL, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PROP_TOL, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_WIN, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PROP_WIN, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK, int16], array[tipc_nl_sock_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_SOCK, int16], array[tipc_nl_sock_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_sock_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_ADDR, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_SOCK_ADDR, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_HAS_PUBL, int16], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_SOCK_HAS_PUBL, int16], void]", TypeSize: 4}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "payload"}, Kind: 1},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_REF, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_SOCK_REF, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_LOCAL, int16], sockaddr_tipc_udp]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_UDP_LOCAL, int16], sockaddr_tipc_udp]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &UnionType{Key: StructKey{Name: "sockaddr_tipc_udp"}, FldName: "payload"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_REMOTE, int16], sockaddr_tipc_udp]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_UDP_REMOTE, int16], sockaddr_tipc_udp]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &UnionType{Key: StructKey{Name: "sockaddr_tipc_udp"}, FldName: "payload"},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "nlattr_t[const[VETH_INFO_PEER, int16], ifinfomsg[AF_UNSPEC]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[VETH_INFO_PEER, int16], ifinfomsg[AF_UNSPEC]]", TypeSize: 20}, Fields: []Type{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
@@ -18041,57 +19191,61 @@ var structDescs_386 = []*KeyedStruct{
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", TypeSize: 12}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1}}, Val: 3},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_socket_addr"}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", TypeSize: 12, ArgDir: 1}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 1}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 1}}, Val: 3},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_socket_addr", Dir: 1}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", TypeSize: 12, ArgDir: 2}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 2}}, Val: 3},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 2}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 2}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_socket_addr", Dir: 2}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", TypeSize: 16}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1}}, Val: 2},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_address_name"}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", TypeSize: 16, ArgDir: 1}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 1}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 1}}, Val: 2},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_address_name", Dir: 1}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", TypeSize: 16, ArgDir: 2}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 2}}, Val: 2},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 2}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 2}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_address_name", Dir: 2}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", TypeSize: 16}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1}}, Val: 1},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_service_range"}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", TypeSize: 16, ArgDir: 1}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 1}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 1}}, Val: 1},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_service_range", Dir: 1}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", TypeSize: 16, ArgDir: 2}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 2}}, Val: 1},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 2}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 2}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_service_range", Dir: 2}, FldName: "addr"},
}}},
+ {Key: StructKey{Name: "sockaddr_tipc_udp"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_udp", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "sockaddr_in"}, FldName: "in"},
+ &StructType{Key: StructKey{Name: "sockaddr_in6"}, FldName: "in6"},
+ }}},
{Key: StructKey{Name: "sockaddr_un"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_un", TypeSize: 110}, Fields: []Type{
&StructType{Key: StructKey{Name: "sockaddr_un_file"}, FldName: "file"},
&StructType{Key: StructKey{Name: "sockaddr_un_abstract"}, FldName: "abs"},
@@ -19436,16 +20590,416 @@ var structDescs_386 = []*KeyedStruct{
&StructType{Key: StructKey{Name: "tipc_service_addr", Dir: 2}, FldName: "name"},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "domain", TypeSize: 4, ArgDir: 2}}, Kind: 2, RangeEnd: 4},
}}},
+ {Key: StructKey{Name: "tipc_bearer_config"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_config", IsVarlen: true}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "priority", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 32},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "disc_domain", TypeSize: 4}, ArgFormat: 1}},
+ &UnionType{Key: StructKey{Name: "tipc_bearer_name"}, FldName: "name"},
+ }}},
+ {Key: StructKey{Name: "tipc_bearer_link_or_media"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_link_or_media", IsVarlen: true}, Fields: []Type{
+ &UnionType{Key: StructKey{Name: "tipc_bearer_name"}, FldName: "bearer"},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "link", TypeSize: 68}, Kind: 2, SubKind: "tipc_links", Values: []string{"broadcast-link\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "syz0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "syz1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "media", TypeSize: 68}, Kind: 2, SubKind: "tipc_media", Values: []string{"eth\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ib\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "udp\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}},
+ }}},
+ {Key: StructKey{Name: "tipc_bearer_name"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_name", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_bearer_name_l2"}, FldName: "l2"},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "udp", TypeSize: 9}, Kind: 2, SubKind: "tipc_bearer_name_udp", Values: []string{"udp:syz0\x00", "udp:syz1\x00", "udp:syz2\x00"}},
+ }}},
+ {Key: StructKey{Name: "tipc_bearer_name_l2"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_name_l2", IsVarlen: true}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "media", IsVarlen: true}, Kind: 2, SubKind: "tipc_media_l2", Values: []string{"eth", "ib"}, NoZ: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "colon", TypeSize: 1}}, Val: 58},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "dev", IsVarlen: true}, Kind: 2, SubKind: "devnames", Values: []string{"\x00", "lo\x00", "tunl0\x00", "gre0\x00", "gretap0\x00", "ip_vti0\x00", "ip6_vti0\x00", "sit0\x00", "ip6tnl0\x00", "ip6gre0\x00", "ip6gretap0\x00", "bond0\x00", "dummy0\x00", "eql\x00", "ifb0\x00", "ipddp0\x00", "yam0\x00", "bcsf0\x00", "bcsh0\x00", "teql0\x00", "nr0\x00", "rose0\x00", "irlan0\x00", "erspan0\x00", "bpq0\x00", "vlan0\x00", "bridge0\x00", "vcan0\x00", "team0\x00", "syz_tun\x00", "veth0\x00", "veth1\x00", "veth0_to_bridge\x00", "veth1_to_bridge\x00", "veth0_to_bond\x00", "veth1_to_bond\x00", "veth0_to_team\x00", "veth1_to_team\x00", "bridge_slave_0\x00", "bridge_slave_1\x00", "bond_slave_0\x00", "bond_slave_1\x00", "team_slave_0\x00", "team_slave_1\x00", "syzkaller0\x00", "syzkaller1\x00"}},
+ }}},
+ {Key: StructKey{Name: "tipc_bearer_udp"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_udp", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_LOCAL, int16], sockaddr_tipc_udp]"}, FldName: "TIPC_NLA_UDP_LOCAL"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_REMOTE, int16], sockaddr_tipc_udp]"}, FldName: "TIPC_NLA_UDP_REMOTE"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16642},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16641},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 3},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]", TypeSize: 20}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 4},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16388},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 2},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_NETID, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_NETID, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16395},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_NODES, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_NODES, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16387},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16652},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16648},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16647},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16649},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]]", TypeSize: 20}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 32779},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]", TypeSize: 20}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 32769},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 11},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 5},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 6},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 15},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
{Key: StructKey{Name: "tipc_group_req"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_group_req", TypeSize: 16}, Fields: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "type", TypeSize: 4}}, Kind: 2, RangeBegin: 64, RangeEnd: 67},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "instance", TypeSize: 4}}, Kind: 2, RangeEnd: 4},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "scope", TypeSize: 4}}, Kind: 2, RangeEnd: 3},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags", TypeSize: 4}}},
}}},
+ {Key: StructKey{Name: "tipc_link_config"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_link_config", IsVarlen: true}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "value", TypeSize: 4}, ArgFormat: 1}},
+ &UnionType{Key: StructKey{Name: "tipc_bearer_link_or_media"}, FldName: "name"},
+ }}},
+ {Key: StructKey{Name: "tipc_name_distributor_hdr"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_name_distributor_hdr", TypeSize: 40}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_name_distributor_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Val: 11},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 13, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Kind: 2, RangeEnd: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res1", TypeSize: 4}, ArgFormat: 1}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res2", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 23, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "m", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 23, BitfieldLen: 1, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "item_size", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 24, BitfieldLen: 8}, Val: 7},
+ }}},
+ {Key: StructKey{Name: "tipc_name_distributor_msg"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_name_distributor_msg", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_name_distributor_hdr"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "tipc_name_publication"}}},
+ }}},
+ {Key: StructKey{Name: "tipc_name_publication"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_name_publication", TypeSize: 28}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "type", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "lower_bound", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "upper_bound", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reference", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "key", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "node", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "scope", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 4, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 4, BitfieldLen: 28}},
+ }}},
+ {Key: StructKey{Name: "tipc_name_table_query"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_name_table_query", TypeSize: 16}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "depth", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "type", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "lowbound", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "upbound", TypeSize: 4}, ArgFormat: 1}},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_bearer_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_bearer_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_NAME, int16], tipc_bearer_name]"}, FldName: "TIPC_NLA_BEARER_NAME"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_PROP, int16], array[tipc_nl_prop_policy]]"}, FldName: "TIPC_NLA_BEARER_PROP"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_DOMAIN, int16], int32]"}, FldName: "TIPC_NLA_BEARER_DOMAIN"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_UDP_OPTS, int16], tipc_bearer_udp]"}, FldName: "TIPC_NLA_BEARER_UDP_OPTS"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_link_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_link_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK_NAME, int16], string[tipc_links]]"}, FldName: "TIPC_NLA_LINK_NAME"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK_PROP, int16], array[tipc_nl_prop_policy]]"}, FldName: "TIPC_NLA_LINK_PROP"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_media_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_media_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA_NAME, int16], string[tipc_media]]"}, FldName: "TIPC_NLA_MEDIA_NAME"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA_PROP, int16], array[tipc_nl_prop_policy]]"}, FldName: "TIPC_NLA_MEDIA_PROP"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_monitor_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_monitor_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON_REF, int16], int32]"}, FldName: "TIPC_NLA_MON_REF"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON_ACTIVATION_THRESHOLD, int16], int32]"}, FldName: "TIPC_NLA_MON_ACTIVATION_THRESHOLD"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_net_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_net_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_ID, int16], int32]"}, FldName: "TIPC_NLA_NET_ID"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_ADDR, int16], int32]"}, FldName: "TIPC_NLA_NET_ADDR"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_NODEID, int16], int64]"}, FldName: "TIPC_NLA_NET_NODEID"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_NODEID_W1, int16], int64]"}, FldName: "TIPC_NLA_NET_NODEID_W1"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_node_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_node_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE_ADDR, int16], int32]"}, FldName: "TIPC_NLA_NODE_ADDR"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE_UP, int16], void]"}, FldName: "TIPC_NLA_NODE_UP"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER, int16], array[tipc_nl_bearer_policy]]"}, FldName: "TIPC_NLA_BEARER"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK, int16], array[tipc_nl_sock_policy]]"}, FldName: "TIPC_NLA_SOCK"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK, int16], array[tipc_nl_link_policy]]"}, FldName: "TIPC_NLA_LINK"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA, int16], array[tipc_nl_media_policy]]"}, FldName: "TIPC_NLA_MEDIA"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE, int16], array[tipc_nl_node_policy]]"}, FldName: "TIPC_NLA_NODE"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET, int16], array[tipc_nl_net_policy]]"}, FldName: "TIPC_NLA_NET"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON, int16], array[tipc_nl_monitor_policy]]"}, FldName: "TIPC_NLA_MON"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_prop_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_prop_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_PRIO, int16], int32[0:TIPC_MEDIA_LINK_PRI]]"}, FldName: "TIPC_NLA_PROP_PRIO"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_TOL, int16], int32]"}, FldName: "TIPC_NLA_PROP_TOL"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_WIN, int16], int32]"}, FldName: "TIPC_NLA_PROP_WIN"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_MTU, int16], int32]"}, FldName: "TIPC_NLA_PROP_MTU"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_sock_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_sock_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_ADDR, int16], int32]"}, FldName: "TIPC_NLA_SOCK_ADDR"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_REF, int16], int32]"}, FldName: "TIPC_NLA_SOCK_REF"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_HAS_PUBL, int16], void]"}, FldName: "TIPC_NLA_SOCK_HAS_PUBL"},
+ }}},
+ {Key: StructKey{Name: "tipc_packet"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_packet", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr6[TIPC_CONN_MSG]]"}, FldName: "payload_conn"},
+ &StructType{Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr11[TIPC_MCAST_MSG]]"}, FldName: "payload_mcast"},
+ &StructType{Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr10[TIPC_NAMED_MSG]]"}, FldName: "payload_named"},
+ &StructType{Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr8[TIPC_DIRECT_MSG]]"}, FldName: "payload_direct"},
+ &StructType{Key: StructKey{Name: "tipc_name_distributor_msg"}, FldName: "name_distributor"},
+ }}},
{Key: StructKey{Name: "tipc_pair", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tipc", FldName: "fd0", TypeSize: 4, ArgDir: 1}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tipc", FldName: "fd1", TypeSize: 4, ArgDir: 1}},
}}},
+ {Key: StructKey{Name: "tipc_payload_hdr10[TIPC_MCAST_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr10[TIPC_MCAST_MSG]", TypeSize: 40}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr8[TIPC_MCAST_MSG]"}, FldName: "hdr8"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_type", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_instance", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr10[TIPC_NAMED_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr10[TIPC_NAMED_MSG]", TypeSize: 40}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr8[TIPC_NAMED_MSG]"}, FldName: "hdr8"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_type", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_instance", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr11[TIPC_MCAST_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr11[TIPC_MCAST_MSG]", TypeSize: 44}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr10[TIPC_MCAST_MSG]"}, FldName: "hdr10"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_sequence_upper", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr6[TIPC_CONN_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr6[TIPC_CONN_MSG]", TypeSize: 24}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_payload_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "tipc_payload_hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_importance", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 3, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "lcs", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 2, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reroute", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_error", FldName: "error", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3, 4, 5}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr6[TIPC_DIRECT_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr6[TIPC_DIRECT_MSG]", TypeSize: 24}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_payload_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "tipc_payload_hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_importance", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 3, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "lcs", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 2, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reroute", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_error", FldName: "error", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3, 4, 5}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 3},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr6[TIPC_MCAST_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr6[TIPC_MCAST_MSG]", TypeSize: 24}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_payload_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "tipc_payload_hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_importance", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 3, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "lcs", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 2, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reroute", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_error", FldName: "error", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3, 4, 5}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr6[TIPC_NAMED_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr6[TIPC_NAMED_MSG]", TypeSize: 24}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_payload_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "tipc_payload_hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_importance", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 3, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "lcs", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 2, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reroute", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_error", FldName: "error", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3, 4, 5}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr8[TIPC_DIRECT_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr8[TIPC_DIRECT_MSG]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr6[TIPC_DIRECT_MSG]"}, FldName: "hdr6"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr8[TIPC_MCAST_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr8[TIPC_MCAST_MSG]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr6[TIPC_MCAST_MSG]"}, FldName: "hdr6"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr8[TIPC_NAMED_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr8[TIPC_NAMED_MSG]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr6[TIPC_NAMED_MSG]"}, FldName: "hdr6"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr10[TIPC_NAMED_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr[tipc_payload_hdr10[TIPC_NAMED_MSG]]", TypeSize: 40}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr10[TIPC_NAMED_MSG]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr11[TIPC_MCAST_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr[tipc_payload_hdr11[TIPC_MCAST_MSG]]", TypeSize: 44}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr11[TIPC_MCAST_MSG]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr6[TIPC_CONN_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr[tipc_payload_hdr6[TIPC_CONN_MSG]]", TypeSize: 24}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr6[TIPC_CONN_MSG]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr8[TIPC_DIRECT_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr[tipc_payload_hdr8[TIPC_DIRECT_MSG]]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr8[TIPC_DIRECT_MSG]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr10[TIPC_NAMED_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_msg[tipc_payload_hdr10[TIPC_NAMED_MSG]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr10[TIPC_NAMED_MSG]]"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr11[TIPC_MCAST_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_msg[tipc_payload_hdr11[TIPC_MCAST_MSG]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr11[TIPC_MCAST_MSG]]"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr6[TIPC_CONN_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_msg[tipc_payload_hdr6[TIPC_CONN_MSG]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr6[TIPC_CONN_MSG]]"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr8[TIPC_DIRECT_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_msg[tipc_payload_hdr8[TIPC_DIRECT_MSG]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr8[TIPC_DIRECT_MSG]]"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}},
+ }}},
{Key: StructKey{Name: "tipc_service_addr"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_service_addr", TypeSize: 8}, Fields: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_service_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 64, 65, 66, 67}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "instance", TypeSize: 4}}, Kind: 2, RangeEnd: 4},
@@ -19494,6 +21048,41 @@ var structDescs_386 = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ref", TypeSize: 4, ArgDir: 2}}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "node", TypeSize: 4, ArgDir: 2}}, Kind: 2, RangeEnd: 4},
}}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 23},
+ &StructType{Key: StructKey{Name: "tipc_bearer_config"}, FldName: "data"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 19},
+ &UnionType{Key: StructKey{Name: "tipc_bearer_name"}, FldName: "data"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 24},
+ &StructType{Key: StructKey{Name: "tipc_link_config"}, FldName: "data"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 20},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "data", IsVarlen: true}, Kind: 2, SubKind: "tipc_links", Values: []string{"broadcast-link\x00", "syz0\x00", "syz1\x00"}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]", TypeSize: 20}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 25},
+ &StructType{Key: StructKey{Name: "tipc_name_table_query"}, FldName: "data"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 17},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "data", TypeSize: 4}, ArgFormat: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "data", TypeSize: 4}, ArgFormat: 1}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "tls_crypto_info"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tls_crypto_info", TypeSize: 4}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 2}}, Val: 771},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cipher_type", TypeSize: 2}}, Val: 51},
@@ -31909,6 +33498,206 @@ var syscalls_386 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_team_family_id, genlmsghdr_t[TEAM_CMD_PORT_LIST_GET], team_nl_policy]]"}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
}},
+ {NR: 370, Name: "sendmsg$TIPC_CMD_DISABLE_BEARER", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_CMD_ENABLE_BEARER", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_CMD_GET_BEARER_NAMES", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_CMD_GET_LINKS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_CMD_GET_MAX_PORTS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_CMD_GET_MEDIA_NAMES", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_CMD_GET_NETID", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_CMD_GET_NODES", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_CMD_GET_REMOTE_MNG", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_CMD_RESET_LINK_STATS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_CMD_SET_LINK_PRI", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_CMD_SET_LINK_TOL", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_CMD_SET_LINK_WINDOW", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_CMD_SET_NETID", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_CMD_SET_NODE_ADDR", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_CMD_SHOW_LINK_STATS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_CMD_SHOW_NAME_TABLE", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_CMD_SHOW_PORTS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_CMD_SHOW_STATS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_NL_BEARER_ADD", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_NL_BEARER_DISABLE", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_NL_BEARER_ENABLE", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_NL_BEARER_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_NL_BEARER_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_NL_LINK_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_NL_LINK_RESET_STATS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_NL_LINK_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_NL_MEDIA_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_NL_MEDIA_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_NL_MON_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_NL_MON_PEER_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_NL_MON_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_NL_NAME_TABLE_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_NL_NET_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_NL_NET_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_NL_NODE_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_NL_PEER_REMOVE", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_NL_PUBL_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_NL_SOCK_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 370, Name: "sendmsg$TIPC_NL_UDP_GET_REMOTEIP", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
{NR: 370, Name: "sendmsg$alg", CallName: "sendmsg", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_alg"}}},
@@ -34416,6 +36205,12 @@ var syscalls_386 = []*Syscall{
{Name: "syz_genetlink_get_family_id$team", CallName: "syz_genetlink_get_family_id", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"team\x00"}}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_team_family_id", FldName: "ret", TypeSize: 2, ArgDir: 1}}},
+ {Name: "syz_genetlink_get_family_id$tipc", CallName: "syz_genetlink_get_family_id", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"TIPC\x00"}}},
+ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "ret", TypeSize: 2, ArgDir: 1}}},
+ {Name: "syz_genetlink_get_family_id$tipc2", CallName: "syz_genetlink_get_family_id", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 7}, Kind: 2, Values: []string{"TIPCv2\x00"}}},
+ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "ret", TypeSize: 2, ArgDir: 1}}},
{Name: "syz_init_net_socket$bt_hci", CallName: "syz_init_net_socket", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam", TypeSize: 4}}, Val: 31},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type", TypeSize: 4}}, Val: 3},
@@ -38447,6 +40242,7 @@ var consts_386 = []ConstValue{
{Name: "MS_SYNC", Value: 4},
{Name: "MS_SYNCHRONOUS", Value: 16},
{Name: "MS_UNBINDABLE", Value: 131072},
+ {Name: "NAME_DISTRIBUTOR", Value: 11},
{Name: "NAME_MAX", Value: 255},
{Name: "NAT_ARP_BIT", Value: 16},
{Name: "NBD_ATTR_BLOCK_SIZE_BYTES", Value: 3},
@@ -40573,26 +42369,125 @@ var consts_386 = []ConstValue{
{Name: "TIPC_ADDR_ID", Value: 3},
{Name: "TIPC_ADDR_NAME", Value: 2},
{Name: "TIPC_ADDR_NAMESEQ", Value: 1},
+ {Name: "TIPC_CFG_SRV"},
+ {Name: "TIPC_CLUSTER_SCOPE", Value: 2},
+ {Name: "TIPC_CMD_DISABLE_BEARER", Value: 16642},
+ {Name: "TIPC_CMD_ENABLE_BEARER", Value: 16641},
+ {Name: "TIPC_CMD_GET_BEARER_NAMES", Value: 3},
+ {Name: "TIPC_CMD_GET_LINKS", Value: 4},
+ {Name: "TIPC_CMD_GET_MAX_PORTS", Value: 16388},
+ {Name: "TIPC_CMD_GET_MEDIA_NAMES", Value: 2},
+ {Name: "TIPC_CMD_GET_NETID", Value: 16395},
+ {Name: "TIPC_CMD_GET_NODES", Value: 1},
+ {Name: "TIPC_CMD_GET_REMOTE_MNG", Value: 16387},
+ {Name: "TIPC_CMD_RESET_LINK_STATS", Value: 16652},
+ {Name: "TIPC_CMD_SET_LINK_PRI", Value: 16648},
+ {Name: "TIPC_CMD_SET_LINK_TOL", Value: 16647},
+ {Name: "TIPC_CMD_SET_LINK_WINDOW", Value: 16649},
+ {Name: "TIPC_CMD_SET_NETID", Value: 32779},
+ {Name: "TIPC_CMD_SET_NODE_ADDR", Value: 32769},
+ {Name: "TIPC_CMD_SHOW_LINK_STATS", Value: 11},
+ {Name: "TIPC_CMD_SHOW_NAME_TABLE", Value: 5},
+ {Name: "TIPC_CMD_SHOW_PORTS", Value: 6},
+ {Name: "TIPC_CMD_SHOW_STATS", Value: 15},
+ {Name: "TIPC_CONN_MSG"},
+ {Name: "TIPC_CONN_SHUTDOWN", Value: 5},
{Name: "TIPC_CONN_TIMEOUT", Value: 130},
+ {Name: "TIPC_CRITICAL_IMPORTANCE", Value: 3},
{Name: "TIPC_DEST_DROPPABLE", Value: 129},
+ {Name: "TIPC_DIRECT_MSG", Value: 3},
+ {Name: "TIPC_ERR_NO_NAME", Value: 1},
+ {Name: "TIPC_ERR_NO_NODE", Value: 3},
+ {Name: "TIPC_ERR_NO_PORT", Value: 2},
+ {Name: "TIPC_ERR_OVERLOAD", Value: 4},
+ {Name: "TIPC_GENL_CMD", Value: 1},
{Name: "TIPC_GROUP_JOIN", Value: 135},
{Name: "TIPC_GROUP_LEAVE", Value: 136},
+ {Name: "TIPC_HIGH_IMPORTANCE", Value: 2},
{Name: "TIPC_IMPORTANCE", Value: 127},
{Name: "TIPC_LINK_STATE", Value: 2},
+ {Name: "TIPC_LOW_IMPORTANCE"},
{Name: "TIPC_MAX_LINK_NAME", Value: 68},
{Name: "TIPC_MCAST_BROADCAST", Value: 133},
+ {Name: "TIPC_MCAST_MSG", Value: 1},
{Name: "TIPC_MCAST_REPLICAST", Value: 134},
+ {Name: "TIPC_MEDIA_LINK_PRI", Value: 32},
+ {Name: "TIPC_MEDIUM_IMPORTANCE", Value: 1},
+ {Name: "TIPC_NAMED_MSG", Value: 2},
+ {Name: "TIPC_NLA_BEARER", Value: 1},
+ {Name: "TIPC_NLA_BEARER_DOMAIN", Value: 3},
+ {Name: "TIPC_NLA_BEARER_NAME", Value: 1},
+ {Name: "TIPC_NLA_BEARER_PROP", Value: 2},
+ {Name: "TIPC_NLA_BEARER_UDP_OPTS", Value: 4},
+ {Name: "TIPC_NLA_LINK", Value: 4},
+ {Name: "TIPC_NLA_LINK_NAME", Value: 1},
+ {Name: "TIPC_NLA_LINK_PROP", Value: 7},
+ {Name: "TIPC_NLA_MEDIA", Value: 5},
+ {Name: "TIPC_NLA_MEDIA_NAME", Value: 1},
+ {Name: "TIPC_NLA_MEDIA_PROP", Value: 2},
+ {Name: "TIPC_NLA_MON", Value: 9},
+ {Name: "TIPC_NLA_MON_ACTIVATION_THRESHOLD", Value: 1},
+ {Name: "TIPC_NLA_MON_REF", Value: 2},
+ {Name: "TIPC_NLA_NET", Value: 7},
+ {Name: "TIPC_NLA_NET_ADDR", Value: 2},
+ {Name: "TIPC_NLA_NET_ID", Value: 1},
+ {Name: "TIPC_NLA_NET_NODEID", Value: 3},
+ {Name: "TIPC_NLA_NET_NODEID_W1", Value: 4},
+ {Name: "TIPC_NLA_NODE", Value: 6},
+ {Name: "TIPC_NLA_NODE_ADDR", Value: 1},
+ {Name: "TIPC_NLA_NODE_UP", Value: 2},
+ {Name: "TIPC_NLA_PROP_MTU", Value: 4},
+ {Name: "TIPC_NLA_PROP_PRIO", Value: 1},
+ {Name: "TIPC_NLA_PROP_TOL", Value: 2},
+ {Name: "TIPC_NLA_PROP_WIN", Value: 3},
+ {Name: "TIPC_NLA_SOCK", Value: 2},
+ {Name: "TIPC_NLA_SOCK_ADDR", Value: 1},
+ {Name: "TIPC_NLA_SOCK_HAS_PUBL", Value: 4},
+ {Name: "TIPC_NLA_SOCK_REF", Value: 2},
+ {Name: "TIPC_NLA_UDP_LOCAL", Value: 1},
+ {Name: "TIPC_NLA_UDP_REMOTE", Value: 2},
+ {Name: "TIPC_NL_BEARER_ADD", Value: 21},
+ {Name: "TIPC_NL_BEARER_DISABLE", Value: 2},
+ {Name: "TIPC_NL_BEARER_ENABLE", Value: 3},
+ {Name: "TIPC_NL_BEARER_GET", Value: 4},
+ {Name: "TIPC_NL_BEARER_SET", Value: 5},
+ {Name: "TIPC_NL_LINK_GET", Value: 8},
+ {Name: "TIPC_NL_LINK_RESET_STATS", Value: 10},
+ {Name: "TIPC_NL_LINK_SET", Value: 9},
+ {Name: "TIPC_NL_MEDIA_GET", Value: 11},
+ {Name: "TIPC_NL_MEDIA_SET", Value: 12},
+ {Name: "TIPC_NL_MON_GET", Value: 18},
+ {Name: "TIPC_NL_MON_PEER_GET", Value: 19},
+ {Name: "TIPC_NL_MON_SET", Value: 17},
+ {Name: "TIPC_NL_NAME_TABLE_GET", Value: 16},
+ {Name: "TIPC_NL_NET_GET", Value: 14},
+ {Name: "TIPC_NL_NET_SET", Value: 15},
+ {Name: "TIPC_NL_NODE_GET", Value: 13},
+ {Name: "TIPC_NL_PEER_REMOVE", Value: 20},
+ {Name: "TIPC_NL_PUBL_GET", Value: 7},
+ {Name: "TIPC_NL_SOCK_GET", Value: 6},
+ {Name: "TIPC_NL_UDP_GET_REMOTEIP", Value: 22},
{Name: "TIPC_NODEID_LEN", Value: 16},
{Name: "TIPC_NODE_RECVQ_DEPTH", Value: 131},
{Name: "TIPC_NODE_SCOPE", Value: 3},
{Name: "TIPC_NODE_STATE"},
+ {Name: "TIPC_OK"},
{Name: "TIPC_SERVICE_TYPE0", Value: 64},
{Name: "TIPC_SERVICE_TYPE1", Value: 65},
{Name: "TIPC_SERVICE_TYPE2", Value: 66},
{Name: "TIPC_SERVICE_TYPE3", Value: 67},
{Name: "TIPC_SOCK_RECVQ_DEPTH", Value: 132},
{Name: "TIPC_SRC_DROPPABLE", Value: 128},
+ {Name: "TIPC_TLV_BEARER_CONFIG", Value: 23},
+ {Name: "TIPC_TLV_BEARER_NAME", Value: 19},
+ {Name: "TIPC_TLV_LINK_CONFIG", Value: 24},
+ {Name: "TIPC_TLV_LINK_NAME", Value: 20},
+ {Name: "TIPC_TLV_NAME_TBL_QUERY", Value: 25},
+ {Name: "TIPC_TLV_NET_ADDR", Value: 17},
+ {Name: "TIPC_TLV_UNSIGNED", Value: 2},
{Name: "TIPC_TOP_SRV", Value: 1},
+ {Name: "TIPC_VERSION", Value: 2},
+ {Name: "TIPC_ZONE_SCOPE", Value: 1},
{Name: "TLS_1_2_VERSION", Value: 771},
{Name: "TLS_CIPHER_AES_GCM_128", Value: 51},
{Name: "TLS_RX", Value: 2},
@@ -42370,4 +44265,4 @@ var consts_386 = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_386 = "a0c60447e342fcf49e70633059183b99b570d398"
+const revision_386 = "1c48137b7e74a1332860260bc183aab54c09c779"
diff --git a/sys/linux/gen/amd64.go b/sys/linux/gen/amd64.go
index f917bb528..e8195cd76 100644
--- a/sys/linux/gen/amd64.go
+++ b/sys/linux/gen/amd64.go
@@ -95,6 +95,8 @@ var resources_amd64 = []*ResourceDesc{
{Name: "genl_ipvs_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_ipvs_family_id"}, Values: []uint64{0}},
{Name: "genl_nbd_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_nbd_family_id"}, Values: []uint64{0}},
{Name: "genl_team_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_team_family_id"}, Values: []uint64{0}},
+ {Name: "genl_tipc2_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_tipc2_family_id"}, Values: []uint64{0}},
+ {Name: "genl_tipc_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_tipc_family_id"}, Values: []uint64{0}},
{Name: "gid", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"gid"}, Values: []uint64{0, 18446744073709551615, 60928, 60929}},
{Name: "ifindex", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"ifindex"}, Values: []uint64{0}},
{Name: "ifindex_team", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"ifindex", "ifindex_team"}, Values: []uint64{0}},
@@ -5329,6 +5331,116 @@ var structDescs_amd64 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_GENL_CMD]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_ADD]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_ADD]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 21},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_DISABLE]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_DISABLE]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 2},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_ENABLE]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_ENABLE]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 3},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 4},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 5},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_LINK_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 8},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_RESET_STATS]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_LINK_RESET_STATS]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 10},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_LINK_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 9},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MEDIA_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MEDIA_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 11},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MEDIA_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MEDIA_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 12},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MON_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 18},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_PEER_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MON_PEER_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 19},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MON_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 17},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NAME_TABLE_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_NAME_TABLE_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 16},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NET_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_NET_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 14},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NET_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_NET_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 15},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NODE_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_NODE_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 13},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_PEER_REMOVE]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_PEER_REMOVE]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 20},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_PUBL_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_PUBL_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 7},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_SOCK_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_SOCK_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 6},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 22},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "gfs2_options"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "gfs2_options", IsVarlen: true}, Fields: []Type{
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "spectator", TypeSize: 9}, Kind: 2, Values: []string{"spectator"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "norecovery", TypeSize: 10}, Kind: 2, Values: []string{"norecovery"}, NoZ: true},
@@ -6487,6 +6599,166 @@ var structDescs_amd64 = []*KeyedStruct{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_team_family_id, genlmsghdr_t[TEAM_CMD_PORT_LIST_GET], team_nl_policy]"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
}}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
{Key: StructKey{Name: "iovec[in, netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]]", TypeSize: 16}, Fields: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
@@ -7590,6 +7862,7 @@ var structDescs_amd64 = []*KeyedStruct{
&StructType{Key: StructKey{Name: "dccp_packet"}, FldName: "dccp"},
&StructType{Key: StructKey{Name: "igmp_packet"}, FldName: "igmp"},
&StructType{Key: StructKey{Name: "gre_packet"}, FldName: "gre"},
+ &UnionType{Key: StructKey{Name: "tipc_packet"}, FldName: "tipc"},
}}},
{Key: StructKey{Name: "ipv6_addr"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr", TypeSize: 16}, Fields: []Type{
&StructType{Key: StructKey{Name: "ipv6_addr_empty"}, FldName: "empty"},
@@ -7804,6 +8077,7 @@ var structDescs_amd64 = []*KeyedStruct{
&UnionType{Key: StructKey{Name: "icmpv6_packet"}, FldName: "icmpv6"},
&StructType{Key: StructKey{Name: "dccp_packet"}, FldName: "dccp"},
&StructType{Key: StructKey{Name: "gre_packet"}, FldName: "gre"},
+ &UnionType{Key: StructKey{Name: "tipc_packet"}, FldName: "tipc"},
}}},
{Key: StructKey{Name: "ipv6_rt_hdr"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_rt_hdr", IsVarlen: true}, Fields: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ipv6_types", FldName: "next_header", TypeSize: 1}}, Vals: []uint64{0, 1, 2, 4, 6, 8, 12, 17, 22, 29, 33, 41, 46, 47, 50, 51, 92, 94, 98, 103, 108, 132, 136, 137, 255, 0, 43, 44, 58, 59, 60, 135, 0, 43, 44, 47, 50, 51, 58, 59, 60, 135, 115}},
@@ -9546,6 +9820,446 @@ var structDescs_amd64 = []*KeyedStruct{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
}}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]]", TypeSize: 56}, Fields: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
@@ -10128,7 +10842,6 @@ var structDescs_amd64 = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
&StructType{Key: StructKey{Name: "netconfmsg[AF_INET6]"}, FldName: "payload"},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "devconf_ip_policy"}}},
}, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[const[RTM_GETNETCONF, int16], netconfmsg[AF_INET], devconf_ip_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[const[RTM_GETNETCONF, int16], netconfmsg[AF_INET], devconf_ip_policy]", IsVarlen: true}, Fields: []Type{
@@ -10138,7 +10851,6 @@ var structDescs_amd64 = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
&StructType{Key: StructKey{Name: "netconfmsg[AF_INET]"}, FldName: "payload"},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "devconf_ip_policy"}}},
}, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[const[RTM_GETNETCONF, int16], netconfmsg[AF_MPLS], devconf_mpls_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[const[RTM_GETNETCONF, int16], netconfmsg[AF_MPLS], devconf_mpls_policy]", IsVarlen: true}, Fields: []Type{
@@ -10148,7 +10860,6 @@ var structDescs_amd64 = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
&StructType{Key: StructKey{Name: "netconfmsg[AF_MPLS]"}, FldName: "payload"},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "devconf_mpls_policy"}}},
}, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[const[RTM_GETNETCONF, int16], rtgenmsg[AF_UNSPEC], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[const[RTM_GETNETCONF, int16], rtgenmsg[AF_UNSPEC], void]", TypeSize: 20}, Fields: []Type{
@@ -10485,7 +11196,6 @@ var structDescs_amd64 = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
&StructType{Key: StructKey{Name: "xfrm_usersa_flush"}, FldName: "payload"},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "xfrm_attrs"}}},
}, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[const[XFRM_MSG_GETAE, int16], xfrm_aevent_id, xfrm_attrs]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[const[XFRM_MSG_GETAE, int16], xfrm_aevent_id, xfrm_attrs]", IsVarlen: true}, Fields: []Type{
@@ -10866,6 +11576,366 @@ var structDescs_amd64 = []*KeyedStruct{
&StructType{Key: StructKey{Name: "genlmsghdr_t[TEAM_CMD_PORT_LIST_GET]"}, FldName: "payload"},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "team_nl_policy"}}},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_ADD]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_DISABLE]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_ENABLE]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_RESET_STATS]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MEDIA_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MEDIA_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_PEER_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NAME_TABLE_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NET_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NET_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NODE_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_PEER_REMOVE]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_PUBL_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_SOCK_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]", TypeSize: 36}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_NETID, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_NODES, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]", TypeSize: 36}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]", TypeSize: 36}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]", TypeSize: 48}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]", IsVarlen: true}, Fields: []Type{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "type", TypeSize: 2}}, Kind: 2, RangeBegin: 16, RangeEnd: 66},
@@ -14782,6 +15852,166 @@ var structDescs_amd64 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex_team", FldName: "payload", TypeSize: 4}},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER, int16], array[tipc_nl_bearer_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER, int16], array[tipc_nl_bearer_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_bearer_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_DOMAIN, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER_DOMAIN, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_NAME, int16], tipc_bearer_name]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER_NAME, int16], tipc_bearer_name]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &UnionType{Key: StructKey{Name: "tipc_bearer_name"}, FldName: "payload"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_PROP, int16], array[tipc_nl_prop_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER_PROP, int16], array[tipc_nl_prop_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_prop_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_UDP_OPTS, int16], tipc_bearer_udp]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER_UDP_OPTS, int16], tipc_bearer_udp]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &StructType{Key: StructKey{Name: "tipc_bearer_udp"}, FldName: "payload"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK, int16], array[tipc_nl_link_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_LINK, int16], array[tipc_nl_link_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_link_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK_NAME, int16], string[tipc_links]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_LINK_NAME, int16], string[tipc_links]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "payload", IsVarlen: true}, Kind: 2, SubKind: "tipc_links", Values: []string{"broadcast-link\x00", "syz0\x00", "syz1\x00"}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK_PROP, int16], array[tipc_nl_prop_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_LINK_PROP, int16], array[tipc_nl_prop_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_prop_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA, int16], array[tipc_nl_media_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MEDIA, int16], array[tipc_nl_media_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_media_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA_NAME, int16], string[tipc_media]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MEDIA_NAME, int16], string[tipc_media]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "payload", IsVarlen: true}, Kind: 2, SubKind: "tipc_media", Values: []string{"eth\x00", "ib\x00", "udp\x00"}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA_PROP, int16], array[tipc_nl_prop_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MEDIA_PROP, int16], array[tipc_nl_prop_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_prop_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON, int16], array[tipc_nl_monitor_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MON, int16], array[tipc_nl_monitor_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 9},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_monitor_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON_ACTIVATION_THRESHOLD, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MON_ACTIVATION_THRESHOLD, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON_REF, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MON_REF, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET, int16], array[tipc_nl_net_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET, int16], array[tipc_nl_net_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_net_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_ADDR, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET_ADDR, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_ID, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET_ID, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_NODEID, int16], int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET_NODEID, int16], int64]", TypeSize: 12}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "payload", TypeSize: 8}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_NODEID_W1, int16], int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET_NODEID_W1, int16], int64]", TypeSize: 12}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "payload", TypeSize: 8}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE, int16], array[tipc_nl_node_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NODE, int16], array[tipc_nl_node_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 6},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_node_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE_ADDR, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NODE_ADDR, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE_UP, int16], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NODE_UP, int16], void]", TypeSize: 4}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "payload"}, Kind: 1},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_MTU, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PROP_MTU, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_PRIO, int16], int32[0:TIPC_MEDIA_LINK_PRI]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PROP_PRIO, int16], int32[0:TIPC_MEDIA_LINK_PRI]]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}, Kind: 2, RangeEnd: 32},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_TOL, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PROP_TOL, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_WIN, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PROP_WIN, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK, int16], array[tipc_nl_sock_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_SOCK, int16], array[tipc_nl_sock_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_sock_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_ADDR, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_SOCK_ADDR, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_HAS_PUBL, int16], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_SOCK_HAS_PUBL, int16], void]", TypeSize: 4}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "payload"}, Kind: 1},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_REF, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_SOCK_REF, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_LOCAL, int16], sockaddr_tipc_udp]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_UDP_LOCAL, int16], sockaddr_tipc_udp]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &UnionType{Key: StructKey{Name: "sockaddr_tipc_udp"}, FldName: "payload"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_REMOTE, int16], sockaddr_tipc_udp]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_UDP_REMOTE, int16], sockaddr_tipc_udp]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &UnionType{Key: StructKey{Name: "sockaddr_tipc_udp"}, FldName: "payload"},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "nlattr_t[const[VETH_INFO_PEER, int16], ifinfomsg[AF_UNSPEC]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[VETH_INFO_PEER, int16], ifinfomsg[AF_UNSPEC]]", TypeSize: 20}, Fields: []Type{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
@@ -18331,57 +19561,61 @@ var structDescs_amd64 = []*KeyedStruct{
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", TypeSize: 12}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1}}, Val: 3},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_socket_addr"}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", TypeSize: 12, ArgDir: 1}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 1}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 1}}, Val: 3},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_socket_addr", Dir: 1}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", TypeSize: 12, ArgDir: 2}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 2}}, Val: 3},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 2}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 2}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_socket_addr", Dir: 2}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", TypeSize: 16}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1}}, Val: 2},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_address_name"}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", TypeSize: 16, ArgDir: 1}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 1}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 1}}, Val: 2},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_address_name", Dir: 1}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", TypeSize: 16, ArgDir: 2}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 2}}, Val: 2},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 2}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 2}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_address_name", Dir: 2}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", TypeSize: 16}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1}}, Val: 1},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_service_range"}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", TypeSize: 16, ArgDir: 1}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 1}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 1}}, Val: 1},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_service_range", Dir: 1}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", TypeSize: 16, ArgDir: 2}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 2}}, Val: 1},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 2}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 2}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_service_range", Dir: 2}, FldName: "addr"},
}}},
+ {Key: StructKey{Name: "sockaddr_tipc_udp"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_udp", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "sockaddr_in"}, FldName: "in"},
+ &StructType{Key: StructKey{Name: "sockaddr_in6"}, FldName: "in6"},
+ }}},
{Key: StructKey{Name: "sockaddr_un"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_un", TypeSize: 110}, Fields: []Type{
&StructType{Key: StructKey{Name: "sockaddr_un_file"}, FldName: "file"},
&StructType{Key: StructKey{Name: "sockaddr_un_abstract"}, FldName: "abs"},
@@ -19776,16 +21010,416 @@ var structDescs_amd64 = []*KeyedStruct{
&StructType{Key: StructKey{Name: "tipc_service_addr", Dir: 2}, FldName: "name"},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "domain", TypeSize: 4, ArgDir: 2}}, Kind: 2, RangeEnd: 4},
}}},
+ {Key: StructKey{Name: "tipc_bearer_config"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_config", IsVarlen: true}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "priority", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 32},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "disc_domain", TypeSize: 4}, ArgFormat: 1}},
+ &UnionType{Key: StructKey{Name: "tipc_bearer_name"}, FldName: "name"},
+ }}},
+ {Key: StructKey{Name: "tipc_bearer_link_or_media"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_link_or_media", IsVarlen: true}, Fields: []Type{
+ &UnionType{Key: StructKey{Name: "tipc_bearer_name"}, FldName: "bearer"},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "link", TypeSize: 68}, Kind: 2, SubKind: "tipc_links", Values: []string{"broadcast-link\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "syz0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "syz1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "media", TypeSize: 68}, Kind: 2, SubKind: "tipc_media", Values: []string{"eth\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ib\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "udp\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}},
+ }}},
+ {Key: StructKey{Name: "tipc_bearer_name"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_name", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_bearer_name_l2"}, FldName: "l2"},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "udp", TypeSize: 9}, Kind: 2, SubKind: "tipc_bearer_name_udp", Values: []string{"udp:syz0\x00", "udp:syz1\x00", "udp:syz2\x00"}},
+ }}},
+ {Key: StructKey{Name: "tipc_bearer_name_l2"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_name_l2", IsVarlen: true}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "media", IsVarlen: true}, Kind: 2, SubKind: "tipc_media_l2", Values: []string{"eth", "ib"}, NoZ: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "colon", TypeSize: 1}}, Val: 58},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "dev", IsVarlen: true}, Kind: 2, SubKind: "devnames", Values: []string{"\x00", "lo\x00", "tunl0\x00", "gre0\x00", "gretap0\x00", "ip_vti0\x00", "ip6_vti0\x00", "sit0\x00", "ip6tnl0\x00", "ip6gre0\x00", "ip6gretap0\x00", "bond0\x00", "dummy0\x00", "eql\x00", "ifb0\x00", "ipddp0\x00", "yam0\x00", "bcsf0\x00", "bcsh0\x00", "teql0\x00", "nr0\x00", "rose0\x00", "irlan0\x00", "erspan0\x00", "bpq0\x00", "vlan0\x00", "bridge0\x00", "vcan0\x00", "team0\x00", "syz_tun\x00", "veth0\x00", "veth1\x00", "veth0_to_bridge\x00", "veth1_to_bridge\x00", "veth0_to_bond\x00", "veth1_to_bond\x00", "veth0_to_team\x00", "veth1_to_team\x00", "bridge_slave_0\x00", "bridge_slave_1\x00", "bond_slave_0\x00", "bond_slave_1\x00", "team_slave_0\x00", "team_slave_1\x00", "syzkaller0\x00", "syzkaller1\x00"}},
+ }}},
+ {Key: StructKey{Name: "tipc_bearer_udp"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_udp", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_LOCAL, int16], sockaddr_tipc_udp]"}, FldName: "TIPC_NLA_UDP_LOCAL"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_REMOTE, int16], sockaddr_tipc_udp]"}, FldName: "TIPC_NLA_UDP_REMOTE"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16642},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16641},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 3},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]", TypeSize: 20}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 4},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16388},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 2},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_NETID, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_NETID, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16395},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_NODES, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_NODES, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16387},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16652},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16648},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16647},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16649},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]]", TypeSize: 20}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 32779},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]", TypeSize: 20}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 32769},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 11},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 5},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 6},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 15},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
{Key: StructKey{Name: "tipc_group_req"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_group_req", TypeSize: 16}, Fields: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "type", TypeSize: 4}}, Kind: 2, RangeBegin: 64, RangeEnd: 67},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "instance", TypeSize: 4}}, Kind: 2, RangeEnd: 4},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "scope", TypeSize: 4}}, Kind: 2, RangeEnd: 3},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags", TypeSize: 4}}},
}}},
+ {Key: StructKey{Name: "tipc_link_config"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_link_config", IsVarlen: true}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "value", TypeSize: 4}, ArgFormat: 1}},
+ &UnionType{Key: StructKey{Name: "tipc_bearer_link_or_media"}, FldName: "name"},
+ }}},
+ {Key: StructKey{Name: "tipc_name_distributor_hdr"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_name_distributor_hdr", TypeSize: 40}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_name_distributor_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Val: 11},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 13, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Kind: 2, RangeEnd: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res1", TypeSize: 4}, ArgFormat: 1}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res2", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 23, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "m", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 23, BitfieldLen: 1, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "item_size", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 24, BitfieldLen: 8}, Val: 7},
+ }}},
+ {Key: StructKey{Name: "tipc_name_distributor_msg"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_name_distributor_msg", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_name_distributor_hdr"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "tipc_name_publication"}}},
+ }}},
+ {Key: StructKey{Name: "tipc_name_publication"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_name_publication", TypeSize: 28}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "type", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "lower_bound", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "upper_bound", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reference", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "key", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "node", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "scope", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 4, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 4, BitfieldLen: 28}},
+ }}},
+ {Key: StructKey{Name: "tipc_name_table_query"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_name_table_query", TypeSize: 16}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "depth", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "type", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "lowbound", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "upbound", TypeSize: 4}, ArgFormat: 1}},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_bearer_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_bearer_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_NAME, int16], tipc_bearer_name]"}, FldName: "TIPC_NLA_BEARER_NAME"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_PROP, int16], array[tipc_nl_prop_policy]]"}, FldName: "TIPC_NLA_BEARER_PROP"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_DOMAIN, int16], int32]"}, FldName: "TIPC_NLA_BEARER_DOMAIN"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_UDP_OPTS, int16], tipc_bearer_udp]"}, FldName: "TIPC_NLA_BEARER_UDP_OPTS"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_link_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_link_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK_NAME, int16], string[tipc_links]]"}, FldName: "TIPC_NLA_LINK_NAME"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK_PROP, int16], array[tipc_nl_prop_policy]]"}, FldName: "TIPC_NLA_LINK_PROP"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_media_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_media_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA_NAME, int16], string[tipc_media]]"}, FldName: "TIPC_NLA_MEDIA_NAME"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA_PROP, int16], array[tipc_nl_prop_policy]]"}, FldName: "TIPC_NLA_MEDIA_PROP"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_monitor_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_monitor_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON_REF, int16], int32]"}, FldName: "TIPC_NLA_MON_REF"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON_ACTIVATION_THRESHOLD, int16], int32]"}, FldName: "TIPC_NLA_MON_ACTIVATION_THRESHOLD"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_net_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_net_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_ID, int16], int32]"}, FldName: "TIPC_NLA_NET_ID"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_ADDR, int16], int32]"}, FldName: "TIPC_NLA_NET_ADDR"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_NODEID, int16], int64]"}, FldName: "TIPC_NLA_NET_NODEID"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_NODEID_W1, int16], int64]"}, FldName: "TIPC_NLA_NET_NODEID_W1"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_node_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_node_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE_ADDR, int16], int32]"}, FldName: "TIPC_NLA_NODE_ADDR"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE_UP, int16], void]"}, FldName: "TIPC_NLA_NODE_UP"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER, int16], array[tipc_nl_bearer_policy]]"}, FldName: "TIPC_NLA_BEARER"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK, int16], array[tipc_nl_sock_policy]]"}, FldName: "TIPC_NLA_SOCK"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK, int16], array[tipc_nl_link_policy]]"}, FldName: "TIPC_NLA_LINK"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA, int16], array[tipc_nl_media_policy]]"}, FldName: "TIPC_NLA_MEDIA"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE, int16], array[tipc_nl_node_policy]]"}, FldName: "TIPC_NLA_NODE"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET, int16], array[tipc_nl_net_policy]]"}, FldName: "TIPC_NLA_NET"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON, int16], array[tipc_nl_monitor_policy]]"}, FldName: "TIPC_NLA_MON"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_prop_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_prop_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_PRIO, int16], int32[0:TIPC_MEDIA_LINK_PRI]]"}, FldName: "TIPC_NLA_PROP_PRIO"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_TOL, int16], int32]"}, FldName: "TIPC_NLA_PROP_TOL"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_WIN, int16], int32]"}, FldName: "TIPC_NLA_PROP_WIN"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_MTU, int16], int32]"}, FldName: "TIPC_NLA_PROP_MTU"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_sock_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_sock_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_ADDR, int16], int32]"}, FldName: "TIPC_NLA_SOCK_ADDR"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_REF, int16], int32]"}, FldName: "TIPC_NLA_SOCK_REF"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_HAS_PUBL, int16], void]"}, FldName: "TIPC_NLA_SOCK_HAS_PUBL"},
+ }}},
+ {Key: StructKey{Name: "tipc_packet"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_packet", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr6[TIPC_CONN_MSG]]"}, FldName: "payload_conn"},
+ &StructType{Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr11[TIPC_MCAST_MSG]]"}, FldName: "payload_mcast"},
+ &StructType{Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr10[TIPC_NAMED_MSG]]"}, FldName: "payload_named"},
+ &StructType{Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr8[TIPC_DIRECT_MSG]]"}, FldName: "payload_direct"},
+ &StructType{Key: StructKey{Name: "tipc_name_distributor_msg"}, FldName: "name_distributor"},
+ }}},
{Key: StructKey{Name: "tipc_pair", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tipc", FldName: "fd0", TypeSize: 4, ArgDir: 1}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tipc", FldName: "fd1", TypeSize: 4, ArgDir: 1}},
}}},
+ {Key: StructKey{Name: "tipc_payload_hdr10[TIPC_MCAST_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr10[TIPC_MCAST_MSG]", TypeSize: 40}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr8[TIPC_MCAST_MSG]"}, FldName: "hdr8"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_type", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_instance", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr10[TIPC_NAMED_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr10[TIPC_NAMED_MSG]", TypeSize: 40}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr8[TIPC_NAMED_MSG]"}, FldName: "hdr8"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_type", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_instance", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr11[TIPC_MCAST_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr11[TIPC_MCAST_MSG]", TypeSize: 44}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr10[TIPC_MCAST_MSG]"}, FldName: "hdr10"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_sequence_upper", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr6[TIPC_CONN_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr6[TIPC_CONN_MSG]", TypeSize: 24}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_payload_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "tipc_payload_hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_importance", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 3, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "lcs", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 2, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reroute", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_error", FldName: "error", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3, 4, 5}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr6[TIPC_DIRECT_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr6[TIPC_DIRECT_MSG]", TypeSize: 24}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_payload_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "tipc_payload_hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_importance", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 3, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "lcs", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 2, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reroute", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_error", FldName: "error", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3, 4, 5}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 3},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr6[TIPC_MCAST_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr6[TIPC_MCAST_MSG]", TypeSize: 24}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_payload_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "tipc_payload_hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_importance", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 3, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "lcs", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 2, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reroute", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_error", FldName: "error", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3, 4, 5}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr6[TIPC_NAMED_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr6[TIPC_NAMED_MSG]", TypeSize: 24}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_payload_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "tipc_payload_hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_importance", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 3, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "lcs", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 2, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reroute", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_error", FldName: "error", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3, 4, 5}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr8[TIPC_DIRECT_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr8[TIPC_DIRECT_MSG]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr6[TIPC_DIRECT_MSG]"}, FldName: "hdr6"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr8[TIPC_MCAST_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr8[TIPC_MCAST_MSG]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr6[TIPC_MCAST_MSG]"}, FldName: "hdr6"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr8[TIPC_NAMED_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr8[TIPC_NAMED_MSG]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr6[TIPC_NAMED_MSG]"}, FldName: "hdr6"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr10[TIPC_NAMED_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr[tipc_payload_hdr10[TIPC_NAMED_MSG]]", TypeSize: 40}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr10[TIPC_NAMED_MSG]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr11[TIPC_MCAST_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr[tipc_payload_hdr11[TIPC_MCAST_MSG]]", TypeSize: 44}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr11[TIPC_MCAST_MSG]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr6[TIPC_CONN_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr[tipc_payload_hdr6[TIPC_CONN_MSG]]", TypeSize: 24}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr6[TIPC_CONN_MSG]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr8[TIPC_DIRECT_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr[tipc_payload_hdr8[TIPC_DIRECT_MSG]]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr8[TIPC_DIRECT_MSG]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr10[TIPC_NAMED_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_msg[tipc_payload_hdr10[TIPC_NAMED_MSG]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr10[TIPC_NAMED_MSG]]"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr11[TIPC_MCAST_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_msg[tipc_payload_hdr11[TIPC_MCAST_MSG]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr11[TIPC_MCAST_MSG]]"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr6[TIPC_CONN_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_msg[tipc_payload_hdr6[TIPC_CONN_MSG]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr6[TIPC_CONN_MSG]]"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr8[TIPC_DIRECT_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_msg[tipc_payload_hdr8[TIPC_DIRECT_MSG]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr8[TIPC_DIRECT_MSG]]"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}},
+ }}},
{Key: StructKey{Name: "tipc_service_addr"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_service_addr", TypeSize: 8}, Fields: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_service_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 64, 65, 66, 67}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "instance", TypeSize: 4}}, Kind: 2, RangeEnd: 4},
@@ -19834,6 +21468,41 @@ var structDescs_amd64 = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ref", TypeSize: 4, ArgDir: 2}}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "node", TypeSize: 4, ArgDir: 2}}, Kind: 2, RangeEnd: 4},
}}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 23},
+ &StructType{Key: StructKey{Name: "tipc_bearer_config"}, FldName: "data"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 19},
+ &UnionType{Key: StructKey{Name: "tipc_bearer_name"}, FldName: "data"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 24},
+ &StructType{Key: StructKey{Name: "tipc_link_config"}, FldName: "data"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 20},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "data", IsVarlen: true}, Kind: 2, SubKind: "tipc_links", Values: []string{"broadcast-link\x00", "syz0\x00", "syz1\x00"}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]", TypeSize: 20}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 25},
+ &StructType{Key: StructKey{Name: "tipc_name_table_query"}, FldName: "data"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 17},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "data", TypeSize: 4}, ArgFormat: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "data", TypeSize: 4}, ArgFormat: 1}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "tls_crypto_info"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tls_crypto_info", TypeSize: 4}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 2}}, Val: 771},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cipher_type", TypeSize: 2}}, Val: 51},
@@ -32535,6 +34204,206 @@ var syscalls_amd64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_team_family_id, genlmsghdr_t[TEAM_CMD_PORT_LIST_GET], team_nl_policy]]"}}},
&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},
}},
+ {NR: 46, Name: "sendmsg$TIPC_CMD_DISABLE_BEARER", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_CMD_ENABLE_BEARER", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_CMD_GET_BEARER_NAMES", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_CMD_GET_LINKS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_CMD_GET_MAX_PORTS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_CMD_GET_MEDIA_NAMES", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_CMD_GET_NETID", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_CMD_GET_NODES", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_CMD_GET_REMOTE_MNG", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_CMD_RESET_LINK_STATS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_CMD_SET_LINK_PRI", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_CMD_SET_LINK_TOL", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_CMD_SET_LINK_WINDOW", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_CMD_SET_NETID", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_CMD_SET_NODE_ADDR", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_CMD_SHOW_LINK_STATS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_CMD_SHOW_NAME_TABLE", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_CMD_SHOW_PORTS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_CMD_SHOW_STATS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_NL_BEARER_ADD", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_NL_BEARER_DISABLE", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_NL_BEARER_ENABLE", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_NL_BEARER_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_NL_BEARER_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_NL_LINK_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_NL_LINK_RESET_STATS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_NL_LINK_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_NL_MEDIA_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_NL_MEDIA_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_NL_MON_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_NL_MON_PEER_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_NL_MON_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_NL_NAME_TABLE_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_NL_NET_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_NL_NET_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_NL_NODE_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_NL_PEER_REMOVE", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_NL_PUBL_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_NL_SOCK_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 46, Name: "sendmsg$TIPC_NL_UDP_GET_REMOTEIP", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]"}}},
+ &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},
+ }},
{NR: 46, Name: "sendmsg$alg", CallName: "sendmsg", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_alg"}}},
@@ -35099,6 +36968,12 @@ var syscalls_amd64 = []*Syscall{
{Name: "syz_genetlink_get_family_id$team", CallName: "syz_genetlink_get_family_id", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"team\x00"}}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_team_family_id", FldName: "ret", TypeSize: 2, ArgDir: 1}}},
+ {Name: "syz_genetlink_get_family_id$tipc", CallName: "syz_genetlink_get_family_id", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"TIPC\x00"}}},
+ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "ret", TypeSize: 2, ArgDir: 1}}},
+ {Name: "syz_genetlink_get_family_id$tipc2", CallName: "syz_genetlink_get_family_id", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 7}, Kind: 2, Values: []string{"TIPCv2\x00"}}},
+ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "ret", TypeSize: 2, ArgDir: 1}}},
{Name: "syz_init_net_socket$bt_hci", CallName: "syz_init_net_socket", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam", TypeSize: 8}}, Val: 31},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type", TypeSize: 8}}, Val: 3},
@@ -39130,6 +41005,7 @@ var consts_amd64 = []ConstValue{
{Name: "MS_SYNC", Value: 4},
{Name: "MS_SYNCHRONOUS", Value: 16},
{Name: "MS_UNBINDABLE", Value: 131072},
+ {Name: "NAME_DISTRIBUTOR", Value: 11},
{Name: "NAME_MAX", Value: 255},
{Name: "NAT_ARP_BIT", Value: 16},
{Name: "NBD_ATTR_BLOCK_SIZE_BYTES", Value: 3},
@@ -41270,26 +43146,125 @@ var consts_amd64 = []ConstValue{
{Name: "TIPC_ADDR_ID", Value: 3},
{Name: "TIPC_ADDR_NAME", Value: 2},
{Name: "TIPC_ADDR_NAMESEQ", Value: 1},
+ {Name: "TIPC_CFG_SRV"},
+ {Name: "TIPC_CLUSTER_SCOPE", Value: 2},
+ {Name: "TIPC_CMD_DISABLE_BEARER", Value: 16642},
+ {Name: "TIPC_CMD_ENABLE_BEARER", Value: 16641},
+ {Name: "TIPC_CMD_GET_BEARER_NAMES", Value: 3},
+ {Name: "TIPC_CMD_GET_LINKS", Value: 4},
+ {Name: "TIPC_CMD_GET_MAX_PORTS", Value: 16388},
+ {Name: "TIPC_CMD_GET_MEDIA_NAMES", Value: 2},
+ {Name: "TIPC_CMD_GET_NETID", Value: 16395},
+ {Name: "TIPC_CMD_GET_NODES", Value: 1},
+ {Name: "TIPC_CMD_GET_REMOTE_MNG", Value: 16387},
+ {Name: "TIPC_CMD_RESET_LINK_STATS", Value: 16652},
+ {Name: "TIPC_CMD_SET_LINK_PRI", Value: 16648},
+ {Name: "TIPC_CMD_SET_LINK_TOL", Value: 16647},
+ {Name: "TIPC_CMD_SET_LINK_WINDOW", Value: 16649},
+ {Name: "TIPC_CMD_SET_NETID", Value: 32779},
+ {Name: "TIPC_CMD_SET_NODE_ADDR", Value: 32769},
+ {Name: "TIPC_CMD_SHOW_LINK_STATS", Value: 11},
+ {Name: "TIPC_CMD_SHOW_NAME_TABLE", Value: 5},
+ {Name: "TIPC_CMD_SHOW_PORTS", Value: 6},
+ {Name: "TIPC_CMD_SHOW_STATS", Value: 15},
+ {Name: "TIPC_CONN_MSG"},
+ {Name: "TIPC_CONN_SHUTDOWN", Value: 5},
{Name: "TIPC_CONN_TIMEOUT", Value: 130},
+ {Name: "TIPC_CRITICAL_IMPORTANCE", Value: 3},
{Name: "TIPC_DEST_DROPPABLE", Value: 129},
+ {Name: "TIPC_DIRECT_MSG", Value: 3},
+ {Name: "TIPC_ERR_NO_NAME", Value: 1},
+ {Name: "TIPC_ERR_NO_NODE", Value: 3},
+ {Name: "TIPC_ERR_NO_PORT", Value: 2},
+ {Name: "TIPC_ERR_OVERLOAD", Value: 4},
+ {Name: "TIPC_GENL_CMD", Value: 1},
{Name: "TIPC_GROUP_JOIN", Value: 135},
{Name: "TIPC_GROUP_LEAVE", Value: 136},
+ {Name: "TIPC_HIGH_IMPORTANCE", Value: 2},
{Name: "TIPC_IMPORTANCE", Value: 127},
{Name: "TIPC_LINK_STATE", Value: 2},
+ {Name: "TIPC_LOW_IMPORTANCE"},
{Name: "TIPC_MAX_LINK_NAME", Value: 68},
{Name: "TIPC_MCAST_BROADCAST", Value: 133},
+ {Name: "TIPC_MCAST_MSG", Value: 1},
{Name: "TIPC_MCAST_REPLICAST", Value: 134},
+ {Name: "TIPC_MEDIA_LINK_PRI", Value: 32},
+ {Name: "TIPC_MEDIUM_IMPORTANCE", Value: 1},
+ {Name: "TIPC_NAMED_MSG", Value: 2},
+ {Name: "TIPC_NLA_BEARER", Value: 1},
+ {Name: "TIPC_NLA_BEARER_DOMAIN", Value: 3},
+ {Name: "TIPC_NLA_BEARER_NAME", Value: 1},
+ {Name: "TIPC_NLA_BEARER_PROP", Value: 2},
+ {Name: "TIPC_NLA_BEARER_UDP_OPTS", Value: 4},
+ {Name: "TIPC_NLA_LINK", Value: 4},
+ {Name: "TIPC_NLA_LINK_NAME", Value: 1},
+ {Name: "TIPC_NLA_LINK_PROP", Value: 7},
+ {Name: "TIPC_NLA_MEDIA", Value: 5},
+ {Name: "TIPC_NLA_MEDIA_NAME", Value: 1},
+ {Name: "TIPC_NLA_MEDIA_PROP", Value: 2},
+ {Name: "TIPC_NLA_MON", Value: 9},
+ {Name: "TIPC_NLA_MON_ACTIVATION_THRESHOLD", Value: 1},
+ {Name: "TIPC_NLA_MON_REF", Value: 2},
+ {Name: "TIPC_NLA_NET", Value: 7},
+ {Name: "TIPC_NLA_NET_ADDR", Value: 2},
+ {Name: "TIPC_NLA_NET_ID", Value: 1},
+ {Name: "TIPC_NLA_NET_NODEID", Value: 3},
+ {Name: "TIPC_NLA_NET_NODEID_W1", Value: 4},
+ {Name: "TIPC_NLA_NODE", Value: 6},
+ {Name: "TIPC_NLA_NODE_ADDR", Value: 1},
+ {Name: "TIPC_NLA_NODE_UP", Value: 2},
+ {Name: "TIPC_NLA_PROP_MTU", Value: 4},
+ {Name: "TIPC_NLA_PROP_PRIO", Value: 1},
+ {Name: "TIPC_NLA_PROP_TOL", Value: 2},
+ {Name: "TIPC_NLA_PROP_WIN", Value: 3},
+ {Name: "TIPC_NLA_SOCK", Value: 2},
+ {Name: "TIPC_NLA_SOCK_ADDR", Value: 1},
+ {Name: "TIPC_NLA_SOCK_HAS_PUBL", Value: 4},
+ {Name: "TIPC_NLA_SOCK_REF", Value: 2},
+ {Name: "TIPC_NLA_UDP_LOCAL", Value: 1},
+ {Name: "TIPC_NLA_UDP_REMOTE", Value: 2},
+ {Name: "TIPC_NL_BEARER_ADD", Value: 21},
+ {Name: "TIPC_NL_BEARER_DISABLE", Value: 2},
+ {Name: "TIPC_NL_BEARER_ENABLE", Value: 3},
+ {Name: "TIPC_NL_BEARER_GET", Value: 4},
+ {Name: "TIPC_NL_BEARER_SET", Value: 5},
+ {Name: "TIPC_NL_LINK_GET", Value: 8},
+ {Name: "TIPC_NL_LINK_RESET_STATS", Value: 10},
+ {Name: "TIPC_NL_LINK_SET", Value: 9},
+ {Name: "TIPC_NL_MEDIA_GET", Value: 11},
+ {Name: "TIPC_NL_MEDIA_SET", Value: 12},
+ {Name: "TIPC_NL_MON_GET", Value: 18},
+ {Name: "TIPC_NL_MON_PEER_GET", Value: 19},
+ {Name: "TIPC_NL_MON_SET", Value: 17},
+ {Name: "TIPC_NL_NAME_TABLE_GET", Value: 16},
+ {Name: "TIPC_NL_NET_GET", Value: 14},
+ {Name: "TIPC_NL_NET_SET", Value: 15},
+ {Name: "TIPC_NL_NODE_GET", Value: 13},
+ {Name: "TIPC_NL_PEER_REMOVE", Value: 20},
+ {Name: "TIPC_NL_PUBL_GET", Value: 7},
+ {Name: "TIPC_NL_SOCK_GET", Value: 6},
+ {Name: "TIPC_NL_UDP_GET_REMOTEIP", Value: 22},
{Name: "TIPC_NODEID_LEN", Value: 16},
{Name: "TIPC_NODE_RECVQ_DEPTH", Value: 131},
{Name: "TIPC_NODE_SCOPE", Value: 3},
{Name: "TIPC_NODE_STATE"},
+ {Name: "TIPC_OK"},
{Name: "TIPC_SERVICE_TYPE0", Value: 64},
{Name: "TIPC_SERVICE_TYPE1", Value: 65},
{Name: "TIPC_SERVICE_TYPE2", Value: 66},
{Name: "TIPC_SERVICE_TYPE3", Value: 67},
{Name: "TIPC_SOCK_RECVQ_DEPTH", Value: 132},
{Name: "TIPC_SRC_DROPPABLE", Value: 128},
+ {Name: "TIPC_TLV_BEARER_CONFIG", Value: 23},
+ {Name: "TIPC_TLV_BEARER_NAME", Value: 19},
+ {Name: "TIPC_TLV_LINK_CONFIG", Value: 24},
+ {Name: "TIPC_TLV_LINK_NAME", Value: 20},
+ {Name: "TIPC_TLV_NAME_TBL_QUERY", Value: 25},
+ {Name: "TIPC_TLV_NET_ADDR", Value: 17},
+ {Name: "TIPC_TLV_UNSIGNED", Value: 2},
{Name: "TIPC_TOP_SRV", Value: 1},
+ {Name: "TIPC_VERSION", Value: 2},
+ {Name: "TIPC_ZONE_SCOPE", Value: 1},
{Name: "TLS_1_2_VERSION", Value: 771},
{Name: "TLS_CIPHER_AES_GCM_128", Value: 51},
{Name: "TLS_RX", Value: 2},
@@ -43078,4 +45053,4 @@ var consts_amd64 = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_amd64 = "19a4635bbb2f188b81264ff5dc99cb8b5f15b25e"
+const revision_amd64 = "0fef3ac17249ca4638057f81c9a6c9e5c1f38b94"
diff --git a/sys/linux/gen/arm.go b/sys/linux/gen/arm.go
index b92489a4a..acc96e59a 100644
--- a/sys/linux/gen/arm.go
+++ b/sys/linux/gen/arm.go
@@ -95,6 +95,8 @@ var resources_arm = []*ResourceDesc{
{Name: "genl_ipvs_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_ipvs_family_id"}, Values: []uint64{0}},
{Name: "genl_nbd_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_nbd_family_id"}, Values: []uint64{0}},
{Name: "genl_team_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_team_family_id"}, Values: []uint64{0}},
+ {Name: "genl_tipc2_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_tipc2_family_id"}, Values: []uint64{0}},
+ {Name: "genl_tipc_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_tipc_family_id"}, Values: []uint64{0}},
{Name: "gid", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"gid"}, Values: []uint64{0, 18446744073709551615, 60928, 60929}},
{Name: "ifindex", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"ifindex"}, Values: []uint64{0}},
{Name: "ifindex_team", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"ifindex", "ifindex_team"}, Values: []uint64{0}},
@@ -5239,6 +5241,116 @@ var structDescs_arm = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_GENL_CMD]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_ADD]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_ADD]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 21},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_DISABLE]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_DISABLE]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 2},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_ENABLE]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_ENABLE]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 3},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 4},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 5},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_LINK_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 8},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_RESET_STATS]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_LINK_RESET_STATS]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 10},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_LINK_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 9},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MEDIA_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MEDIA_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 11},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MEDIA_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MEDIA_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 12},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MON_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 18},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_PEER_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MON_PEER_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 19},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MON_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 17},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NAME_TABLE_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_NAME_TABLE_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 16},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NET_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_NET_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 14},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NET_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_NET_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 15},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NODE_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_NODE_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 13},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_PEER_REMOVE]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_PEER_REMOVE]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 20},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_PUBL_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_PUBL_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 7},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_SOCK_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_SOCK_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 6},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 22},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "gfs2_options"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "gfs2_options", IsVarlen: true}, Fields: []Type{
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "spectator", TypeSize: 9}, Kind: 2, Values: []string{"spectator"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "norecovery", TypeSize: 10}, Kind: 2, Values: []string{"norecovery"}, NoZ: true},
@@ -6382,6 +6494,166 @@ var structDescs_arm = []*KeyedStruct{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_team_family_id, genlmsghdr_t[TEAM_CMD_PORT_LIST_GET], team_nl_policy]"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
}}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]", TypeSize: 8}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
+ }}},
{Key: StructKey{Name: "iovec[in, netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]]", TypeSize: 8}, Fields: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "addr"},
@@ -7484,6 +7756,7 @@ var structDescs_arm = []*KeyedStruct{
&StructType{Key: StructKey{Name: "dccp_packet"}, FldName: "dccp"},
&StructType{Key: StructKey{Name: "igmp_packet"}, FldName: "igmp"},
&StructType{Key: StructKey{Name: "gre_packet"}, FldName: "gre"},
+ &UnionType{Key: StructKey{Name: "tipc_packet"}, FldName: "tipc"},
}}},
{Key: StructKey{Name: "ipv6_addr"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr", TypeSize: 16}, Fields: []Type{
&StructType{Key: StructKey{Name: "ipv6_addr_empty"}, FldName: "empty"},
@@ -7698,6 +7971,7 @@ var structDescs_arm = []*KeyedStruct{
&UnionType{Key: StructKey{Name: "icmpv6_packet"}, FldName: "icmpv6"},
&StructType{Key: StructKey{Name: "dccp_packet"}, FldName: "dccp"},
&StructType{Key: StructKey{Name: "gre_packet"}, FldName: "gre"},
+ &UnionType{Key: StructKey{Name: "tipc_packet"}, FldName: "tipc"},
}}},
{Key: StructKey{Name: "ipv6_rt_hdr"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_rt_hdr", IsVarlen: true}, Fields: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ipv6_types", FldName: "next_header", TypeSize: 1}}, Vals: []uint64{0, 1, 2, 4, 6, 8, 12, 17, 22, 29, 33, 41, 46, 47, 50, 51, 92, 94, 98, 103, 108, 132, 136, 137, 255, 0, 43, 44, 58, 59, 60, 135, 0, 43, 44, 47, 50, 51, 58, 59, 60, 135, 115}},
@@ -9187,6 +9461,366 @@ var structDescs_arm = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
}}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]", TypeSize: 28}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }}},
{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]]", TypeSize: 28}, Fields: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
@@ -9747,7 +10381,6 @@ var structDescs_arm = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
&StructType{Key: StructKey{Name: "netconfmsg[AF_INET6]"}, FldName: "payload"},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "devconf_ip_policy"}}},
}, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[const[RTM_GETNETCONF, int16], netconfmsg[AF_INET], devconf_ip_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[const[RTM_GETNETCONF, int16], netconfmsg[AF_INET], devconf_ip_policy]", IsVarlen: true}, Fields: []Type{
@@ -9757,7 +10390,6 @@ var structDescs_arm = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
&StructType{Key: StructKey{Name: "netconfmsg[AF_INET]"}, FldName: "payload"},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "devconf_ip_policy"}}},
}, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[const[RTM_GETNETCONF, int16], netconfmsg[AF_MPLS], devconf_mpls_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[const[RTM_GETNETCONF, int16], netconfmsg[AF_MPLS], devconf_mpls_policy]", IsVarlen: true}, Fields: []Type{
@@ -9767,7 +10399,6 @@ var structDescs_arm = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
&StructType{Key: StructKey{Name: "netconfmsg[AF_MPLS]"}, FldName: "payload"},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "devconf_mpls_policy"}}},
}, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[const[RTM_GETNETCONF, int16], rtgenmsg[AF_UNSPEC], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[const[RTM_GETNETCONF, int16], rtgenmsg[AF_UNSPEC], void]", TypeSize: 20}, Fields: []Type{
@@ -10104,7 +10735,6 @@ var structDescs_arm = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
&StructType{Key: StructKey{Name: "xfrm_usersa_flush"}, FldName: "payload"},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "xfrm_attrs"}}},
}, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[const[XFRM_MSG_GETAE, int16], xfrm_aevent_id, xfrm_attrs]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[const[XFRM_MSG_GETAE, int16], xfrm_aevent_id, xfrm_attrs]", IsVarlen: true}, Fields: []Type{
@@ -10485,6 +11115,366 @@ var structDescs_arm = []*KeyedStruct{
&StructType{Key: StructKey{Name: "genlmsghdr_t[TEAM_CMD_PORT_LIST_GET]"}, FldName: "payload"},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "team_nl_policy"}}},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_ADD]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_DISABLE]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_ENABLE]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_RESET_STATS]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MEDIA_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MEDIA_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_PEER_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NAME_TABLE_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NET_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NET_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NODE_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_PEER_REMOVE]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_PUBL_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_SOCK_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]", TypeSize: 36}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_NETID, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_NODES, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]", TypeSize: 36}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]", TypeSize: 36}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]", TypeSize: 48}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]", IsVarlen: true}, Fields: []Type{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "type", TypeSize: 2}}, Kind: 2, RangeBegin: 16, RangeEnd: 66},
@@ -14399,6 +15389,166 @@ var structDescs_arm = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex_team", FldName: "payload", TypeSize: 4}},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER, int16], array[tipc_nl_bearer_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER, int16], array[tipc_nl_bearer_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_bearer_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_DOMAIN, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER_DOMAIN, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_NAME, int16], tipc_bearer_name]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER_NAME, int16], tipc_bearer_name]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &UnionType{Key: StructKey{Name: "tipc_bearer_name"}, FldName: "payload"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_PROP, int16], array[tipc_nl_prop_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER_PROP, int16], array[tipc_nl_prop_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_prop_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_UDP_OPTS, int16], tipc_bearer_udp]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER_UDP_OPTS, int16], tipc_bearer_udp]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &StructType{Key: StructKey{Name: "tipc_bearer_udp"}, FldName: "payload"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK, int16], array[tipc_nl_link_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_LINK, int16], array[tipc_nl_link_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_link_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK_NAME, int16], string[tipc_links]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_LINK_NAME, int16], string[tipc_links]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "payload", IsVarlen: true}, Kind: 2, SubKind: "tipc_links", Values: []string{"broadcast-link\x00", "syz0\x00", "syz1\x00"}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK_PROP, int16], array[tipc_nl_prop_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_LINK_PROP, int16], array[tipc_nl_prop_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_prop_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA, int16], array[tipc_nl_media_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MEDIA, int16], array[tipc_nl_media_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_media_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA_NAME, int16], string[tipc_media]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MEDIA_NAME, int16], string[tipc_media]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "payload", IsVarlen: true}, Kind: 2, SubKind: "tipc_media", Values: []string{"eth\x00", "ib\x00", "udp\x00"}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA_PROP, int16], array[tipc_nl_prop_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MEDIA_PROP, int16], array[tipc_nl_prop_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_prop_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON, int16], array[tipc_nl_monitor_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MON, int16], array[tipc_nl_monitor_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 9},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_monitor_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON_ACTIVATION_THRESHOLD, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MON_ACTIVATION_THRESHOLD, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON_REF, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MON_REF, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET, int16], array[tipc_nl_net_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET, int16], array[tipc_nl_net_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_net_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_ADDR, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET_ADDR, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_ID, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET_ID, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_NODEID, int16], int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET_NODEID, int16], int64]", TypeSize: 12}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "payload", TypeSize: 8}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_NODEID_W1, int16], int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET_NODEID_W1, int16], int64]", TypeSize: 12}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "payload", TypeSize: 8}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE, int16], array[tipc_nl_node_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NODE, int16], array[tipc_nl_node_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 6},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_node_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE_ADDR, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NODE_ADDR, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE_UP, int16], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NODE_UP, int16], void]", TypeSize: 4}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "payload"}, Kind: 1},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_MTU, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PROP_MTU, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_PRIO, int16], int32[0:TIPC_MEDIA_LINK_PRI]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PROP_PRIO, int16], int32[0:TIPC_MEDIA_LINK_PRI]]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}, Kind: 2, RangeEnd: 32},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_TOL, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PROP_TOL, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_WIN, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PROP_WIN, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK, int16], array[tipc_nl_sock_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_SOCK, int16], array[tipc_nl_sock_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_sock_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_ADDR, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_SOCK_ADDR, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_HAS_PUBL, int16], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_SOCK_HAS_PUBL, int16], void]", TypeSize: 4}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "payload"}, Kind: 1},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_REF, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_SOCK_REF, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_LOCAL, int16], sockaddr_tipc_udp]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_UDP_LOCAL, int16], sockaddr_tipc_udp]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &UnionType{Key: StructKey{Name: "sockaddr_tipc_udp"}, FldName: "payload"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_REMOTE, int16], sockaddr_tipc_udp]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_UDP_REMOTE, int16], sockaddr_tipc_udp]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &UnionType{Key: StructKey{Name: "sockaddr_tipc_udp"}, FldName: "payload"},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "nlattr_t[const[VETH_INFO_PEER, int16], ifinfomsg[AF_UNSPEC]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[VETH_INFO_PEER, int16], ifinfomsg[AF_UNSPEC]]", TypeSize: 20}, Fields: []Type{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
@@ -17922,57 +19072,61 @@ var structDescs_arm = []*KeyedStruct{
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", TypeSize: 12}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1}}, Val: 3},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_socket_addr"}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", TypeSize: 12, ArgDir: 1}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 1}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 1}}, Val: 3},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_socket_addr", Dir: 1}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", TypeSize: 12, ArgDir: 2}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 2}}, Val: 3},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 2}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 2}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_socket_addr", Dir: 2}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", TypeSize: 16}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1}}, Val: 2},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_address_name"}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", TypeSize: 16, ArgDir: 1}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 1}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 1}}, Val: 2},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_address_name", Dir: 1}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", TypeSize: 16, ArgDir: 2}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 2}}, Val: 2},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 2}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 2}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_address_name", Dir: 2}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", TypeSize: 16}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1}}, Val: 1},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_service_range"}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", TypeSize: 16, ArgDir: 1}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 1}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 1}}, Val: 1},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_service_range", Dir: 1}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", TypeSize: 16, ArgDir: 2}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 2}}, Val: 1},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 2}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 2}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_service_range", Dir: 2}, FldName: "addr"},
}}},
+ {Key: StructKey{Name: "sockaddr_tipc_udp"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_udp", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "sockaddr_in"}, FldName: "in"},
+ &StructType{Key: StructKey{Name: "sockaddr_in6"}, FldName: "in6"},
+ }}},
{Key: StructKey{Name: "sockaddr_un"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_un", TypeSize: 110}, Fields: []Type{
&StructType{Key: StructKey{Name: "sockaddr_un_file"}, FldName: "file"},
&StructType{Key: StructKey{Name: "sockaddr_un_abstract"}, FldName: "abs"},
@@ -19317,16 +20471,416 @@ var structDescs_arm = []*KeyedStruct{
&StructType{Key: StructKey{Name: "tipc_service_addr", Dir: 2}, FldName: "name"},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "domain", TypeSize: 4, ArgDir: 2}}, Kind: 2, RangeEnd: 4},
}}},
+ {Key: StructKey{Name: "tipc_bearer_config"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_config", IsVarlen: true}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "priority", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 32},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "disc_domain", TypeSize: 4}, ArgFormat: 1}},
+ &UnionType{Key: StructKey{Name: "tipc_bearer_name"}, FldName: "name"},
+ }}},
+ {Key: StructKey{Name: "tipc_bearer_link_or_media"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_link_or_media", IsVarlen: true}, Fields: []Type{
+ &UnionType{Key: StructKey{Name: "tipc_bearer_name"}, FldName: "bearer"},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "link", TypeSize: 68}, Kind: 2, SubKind: "tipc_links", Values: []string{"broadcast-link\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "syz0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "syz1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "media", TypeSize: 68}, Kind: 2, SubKind: "tipc_media", Values: []string{"eth\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ib\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "udp\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}},
+ }}},
+ {Key: StructKey{Name: "tipc_bearer_name"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_name", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_bearer_name_l2"}, FldName: "l2"},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "udp", TypeSize: 9}, Kind: 2, SubKind: "tipc_bearer_name_udp", Values: []string{"udp:syz0\x00", "udp:syz1\x00", "udp:syz2\x00"}},
+ }}},
+ {Key: StructKey{Name: "tipc_bearer_name_l2"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_name_l2", IsVarlen: true}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "media", IsVarlen: true}, Kind: 2, SubKind: "tipc_media_l2", Values: []string{"eth", "ib"}, NoZ: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "colon", TypeSize: 1}}, Val: 58},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "dev", IsVarlen: true}, Kind: 2, SubKind: "devnames", Values: []string{"\x00", "lo\x00", "tunl0\x00", "gre0\x00", "gretap0\x00", "ip_vti0\x00", "ip6_vti0\x00", "sit0\x00", "ip6tnl0\x00", "ip6gre0\x00", "ip6gretap0\x00", "bond0\x00", "dummy0\x00", "eql\x00", "ifb0\x00", "ipddp0\x00", "yam0\x00", "bcsf0\x00", "bcsh0\x00", "teql0\x00", "nr0\x00", "rose0\x00", "irlan0\x00", "erspan0\x00", "bpq0\x00", "vlan0\x00", "bridge0\x00", "vcan0\x00", "team0\x00", "syz_tun\x00", "veth0\x00", "veth1\x00", "veth0_to_bridge\x00", "veth1_to_bridge\x00", "veth0_to_bond\x00", "veth1_to_bond\x00", "veth0_to_team\x00", "veth1_to_team\x00", "bridge_slave_0\x00", "bridge_slave_1\x00", "bond_slave_0\x00", "bond_slave_1\x00", "team_slave_0\x00", "team_slave_1\x00", "syzkaller0\x00", "syzkaller1\x00"}},
+ }}},
+ {Key: StructKey{Name: "tipc_bearer_udp"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_udp", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_LOCAL, int16], sockaddr_tipc_udp]"}, FldName: "TIPC_NLA_UDP_LOCAL"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_REMOTE, int16], sockaddr_tipc_udp]"}, FldName: "TIPC_NLA_UDP_REMOTE"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16642},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16641},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 3},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]", TypeSize: 20}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 4},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16388},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 2},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_NETID, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_NETID, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16395},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_NODES, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_NODES, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16387},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16652},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16648},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16647},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16649},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]]", TypeSize: 20}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 32779},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]", TypeSize: 20}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 32769},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 11},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 5},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 6},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 15},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
{Key: StructKey{Name: "tipc_group_req"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_group_req", TypeSize: 16}, Fields: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "type", TypeSize: 4}}, Kind: 2, RangeBegin: 64, RangeEnd: 67},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "instance", TypeSize: 4}}, Kind: 2, RangeEnd: 4},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "scope", TypeSize: 4}}, Kind: 2, RangeEnd: 3},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags", TypeSize: 4}}},
}}},
+ {Key: StructKey{Name: "tipc_link_config"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_link_config", IsVarlen: true}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "value", TypeSize: 4}, ArgFormat: 1}},
+ &UnionType{Key: StructKey{Name: "tipc_bearer_link_or_media"}, FldName: "name"},
+ }}},
+ {Key: StructKey{Name: "tipc_name_distributor_hdr"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_name_distributor_hdr", TypeSize: 40}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_name_distributor_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Val: 11},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 13, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Kind: 2, RangeEnd: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res1", TypeSize: 4}, ArgFormat: 1}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res2", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 23, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "m", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 23, BitfieldLen: 1, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "item_size", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 24, BitfieldLen: 8}, Val: 7},
+ }}},
+ {Key: StructKey{Name: "tipc_name_distributor_msg"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_name_distributor_msg", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_name_distributor_hdr"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "tipc_name_publication"}}},
+ }}},
+ {Key: StructKey{Name: "tipc_name_publication"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_name_publication", TypeSize: 28}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "type", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "lower_bound", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "upper_bound", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reference", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "key", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "node", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "scope", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 4, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 4, BitfieldLen: 28}},
+ }}},
+ {Key: StructKey{Name: "tipc_name_table_query"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_name_table_query", TypeSize: 16}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "depth", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "type", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "lowbound", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "upbound", TypeSize: 4}, ArgFormat: 1}},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_bearer_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_bearer_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_NAME, int16], tipc_bearer_name]"}, FldName: "TIPC_NLA_BEARER_NAME"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_PROP, int16], array[tipc_nl_prop_policy]]"}, FldName: "TIPC_NLA_BEARER_PROP"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_DOMAIN, int16], int32]"}, FldName: "TIPC_NLA_BEARER_DOMAIN"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_UDP_OPTS, int16], tipc_bearer_udp]"}, FldName: "TIPC_NLA_BEARER_UDP_OPTS"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_link_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_link_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK_NAME, int16], string[tipc_links]]"}, FldName: "TIPC_NLA_LINK_NAME"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK_PROP, int16], array[tipc_nl_prop_policy]]"}, FldName: "TIPC_NLA_LINK_PROP"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_media_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_media_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA_NAME, int16], string[tipc_media]]"}, FldName: "TIPC_NLA_MEDIA_NAME"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA_PROP, int16], array[tipc_nl_prop_policy]]"}, FldName: "TIPC_NLA_MEDIA_PROP"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_monitor_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_monitor_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON_REF, int16], int32]"}, FldName: "TIPC_NLA_MON_REF"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON_ACTIVATION_THRESHOLD, int16], int32]"}, FldName: "TIPC_NLA_MON_ACTIVATION_THRESHOLD"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_net_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_net_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_ID, int16], int32]"}, FldName: "TIPC_NLA_NET_ID"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_ADDR, int16], int32]"}, FldName: "TIPC_NLA_NET_ADDR"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_NODEID, int16], int64]"}, FldName: "TIPC_NLA_NET_NODEID"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_NODEID_W1, int16], int64]"}, FldName: "TIPC_NLA_NET_NODEID_W1"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_node_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_node_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE_ADDR, int16], int32]"}, FldName: "TIPC_NLA_NODE_ADDR"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE_UP, int16], void]"}, FldName: "TIPC_NLA_NODE_UP"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER, int16], array[tipc_nl_bearer_policy]]"}, FldName: "TIPC_NLA_BEARER"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK, int16], array[tipc_nl_sock_policy]]"}, FldName: "TIPC_NLA_SOCK"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK, int16], array[tipc_nl_link_policy]]"}, FldName: "TIPC_NLA_LINK"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA, int16], array[tipc_nl_media_policy]]"}, FldName: "TIPC_NLA_MEDIA"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE, int16], array[tipc_nl_node_policy]]"}, FldName: "TIPC_NLA_NODE"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET, int16], array[tipc_nl_net_policy]]"}, FldName: "TIPC_NLA_NET"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON, int16], array[tipc_nl_monitor_policy]]"}, FldName: "TIPC_NLA_MON"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_prop_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_prop_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_PRIO, int16], int32[0:TIPC_MEDIA_LINK_PRI]]"}, FldName: "TIPC_NLA_PROP_PRIO"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_TOL, int16], int32]"}, FldName: "TIPC_NLA_PROP_TOL"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_WIN, int16], int32]"}, FldName: "TIPC_NLA_PROP_WIN"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_MTU, int16], int32]"}, FldName: "TIPC_NLA_PROP_MTU"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_sock_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_sock_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_ADDR, int16], int32]"}, FldName: "TIPC_NLA_SOCK_ADDR"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_REF, int16], int32]"}, FldName: "TIPC_NLA_SOCK_REF"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_HAS_PUBL, int16], void]"}, FldName: "TIPC_NLA_SOCK_HAS_PUBL"},
+ }}},
+ {Key: StructKey{Name: "tipc_packet"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_packet", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr6[TIPC_CONN_MSG]]"}, FldName: "payload_conn"},
+ &StructType{Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr11[TIPC_MCAST_MSG]]"}, FldName: "payload_mcast"},
+ &StructType{Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr10[TIPC_NAMED_MSG]]"}, FldName: "payload_named"},
+ &StructType{Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr8[TIPC_DIRECT_MSG]]"}, FldName: "payload_direct"},
+ &StructType{Key: StructKey{Name: "tipc_name_distributor_msg"}, FldName: "name_distributor"},
+ }}},
{Key: StructKey{Name: "tipc_pair", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tipc", FldName: "fd0", TypeSize: 4, ArgDir: 1}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tipc", FldName: "fd1", TypeSize: 4, ArgDir: 1}},
}}},
+ {Key: StructKey{Name: "tipc_payload_hdr10[TIPC_MCAST_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr10[TIPC_MCAST_MSG]", TypeSize: 40}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr8[TIPC_MCAST_MSG]"}, FldName: "hdr8"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_type", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_instance", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr10[TIPC_NAMED_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr10[TIPC_NAMED_MSG]", TypeSize: 40}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr8[TIPC_NAMED_MSG]"}, FldName: "hdr8"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_type", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_instance", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr11[TIPC_MCAST_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr11[TIPC_MCAST_MSG]", TypeSize: 44}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr10[TIPC_MCAST_MSG]"}, FldName: "hdr10"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_sequence_upper", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr6[TIPC_CONN_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr6[TIPC_CONN_MSG]", TypeSize: 24}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_payload_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "tipc_payload_hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_importance", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 3, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "lcs", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 2, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reroute", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_error", FldName: "error", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3, 4, 5}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr6[TIPC_DIRECT_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr6[TIPC_DIRECT_MSG]", TypeSize: 24}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_payload_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "tipc_payload_hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_importance", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 3, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "lcs", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 2, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reroute", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_error", FldName: "error", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3, 4, 5}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 3},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr6[TIPC_MCAST_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr6[TIPC_MCAST_MSG]", TypeSize: 24}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_payload_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "tipc_payload_hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_importance", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 3, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "lcs", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 2, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reroute", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_error", FldName: "error", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3, 4, 5}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr6[TIPC_NAMED_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr6[TIPC_NAMED_MSG]", TypeSize: 24}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_payload_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "tipc_payload_hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_importance", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 3, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "lcs", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 2, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reroute", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_error", FldName: "error", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3, 4, 5}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr8[TIPC_DIRECT_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr8[TIPC_DIRECT_MSG]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr6[TIPC_DIRECT_MSG]"}, FldName: "hdr6"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr8[TIPC_MCAST_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr8[TIPC_MCAST_MSG]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr6[TIPC_MCAST_MSG]"}, FldName: "hdr6"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr8[TIPC_NAMED_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr8[TIPC_NAMED_MSG]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr6[TIPC_NAMED_MSG]"}, FldName: "hdr6"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr10[TIPC_NAMED_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr[tipc_payload_hdr10[TIPC_NAMED_MSG]]", TypeSize: 40}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr10[TIPC_NAMED_MSG]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr11[TIPC_MCAST_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr[tipc_payload_hdr11[TIPC_MCAST_MSG]]", TypeSize: 44}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr11[TIPC_MCAST_MSG]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr6[TIPC_CONN_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr[tipc_payload_hdr6[TIPC_CONN_MSG]]", TypeSize: 24}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr6[TIPC_CONN_MSG]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr8[TIPC_DIRECT_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr[tipc_payload_hdr8[TIPC_DIRECT_MSG]]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr8[TIPC_DIRECT_MSG]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr10[TIPC_NAMED_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_msg[tipc_payload_hdr10[TIPC_NAMED_MSG]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr10[TIPC_NAMED_MSG]]"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr11[TIPC_MCAST_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_msg[tipc_payload_hdr11[TIPC_MCAST_MSG]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr11[TIPC_MCAST_MSG]]"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr6[TIPC_CONN_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_msg[tipc_payload_hdr6[TIPC_CONN_MSG]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr6[TIPC_CONN_MSG]]"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr8[TIPC_DIRECT_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_msg[tipc_payload_hdr8[TIPC_DIRECT_MSG]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr8[TIPC_DIRECT_MSG]]"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}},
+ }}},
{Key: StructKey{Name: "tipc_service_addr"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_service_addr", TypeSize: 8}, Fields: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_service_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 64, 65, 66, 67}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "instance", TypeSize: 4}}, Kind: 2, RangeEnd: 4},
@@ -19375,6 +20929,41 @@ var structDescs_arm = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ref", TypeSize: 4, ArgDir: 2}}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "node", TypeSize: 4, ArgDir: 2}}, Kind: 2, RangeEnd: 4},
}}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 23},
+ &StructType{Key: StructKey{Name: "tipc_bearer_config"}, FldName: "data"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 19},
+ &UnionType{Key: StructKey{Name: "tipc_bearer_name"}, FldName: "data"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 24},
+ &StructType{Key: StructKey{Name: "tipc_link_config"}, FldName: "data"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 20},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "data", IsVarlen: true}, Kind: 2, SubKind: "tipc_links", Values: []string{"broadcast-link\x00", "syz0\x00", "syz1\x00"}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]", TypeSize: 20}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 25},
+ &StructType{Key: StructKey{Name: "tipc_name_table_query"}, FldName: "data"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 17},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "data", TypeSize: 4}, ArgFormat: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "data", TypeSize: 4}, ArgFormat: 1}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "tls_crypto_info"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tls_crypto_info", TypeSize: 4}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 2}}, Val: 771},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cipher_type", TypeSize: 2}}, Val: 51},
@@ -31769,6 +33358,206 @@ var syscalls_arm = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_team_family_id, genlmsghdr_t[TEAM_CMD_PORT_LIST_GET], team_nl_policy]]"}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
}},
+ {NR: 296, Name: "sendmsg$TIPC_CMD_DISABLE_BEARER", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_CMD_ENABLE_BEARER", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_CMD_GET_BEARER_NAMES", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_CMD_GET_LINKS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_CMD_GET_MAX_PORTS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_CMD_GET_MEDIA_NAMES", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_CMD_GET_NETID", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_CMD_GET_NODES", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_CMD_GET_REMOTE_MNG", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_CMD_RESET_LINK_STATS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_CMD_SET_LINK_PRI", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_CMD_SET_LINK_TOL", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_CMD_SET_LINK_WINDOW", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_CMD_SET_NETID", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_CMD_SET_NODE_ADDR", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_CMD_SHOW_LINK_STATS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_CMD_SHOW_NAME_TABLE", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_CMD_SHOW_PORTS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_CMD_SHOW_STATS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_NL_BEARER_ADD", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_NL_BEARER_DISABLE", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_NL_BEARER_ENABLE", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_NL_BEARER_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_NL_BEARER_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_NL_LINK_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_NL_LINK_RESET_STATS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_NL_LINK_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_NL_MEDIA_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_NL_MEDIA_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_NL_MON_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_NL_MON_PEER_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_NL_MON_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_NL_NAME_TABLE_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_NL_NET_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_NL_NET_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_NL_NODE_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_NL_PEER_REMOVE", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_NL_PUBL_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_NL_SOCK_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
+ {NR: 296, Name: "sendmsg$TIPC_NL_UDP_GET_REMOTEIP", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]"}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ }},
{NR: 296, Name: "sendmsg$alg", CallName: "sendmsg", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "msghdr_alg"}}},
@@ -34324,6 +36113,12 @@ var syscalls_arm = []*Syscall{
{Name: "syz_genetlink_get_family_id$team", CallName: "syz_genetlink_get_family_id", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"team\x00"}}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_team_family_id", FldName: "ret", TypeSize: 2, ArgDir: 1}}},
+ {Name: "syz_genetlink_get_family_id$tipc", CallName: "syz_genetlink_get_family_id", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"TIPC\x00"}}},
+ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "ret", TypeSize: 2, ArgDir: 1}}},
+ {Name: "syz_genetlink_get_family_id$tipc2", CallName: "syz_genetlink_get_family_id", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 7}, Kind: 2, Values: []string{"TIPCv2\x00"}}},
+ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "ret", TypeSize: 2, ArgDir: 1}}},
{Name: "syz_init_net_socket$bt_hci", CallName: "syz_init_net_socket", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam", TypeSize: 4}}, Val: 31},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type", TypeSize: 4}}, Val: 3},
@@ -38289,6 +40084,7 @@ var consts_arm = []ConstValue{
{Name: "MS_SYNC", Value: 4},
{Name: "MS_SYNCHRONOUS", Value: 16},
{Name: "MS_UNBINDABLE", Value: 131072},
+ {Name: "NAME_DISTRIBUTOR", Value: 11},
{Name: "NAME_MAX", Value: 255},
{Name: "NAT_ARP_BIT", Value: 16},
{Name: "NBD_ATTR_BLOCK_SIZE_BYTES", Value: 3},
@@ -40413,26 +42209,125 @@ var consts_arm = []ConstValue{
{Name: "TIPC_ADDR_ID", Value: 3},
{Name: "TIPC_ADDR_NAME", Value: 2},
{Name: "TIPC_ADDR_NAMESEQ", Value: 1},
+ {Name: "TIPC_CFG_SRV"},
+ {Name: "TIPC_CLUSTER_SCOPE", Value: 2},
+ {Name: "TIPC_CMD_DISABLE_BEARER", Value: 16642},
+ {Name: "TIPC_CMD_ENABLE_BEARER", Value: 16641},
+ {Name: "TIPC_CMD_GET_BEARER_NAMES", Value: 3},
+ {Name: "TIPC_CMD_GET_LINKS", Value: 4},
+ {Name: "TIPC_CMD_GET_MAX_PORTS", Value: 16388},
+ {Name: "TIPC_CMD_GET_MEDIA_NAMES", Value: 2},
+ {Name: "TIPC_CMD_GET_NETID", Value: 16395},
+ {Name: "TIPC_CMD_GET_NODES", Value: 1},
+ {Name: "TIPC_CMD_GET_REMOTE_MNG", Value: 16387},
+ {Name: "TIPC_CMD_RESET_LINK_STATS", Value: 16652},
+ {Name: "TIPC_CMD_SET_LINK_PRI", Value: 16648},
+ {Name: "TIPC_CMD_SET_LINK_TOL", Value: 16647},
+ {Name: "TIPC_CMD_SET_LINK_WINDOW", Value: 16649},
+ {Name: "TIPC_CMD_SET_NETID", Value: 32779},
+ {Name: "TIPC_CMD_SET_NODE_ADDR", Value: 32769},
+ {Name: "TIPC_CMD_SHOW_LINK_STATS", Value: 11},
+ {Name: "TIPC_CMD_SHOW_NAME_TABLE", Value: 5},
+ {Name: "TIPC_CMD_SHOW_PORTS", Value: 6},
+ {Name: "TIPC_CMD_SHOW_STATS", Value: 15},
+ {Name: "TIPC_CONN_MSG"},
+ {Name: "TIPC_CONN_SHUTDOWN", Value: 5},
{Name: "TIPC_CONN_TIMEOUT", Value: 130},
+ {Name: "TIPC_CRITICAL_IMPORTANCE", Value: 3},
{Name: "TIPC_DEST_DROPPABLE", Value: 129},
+ {Name: "TIPC_DIRECT_MSG", Value: 3},
+ {Name: "TIPC_ERR_NO_NAME", Value: 1},
+ {Name: "TIPC_ERR_NO_NODE", Value: 3},
+ {Name: "TIPC_ERR_NO_PORT", Value: 2},
+ {Name: "TIPC_ERR_OVERLOAD", Value: 4},
+ {Name: "TIPC_GENL_CMD", Value: 1},
{Name: "TIPC_GROUP_JOIN", Value: 135},
{Name: "TIPC_GROUP_LEAVE", Value: 136},
+ {Name: "TIPC_HIGH_IMPORTANCE", Value: 2},
{Name: "TIPC_IMPORTANCE", Value: 127},
{Name: "TIPC_LINK_STATE", Value: 2},
+ {Name: "TIPC_LOW_IMPORTANCE"},
{Name: "TIPC_MAX_LINK_NAME", Value: 68},
{Name: "TIPC_MCAST_BROADCAST", Value: 133},
+ {Name: "TIPC_MCAST_MSG", Value: 1},
{Name: "TIPC_MCAST_REPLICAST", Value: 134},
+ {Name: "TIPC_MEDIA_LINK_PRI", Value: 32},
+ {Name: "TIPC_MEDIUM_IMPORTANCE", Value: 1},
+ {Name: "TIPC_NAMED_MSG", Value: 2},
+ {Name: "TIPC_NLA_BEARER", Value: 1},
+ {Name: "TIPC_NLA_BEARER_DOMAIN", Value: 3},
+ {Name: "TIPC_NLA_BEARER_NAME", Value: 1},
+ {Name: "TIPC_NLA_BEARER_PROP", Value: 2},
+ {Name: "TIPC_NLA_BEARER_UDP_OPTS", Value: 4},
+ {Name: "TIPC_NLA_LINK", Value: 4},
+ {Name: "TIPC_NLA_LINK_NAME", Value: 1},
+ {Name: "TIPC_NLA_LINK_PROP", Value: 7},
+ {Name: "TIPC_NLA_MEDIA", Value: 5},
+ {Name: "TIPC_NLA_MEDIA_NAME", Value: 1},
+ {Name: "TIPC_NLA_MEDIA_PROP", Value: 2},
+ {Name: "TIPC_NLA_MON", Value: 9},
+ {Name: "TIPC_NLA_MON_ACTIVATION_THRESHOLD", Value: 1},
+ {Name: "TIPC_NLA_MON_REF", Value: 2},
+ {Name: "TIPC_NLA_NET", Value: 7},
+ {Name: "TIPC_NLA_NET_ADDR", Value: 2},
+ {Name: "TIPC_NLA_NET_ID", Value: 1},
+ {Name: "TIPC_NLA_NET_NODEID", Value: 3},
+ {Name: "TIPC_NLA_NET_NODEID_W1", Value: 4},
+ {Name: "TIPC_NLA_NODE", Value: 6},
+ {Name: "TIPC_NLA_NODE_ADDR", Value: 1},
+ {Name: "TIPC_NLA_NODE_UP", Value: 2},
+ {Name: "TIPC_NLA_PROP_MTU", Value: 4},
+ {Name: "TIPC_NLA_PROP_PRIO", Value: 1},
+ {Name: "TIPC_NLA_PROP_TOL", Value: 2},
+ {Name: "TIPC_NLA_PROP_WIN", Value: 3},
+ {Name: "TIPC_NLA_SOCK", Value: 2},
+ {Name: "TIPC_NLA_SOCK_ADDR", Value: 1},
+ {Name: "TIPC_NLA_SOCK_HAS_PUBL", Value: 4},
+ {Name: "TIPC_NLA_SOCK_REF", Value: 2},
+ {Name: "TIPC_NLA_UDP_LOCAL", Value: 1},
+ {Name: "TIPC_NLA_UDP_REMOTE", Value: 2},
+ {Name: "TIPC_NL_BEARER_ADD", Value: 21},
+ {Name: "TIPC_NL_BEARER_DISABLE", Value: 2},
+ {Name: "TIPC_NL_BEARER_ENABLE", Value: 3},
+ {Name: "TIPC_NL_BEARER_GET", Value: 4},
+ {Name: "TIPC_NL_BEARER_SET", Value: 5},
+ {Name: "TIPC_NL_LINK_GET", Value: 8},
+ {Name: "TIPC_NL_LINK_RESET_STATS", Value: 10},
+ {Name: "TIPC_NL_LINK_SET", Value: 9},
+ {Name: "TIPC_NL_MEDIA_GET", Value: 11},
+ {Name: "TIPC_NL_MEDIA_SET", Value: 12},
+ {Name: "TIPC_NL_MON_GET", Value: 18},
+ {Name: "TIPC_NL_MON_PEER_GET", Value: 19},
+ {Name: "TIPC_NL_MON_SET", Value: 17},
+ {Name: "TIPC_NL_NAME_TABLE_GET", Value: 16},
+ {Name: "TIPC_NL_NET_GET", Value: 14},
+ {Name: "TIPC_NL_NET_SET", Value: 15},
+ {Name: "TIPC_NL_NODE_GET", Value: 13},
+ {Name: "TIPC_NL_PEER_REMOVE", Value: 20},
+ {Name: "TIPC_NL_PUBL_GET", Value: 7},
+ {Name: "TIPC_NL_SOCK_GET", Value: 6},
+ {Name: "TIPC_NL_UDP_GET_REMOTEIP", Value: 22},
{Name: "TIPC_NODEID_LEN", Value: 16},
{Name: "TIPC_NODE_RECVQ_DEPTH", Value: 131},
{Name: "TIPC_NODE_SCOPE", Value: 3},
{Name: "TIPC_NODE_STATE"},
+ {Name: "TIPC_OK"},
{Name: "TIPC_SERVICE_TYPE0", Value: 64},
{Name: "TIPC_SERVICE_TYPE1", Value: 65},
{Name: "TIPC_SERVICE_TYPE2", Value: 66},
{Name: "TIPC_SERVICE_TYPE3", Value: 67},
{Name: "TIPC_SOCK_RECVQ_DEPTH", Value: 132},
{Name: "TIPC_SRC_DROPPABLE", Value: 128},
+ {Name: "TIPC_TLV_BEARER_CONFIG", Value: 23},
+ {Name: "TIPC_TLV_BEARER_NAME", Value: 19},
+ {Name: "TIPC_TLV_LINK_CONFIG", Value: 24},
+ {Name: "TIPC_TLV_LINK_NAME", Value: 20},
+ {Name: "TIPC_TLV_NAME_TBL_QUERY", Value: 25},
+ {Name: "TIPC_TLV_NET_ADDR", Value: 17},
+ {Name: "TIPC_TLV_UNSIGNED", Value: 2},
{Name: "TIPC_TOP_SRV", Value: 1},
+ {Name: "TIPC_VERSION", Value: 2},
+ {Name: "TIPC_ZONE_SCOPE", Value: 1},
{Name: "TLS_1_2_VERSION", Value: 771},
{Name: "TLS_CIPHER_AES_GCM_128", Value: 51},
{Name: "TLS_RX", Value: 2},
@@ -42209,4 +44104,4 @@ var consts_arm = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_arm = "59befe7979e426ed0f73e1a8905580ac4eb7e923"
+const revision_arm = "1b2d83b522949e1cca4686219b5bb6bfbb97a9ee"
diff --git a/sys/linux/gen/arm64.go b/sys/linux/gen/arm64.go
index 9d05ccbb0..9761dc53d 100644
--- a/sys/linux/gen/arm64.go
+++ b/sys/linux/gen/arm64.go
@@ -95,6 +95,8 @@ var resources_arm64 = []*ResourceDesc{
{Name: "genl_ipvs_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_ipvs_family_id"}, Values: []uint64{0}},
{Name: "genl_nbd_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_nbd_family_id"}, Values: []uint64{0}},
{Name: "genl_team_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_team_family_id"}, Values: []uint64{0}},
+ {Name: "genl_tipc2_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_tipc2_family_id"}, Values: []uint64{0}},
+ {Name: "genl_tipc_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_tipc_family_id"}, Values: []uint64{0}},
{Name: "gid", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"gid"}, Values: []uint64{0, 18446744073709551615, 60928, 60929}},
{Name: "ifindex", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"ifindex"}, Values: []uint64{0}},
{Name: "ifindex_team", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"ifindex", "ifindex_team"}, Values: []uint64{0}},
@@ -5329,6 +5331,116 @@ var structDescs_arm64 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_GENL_CMD]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_ADD]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_ADD]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 21},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_DISABLE]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_DISABLE]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 2},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_ENABLE]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_ENABLE]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 3},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 4},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 5},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_LINK_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 8},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_RESET_STATS]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_LINK_RESET_STATS]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 10},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_LINK_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 9},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MEDIA_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MEDIA_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 11},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MEDIA_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MEDIA_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 12},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MON_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 18},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_PEER_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MON_PEER_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 19},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MON_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 17},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NAME_TABLE_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_NAME_TABLE_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 16},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NET_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_NET_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 14},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NET_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_NET_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 15},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NODE_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_NODE_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 13},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_PEER_REMOVE]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_PEER_REMOVE]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 20},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_PUBL_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_PUBL_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 7},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_SOCK_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_SOCK_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 6},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 22},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "gfs2_options"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "gfs2_options", IsVarlen: true}, Fields: []Type{
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "spectator", TypeSize: 9}, Kind: 2, Values: []string{"spectator"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "norecovery", TypeSize: 10}, Kind: 2, Values: []string{"norecovery"}, NoZ: true},
@@ -6487,6 +6599,166 @@ var structDescs_arm64 = []*KeyedStruct{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_team_family_id, genlmsghdr_t[TEAM_CMD_PORT_LIST_GET], team_nl_policy]"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
}}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
{Key: StructKey{Name: "iovec[in, netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]]", TypeSize: 16}, Fields: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
@@ -7590,6 +7862,7 @@ var structDescs_arm64 = []*KeyedStruct{
&StructType{Key: StructKey{Name: "dccp_packet"}, FldName: "dccp"},
&StructType{Key: StructKey{Name: "igmp_packet"}, FldName: "igmp"},
&StructType{Key: StructKey{Name: "gre_packet"}, FldName: "gre"},
+ &UnionType{Key: StructKey{Name: "tipc_packet"}, FldName: "tipc"},
}}},
{Key: StructKey{Name: "ipv6_addr"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr", TypeSize: 16}, Fields: []Type{
&StructType{Key: StructKey{Name: "ipv6_addr_empty"}, FldName: "empty"},
@@ -7804,6 +8077,7 @@ var structDescs_arm64 = []*KeyedStruct{
&UnionType{Key: StructKey{Name: "icmpv6_packet"}, FldName: "icmpv6"},
&StructType{Key: StructKey{Name: "dccp_packet"}, FldName: "dccp"},
&StructType{Key: StructKey{Name: "gre_packet"}, FldName: "gre"},
+ &UnionType{Key: StructKey{Name: "tipc_packet"}, FldName: "tipc"},
}}},
{Key: StructKey{Name: "ipv6_rt_hdr"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_rt_hdr", IsVarlen: true}, Fields: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ipv6_types", FldName: "next_header", TypeSize: 1}}, Vals: []uint64{0, 1, 2, 4, 6, 8, 12, 17, 22, 29, 33, 41, 46, 47, 50, 51, 92, 94, 98, 103, 108, 132, 136, 137, 255, 0, 43, 44, 58, 59, 60, 135, 0, 43, 44, 47, 50, 51, 58, 59, 60, 135, 115}},
@@ -9363,6 +9637,446 @@ var structDescs_arm64 = []*KeyedStruct{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
}}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]]", TypeSize: 56}, Fields: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
@@ -9945,7 +10659,6 @@ var structDescs_arm64 = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
&StructType{Key: StructKey{Name: "netconfmsg[AF_INET6]"}, FldName: "payload"},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "devconf_ip_policy"}}},
}, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[const[RTM_GETNETCONF, int16], netconfmsg[AF_INET], devconf_ip_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[const[RTM_GETNETCONF, int16], netconfmsg[AF_INET], devconf_ip_policy]", IsVarlen: true}, Fields: []Type{
@@ -9955,7 +10668,6 @@ var structDescs_arm64 = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
&StructType{Key: StructKey{Name: "netconfmsg[AF_INET]"}, FldName: "payload"},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "devconf_ip_policy"}}},
}, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[const[RTM_GETNETCONF, int16], netconfmsg[AF_MPLS], devconf_mpls_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[const[RTM_GETNETCONF, int16], netconfmsg[AF_MPLS], devconf_mpls_policy]", IsVarlen: true}, Fields: []Type{
@@ -9965,7 +10677,6 @@ var structDescs_arm64 = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
&StructType{Key: StructKey{Name: "netconfmsg[AF_MPLS]"}, FldName: "payload"},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "devconf_mpls_policy"}}},
}, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[const[RTM_GETNETCONF, int16], rtgenmsg[AF_UNSPEC], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[const[RTM_GETNETCONF, int16], rtgenmsg[AF_UNSPEC], void]", TypeSize: 20}, Fields: []Type{
@@ -10302,7 +11013,6 @@ var structDescs_arm64 = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
&StructType{Key: StructKey{Name: "xfrm_usersa_flush"}, FldName: "payload"},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "xfrm_attrs"}}},
}, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[const[XFRM_MSG_GETAE, int16], xfrm_aevent_id, xfrm_attrs]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[const[XFRM_MSG_GETAE, int16], xfrm_aevent_id, xfrm_attrs]", IsVarlen: true}, Fields: []Type{
@@ -10683,6 +11393,366 @@ var structDescs_arm64 = []*KeyedStruct{
&StructType{Key: StructKey{Name: "genlmsghdr_t[TEAM_CMD_PORT_LIST_GET]"}, FldName: "payload"},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "team_nl_policy"}}},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_ADD]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_DISABLE]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_ENABLE]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_RESET_STATS]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MEDIA_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MEDIA_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_PEER_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NAME_TABLE_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NET_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NET_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NODE_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_PEER_REMOVE]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_PUBL_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_SOCK_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]", TypeSize: 36}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_NETID, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_NODES, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]", TypeSize: 36}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]", TypeSize: 36}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]", TypeSize: 48}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]", IsVarlen: true}, Fields: []Type{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "type", TypeSize: 2}}, Kind: 2, RangeBegin: 16, RangeEnd: 66},
@@ -14599,6 +15669,166 @@ var structDescs_arm64 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex_team", FldName: "payload", TypeSize: 4}},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER, int16], array[tipc_nl_bearer_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER, int16], array[tipc_nl_bearer_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_bearer_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_DOMAIN, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER_DOMAIN, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_NAME, int16], tipc_bearer_name]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER_NAME, int16], tipc_bearer_name]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &UnionType{Key: StructKey{Name: "tipc_bearer_name"}, FldName: "payload"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_PROP, int16], array[tipc_nl_prop_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER_PROP, int16], array[tipc_nl_prop_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_prop_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_UDP_OPTS, int16], tipc_bearer_udp]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER_UDP_OPTS, int16], tipc_bearer_udp]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &StructType{Key: StructKey{Name: "tipc_bearer_udp"}, FldName: "payload"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK, int16], array[tipc_nl_link_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_LINK, int16], array[tipc_nl_link_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_link_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK_NAME, int16], string[tipc_links]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_LINK_NAME, int16], string[tipc_links]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "payload", IsVarlen: true}, Kind: 2, SubKind: "tipc_links", Values: []string{"broadcast-link\x00", "syz0\x00", "syz1\x00"}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK_PROP, int16], array[tipc_nl_prop_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_LINK_PROP, int16], array[tipc_nl_prop_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_prop_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA, int16], array[tipc_nl_media_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MEDIA, int16], array[tipc_nl_media_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_media_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA_NAME, int16], string[tipc_media]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MEDIA_NAME, int16], string[tipc_media]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "payload", IsVarlen: true}, Kind: 2, SubKind: "tipc_media", Values: []string{"eth\x00", "ib\x00", "udp\x00"}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA_PROP, int16], array[tipc_nl_prop_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MEDIA_PROP, int16], array[tipc_nl_prop_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_prop_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON, int16], array[tipc_nl_monitor_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MON, int16], array[tipc_nl_monitor_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 9},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_monitor_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON_ACTIVATION_THRESHOLD, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MON_ACTIVATION_THRESHOLD, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON_REF, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MON_REF, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET, int16], array[tipc_nl_net_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET, int16], array[tipc_nl_net_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_net_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_ADDR, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET_ADDR, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_ID, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET_ID, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_NODEID, int16], int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET_NODEID, int16], int64]", TypeSize: 12}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "payload", TypeSize: 8}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_NODEID_W1, int16], int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET_NODEID_W1, int16], int64]", TypeSize: 12}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "payload", TypeSize: 8}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE, int16], array[tipc_nl_node_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NODE, int16], array[tipc_nl_node_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 6},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_node_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE_ADDR, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NODE_ADDR, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE_UP, int16], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NODE_UP, int16], void]", TypeSize: 4}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "payload"}, Kind: 1},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_MTU, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PROP_MTU, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_PRIO, int16], int32[0:TIPC_MEDIA_LINK_PRI]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PROP_PRIO, int16], int32[0:TIPC_MEDIA_LINK_PRI]]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}, Kind: 2, RangeEnd: 32},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_TOL, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PROP_TOL, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_WIN, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PROP_WIN, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK, int16], array[tipc_nl_sock_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_SOCK, int16], array[tipc_nl_sock_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_sock_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_ADDR, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_SOCK_ADDR, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_HAS_PUBL, int16], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_SOCK_HAS_PUBL, int16], void]", TypeSize: 4}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "payload"}, Kind: 1},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_REF, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_SOCK_REF, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_LOCAL, int16], sockaddr_tipc_udp]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_UDP_LOCAL, int16], sockaddr_tipc_udp]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &UnionType{Key: StructKey{Name: "sockaddr_tipc_udp"}, FldName: "payload"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_REMOTE, int16], sockaddr_tipc_udp]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_UDP_REMOTE, int16], sockaddr_tipc_udp]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &UnionType{Key: StructKey{Name: "sockaddr_tipc_udp"}, FldName: "payload"},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "nlattr_t[const[VETH_INFO_PEER, int16], ifinfomsg[AF_UNSPEC]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[VETH_INFO_PEER, int16], ifinfomsg[AF_UNSPEC]]", TypeSize: 20}, Fields: []Type{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
@@ -18148,57 +19378,61 @@ var structDescs_arm64 = []*KeyedStruct{
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", TypeSize: 12}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1}}, Val: 3},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_socket_addr"}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", TypeSize: 12, ArgDir: 1}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 1}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 1}}, Val: 3},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_socket_addr", Dir: 1}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", TypeSize: 12, ArgDir: 2}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 2}}, Val: 3},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 2}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 2}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_socket_addr", Dir: 2}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", TypeSize: 16}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1}}, Val: 2},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_address_name"}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", TypeSize: 16, ArgDir: 1}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 1}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 1}}, Val: 2},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_address_name", Dir: 1}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", TypeSize: 16, ArgDir: 2}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 2}}, Val: 2},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 2}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 2}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_address_name", Dir: 2}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", TypeSize: 16}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1}}, Val: 1},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_service_range"}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", TypeSize: 16, ArgDir: 1}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 1}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 1}}, Val: 1},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_service_range", Dir: 1}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", TypeSize: 16, ArgDir: 2}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 2}}, Val: 1},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 2}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 2}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_service_range", Dir: 2}, FldName: "addr"},
}}},
+ {Key: StructKey{Name: "sockaddr_tipc_udp"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_udp", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "sockaddr_in"}, FldName: "in"},
+ &StructType{Key: StructKey{Name: "sockaddr_in6"}, FldName: "in6"},
+ }}},
{Key: StructKey{Name: "sockaddr_un"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_un", TypeSize: 110}, Fields: []Type{
&StructType{Key: StructKey{Name: "sockaddr_un_file"}, FldName: "file"},
&StructType{Key: StructKey{Name: "sockaddr_un_abstract"}, FldName: "abs"},
@@ -19593,16 +20827,416 @@ var structDescs_arm64 = []*KeyedStruct{
&StructType{Key: StructKey{Name: "tipc_service_addr", Dir: 2}, FldName: "name"},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "domain", TypeSize: 4, ArgDir: 2}}, Kind: 2, RangeEnd: 4},
}}},
+ {Key: StructKey{Name: "tipc_bearer_config"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_config", IsVarlen: true}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "priority", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 32},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "disc_domain", TypeSize: 4}, ArgFormat: 1}},
+ &UnionType{Key: StructKey{Name: "tipc_bearer_name"}, FldName: "name"},
+ }}},
+ {Key: StructKey{Name: "tipc_bearer_link_or_media"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_link_or_media", IsVarlen: true}, Fields: []Type{
+ &UnionType{Key: StructKey{Name: "tipc_bearer_name"}, FldName: "bearer"},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "link", TypeSize: 68}, Kind: 2, SubKind: "tipc_links", Values: []string{"broadcast-link\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "syz0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "syz1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "media", TypeSize: 68}, Kind: 2, SubKind: "tipc_media", Values: []string{"eth\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ib\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "udp\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}},
+ }}},
+ {Key: StructKey{Name: "tipc_bearer_name"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_name", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_bearer_name_l2"}, FldName: "l2"},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "udp", TypeSize: 9}, Kind: 2, SubKind: "tipc_bearer_name_udp", Values: []string{"udp:syz0\x00", "udp:syz1\x00", "udp:syz2\x00"}},
+ }}},
+ {Key: StructKey{Name: "tipc_bearer_name_l2"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_name_l2", IsVarlen: true}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "media", IsVarlen: true}, Kind: 2, SubKind: "tipc_media_l2", Values: []string{"eth", "ib"}, NoZ: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "colon", TypeSize: 1}}, Val: 58},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "dev", IsVarlen: true}, Kind: 2, SubKind: "devnames", Values: []string{"\x00", "lo\x00", "tunl0\x00", "gre0\x00", "gretap0\x00", "ip_vti0\x00", "ip6_vti0\x00", "sit0\x00", "ip6tnl0\x00", "ip6gre0\x00", "ip6gretap0\x00", "bond0\x00", "dummy0\x00", "eql\x00", "ifb0\x00", "ipddp0\x00", "yam0\x00", "bcsf0\x00", "bcsh0\x00", "teql0\x00", "nr0\x00", "rose0\x00", "irlan0\x00", "erspan0\x00", "bpq0\x00", "vlan0\x00", "bridge0\x00", "vcan0\x00", "team0\x00", "syz_tun\x00", "veth0\x00", "veth1\x00", "veth0_to_bridge\x00", "veth1_to_bridge\x00", "veth0_to_bond\x00", "veth1_to_bond\x00", "veth0_to_team\x00", "veth1_to_team\x00", "bridge_slave_0\x00", "bridge_slave_1\x00", "bond_slave_0\x00", "bond_slave_1\x00", "team_slave_0\x00", "team_slave_1\x00", "syzkaller0\x00", "syzkaller1\x00"}},
+ }}},
+ {Key: StructKey{Name: "tipc_bearer_udp"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_udp", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_LOCAL, int16], sockaddr_tipc_udp]"}, FldName: "TIPC_NLA_UDP_LOCAL"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_REMOTE, int16], sockaddr_tipc_udp]"}, FldName: "TIPC_NLA_UDP_REMOTE"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16642},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16641},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 3},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]", TypeSize: 20}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 4},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16388},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 2},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_NETID, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_NETID, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16395},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_NODES, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_NODES, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16387},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16652},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16648},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16647},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16649},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]]", TypeSize: 20}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 32779},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]", TypeSize: 20}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 32769},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 11},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 5},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 6},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 15},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
{Key: StructKey{Name: "tipc_group_req"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_group_req", TypeSize: 16}, Fields: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "type", TypeSize: 4}}, Kind: 2, RangeBegin: 64, RangeEnd: 67},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "instance", TypeSize: 4}}, Kind: 2, RangeEnd: 4},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "scope", TypeSize: 4}}, Kind: 2, RangeEnd: 3},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags", TypeSize: 4}}},
}}},
+ {Key: StructKey{Name: "tipc_link_config"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_link_config", IsVarlen: true}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "value", TypeSize: 4}, ArgFormat: 1}},
+ &UnionType{Key: StructKey{Name: "tipc_bearer_link_or_media"}, FldName: "name"},
+ }}},
+ {Key: StructKey{Name: "tipc_name_distributor_hdr"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_name_distributor_hdr", TypeSize: 40}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_name_distributor_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Val: 11},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 13, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Kind: 2, RangeEnd: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res1", TypeSize: 4}, ArgFormat: 1}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res2", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 23, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "m", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 23, BitfieldLen: 1, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "item_size", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 24, BitfieldLen: 8}, Val: 7},
+ }}},
+ {Key: StructKey{Name: "tipc_name_distributor_msg"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_name_distributor_msg", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_name_distributor_hdr"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "tipc_name_publication"}}},
+ }}},
+ {Key: StructKey{Name: "tipc_name_publication"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_name_publication", TypeSize: 28}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "type", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "lower_bound", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "upper_bound", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reference", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "key", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "node", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "scope", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 4, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 4, BitfieldLen: 28}},
+ }}},
+ {Key: StructKey{Name: "tipc_name_table_query"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_name_table_query", TypeSize: 16}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "depth", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "type", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "lowbound", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "upbound", TypeSize: 4}, ArgFormat: 1}},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_bearer_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_bearer_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_NAME, int16], tipc_bearer_name]"}, FldName: "TIPC_NLA_BEARER_NAME"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_PROP, int16], array[tipc_nl_prop_policy]]"}, FldName: "TIPC_NLA_BEARER_PROP"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_DOMAIN, int16], int32]"}, FldName: "TIPC_NLA_BEARER_DOMAIN"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_UDP_OPTS, int16], tipc_bearer_udp]"}, FldName: "TIPC_NLA_BEARER_UDP_OPTS"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_link_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_link_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK_NAME, int16], string[tipc_links]]"}, FldName: "TIPC_NLA_LINK_NAME"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK_PROP, int16], array[tipc_nl_prop_policy]]"}, FldName: "TIPC_NLA_LINK_PROP"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_media_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_media_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA_NAME, int16], string[tipc_media]]"}, FldName: "TIPC_NLA_MEDIA_NAME"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA_PROP, int16], array[tipc_nl_prop_policy]]"}, FldName: "TIPC_NLA_MEDIA_PROP"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_monitor_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_monitor_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON_REF, int16], int32]"}, FldName: "TIPC_NLA_MON_REF"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON_ACTIVATION_THRESHOLD, int16], int32]"}, FldName: "TIPC_NLA_MON_ACTIVATION_THRESHOLD"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_net_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_net_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_ID, int16], int32]"}, FldName: "TIPC_NLA_NET_ID"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_ADDR, int16], int32]"}, FldName: "TIPC_NLA_NET_ADDR"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_NODEID, int16], int64]"}, FldName: "TIPC_NLA_NET_NODEID"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_NODEID_W1, int16], int64]"}, FldName: "TIPC_NLA_NET_NODEID_W1"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_node_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_node_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE_ADDR, int16], int32]"}, FldName: "TIPC_NLA_NODE_ADDR"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE_UP, int16], void]"}, FldName: "TIPC_NLA_NODE_UP"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER, int16], array[tipc_nl_bearer_policy]]"}, FldName: "TIPC_NLA_BEARER"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK, int16], array[tipc_nl_sock_policy]]"}, FldName: "TIPC_NLA_SOCK"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK, int16], array[tipc_nl_link_policy]]"}, FldName: "TIPC_NLA_LINK"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA, int16], array[tipc_nl_media_policy]]"}, FldName: "TIPC_NLA_MEDIA"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE, int16], array[tipc_nl_node_policy]]"}, FldName: "TIPC_NLA_NODE"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET, int16], array[tipc_nl_net_policy]]"}, FldName: "TIPC_NLA_NET"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON, int16], array[tipc_nl_monitor_policy]]"}, FldName: "TIPC_NLA_MON"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_prop_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_prop_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_PRIO, int16], int32[0:TIPC_MEDIA_LINK_PRI]]"}, FldName: "TIPC_NLA_PROP_PRIO"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_TOL, int16], int32]"}, FldName: "TIPC_NLA_PROP_TOL"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_WIN, int16], int32]"}, FldName: "TIPC_NLA_PROP_WIN"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_MTU, int16], int32]"}, FldName: "TIPC_NLA_PROP_MTU"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_sock_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_sock_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_ADDR, int16], int32]"}, FldName: "TIPC_NLA_SOCK_ADDR"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_REF, int16], int32]"}, FldName: "TIPC_NLA_SOCK_REF"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_HAS_PUBL, int16], void]"}, FldName: "TIPC_NLA_SOCK_HAS_PUBL"},
+ }}},
+ {Key: StructKey{Name: "tipc_packet"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_packet", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr6[TIPC_CONN_MSG]]"}, FldName: "payload_conn"},
+ &StructType{Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr11[TIPC_MCAST_MSG]]"}, FldName: "payload_mcast"},
+ &StructType{Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr10[TIPC_NAMED_MSG]]"}, FldName: "payload_named"},
+ &StructType{Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr8[TIPC_DIRECT_MSG]]"}, FldName: "payload_direct"},
+ &StructType{Key: StructKey{Name: "tipc_name_distributor_msg"}, FldName: "name_distributor"},
+ }}},
{Key: StructKey{Name: "tipc_pair", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tipc", FldName: "fd0", TypeSize: 4, ArgDir: 1}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tipc", FldName: "fd1", TypeSize: 4, ArgDir: 1}},
}}},
+ {Key: StructKey{Name: "tipc_payload_hdr10[TIPC_MCAST_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr10[TIPC_MCAST_MSG]", TypeSize: 40}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr8[TIPC_MCAST_MSG]"}, FldName: "hdr8"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_type", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_instance", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr10[TIPC_NAMED_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr10[TIPC_NAMED_MSG]", TypeSize: 40}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr8[TIPC_NAMED_MSG]"}, FldName: "hdr8"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_type", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_instance", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr11[TIPC_MCAST_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr11[TIPC_MCAST_MSG]", TypeSize: 44}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr10[TIPC_MCAST_MSG]"}, FldName: "hdr10"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_sequence_upper", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr6[TIPC_CONN_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr6[TIPC_CONN_MSG]", TypeSize: 24}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_payload_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "tipc_payload_hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_importance", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 3, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "lcs", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 2, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reroute", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_error", FldName: "error", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3, 4, 5}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr6[TIPC_DIRECT_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr6[TIPC_DIRECT_MSG]", TypeSize: 24}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_payload_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "tipc_payload_hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_importance", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 3, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "lcs", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 2, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reroute", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_error", FldName: "error", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3, 4, 5}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 3},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr6[TIPC_MCAST_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr6[TIPC_MCAST_MSG]", TypeSize: 24}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_payload_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "tipc_payload_hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_importance", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 3, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "lcs", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 2, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reroute", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_error", FldName: "error", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3, 4, 5}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr6[TIPC_NAMED_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr6[TIPC_NAMED_MSG]", TypeSize: 24}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_payload_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "tipc_payload_hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_importance", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 3, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "lcs", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 2, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reroute", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_error", FldName: "error", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3, 4, 5}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr8[TIPC_DIRECT_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr8[TIPC_DIRECT_MSG]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr6[TIPC_DIRECT_MSG]"}, FldName: "hdr6"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr8[TIPC_MCAST_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr8[TIPC_MCAST_MSG]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr6[TIPC_MCAST_MSG]"}, FldName: "hdr6"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr8[TIPC_NAMED_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr8[TIPC_NAMED_MSG]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr6[TIPC_NAMED_MSG]"}, FldName: "hdr6"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr10[TIPC_NAMED_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr[tipc_payload_hdr10[TIPC_NAMED_MSG]]", TypeSize: 40}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr10[TIPC_NAMED_MSG]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr11[TIPC_MCAST_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr[tipc_payload_hdr11[TIPC_MCAST_MSG]]", TypeSize: 44}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr11[TIPC_MCAST_MSG]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr6[TIPC_CONN_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr[tipc_payload_hdr6[TIPC_CONN_MSG]]", TypeSize: 24}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr6[TIPC_CONN_MSG]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr8[TIPC_DIRECT_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr[tipc_payload_hdr8[TIPC_DIRECT_MSG]]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr8[TIPC_DIRECT_MSG]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr10[TIPC_NAMED_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_msg[tipc_payload_hdr10[TIPC_NAMED_MSG]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr10[TIPC_NAMED_MSG]]"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr11[TIPC_MCAST_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_msg[tipc_payload_hdr11[TIPC_MCAST_MSG]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr11[TIPC_MCAST_MSG]]"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr6[TIPC_CONN_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_msg[tipc_payload_hdr6[TIPC_CONN_MSG]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr6[TIPC_CONN_MSG]]"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr8[TIPC_DIRECT_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_msg[tipc_payload_hdr8[TIPC_DIRECT_MSG]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr8[TIPC_DIRECT_MSG]]"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}},
+ }}},
{Key: StructKey{Name: "tipc_service_addr"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_service_addr", TypeSize: 8}, Fields: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_service_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 64, 65, 66, 67}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "instance", TypeSize: 4}}, Kind: 2, RangeEnd: 4},
@@ -19651,6 +21285,41 @@ var structDescs_arm64 = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ref", TypeSize: 4, ArgDir: 2}}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "node", TypeSize: 4, ArgDir: 2}}, Kind: 2, RangeEnd: 4},
}}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 23},
+ &StructType{Key: StructKey{Name: "tipc_bearer_config"}, FldName: "data"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 19},
+ &UnionType{Key: StructKey{Name: "tipc_bearer_name"}, FldName: "data"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 24},
+ &StructType{Key: StructKey{Name: "tipc_link_config"}, FldName: "data"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 20},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "data", IsVarlen: true}, Kind: 2, SubKind: "tipc_links", Values: []string{"broadcast-link\x00", "syz0\x00", "syz1\x00"}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]", TypeSize: 20}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 25},
+ &StructType{Key: StructKey{Name: "tipc_name_table_query"}, FldName: "data"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 17},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "data", TypeSize: 4}, ArgFormat: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "data", TypeSize: 4}, ArgFormat: 1}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "tls_crypto_info"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tls_crypto_info", TypeSize: 4}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 2}}, Val: 771},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cipher_type", TypeSize: 2}}, Val: 51},
@@ -32039,6 +33708,206 @@ var syscalls_arm64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_team_family_id, genlmsghdr_t[TEAM_CMD_PORT_LIST_GET], team_nl_policy]]"}}},
&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},
}},
+ {NR: 211, Name: "sendmsg$TIPC_CMD_DISABLE_BEARER", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_CMD_ENABLE_BEARER", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_CMD_GET_BEARER_NAMES", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_CMD_GET_LINKS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_CMD_GET_MAX_PORTS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_CMD_GET_MEDIA_NAMES", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_CMD_GET_NETID", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_CMD_GET_NODES", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_CMD_GET_REMOTE_MNG", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_CMD_RESET_LINK_STATS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_CMD_SET_LINK_PRI", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_CMD_SET_LINK_TOL", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_CMD_SET_LINK_WINDOW", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_CMD_SET_NETID", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_CMD_SET_NODE_ADDR", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_CMD_SHOW_LINK_STATS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_CMD_SHOW_NAME_TABLE", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_CMD_SHOW_PORTS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_CMD_SHOW_STATS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_NL_BEARER_ADD", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_NL_BEARER_DISABLE", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_NL_BEARER_ENABLE", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_NL_BEARER_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_NL_BEARER_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_NL_LINK_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_NL_LINK_RESET_STATS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_NL_LINK_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_NL_MEDIA_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_NL_MEDIA_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_NL_MON_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_NL_MON_PEER_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_NL_MON_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_NL_NAME_TABLE_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_NL_NET_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_NL_NET_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_NL_NODE_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_NL_PEER_REMOVE", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_NL_PUBL_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_NL_SOCK_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 211, Name: "sendmsg$TIPC_NL_UDP_GET_REMOTEIP", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]"}}},
+ &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},
+ }},
{NR: 211, Name: "sendmsg$alg", CallName: "sendmsg", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_alg"}}},
@@ -34575,6 +36444,12 @@ var syscalls_arm64 = []*Syscall{
{Name: "syz_genetlink_get_family_id$team", CallName: "syz_genetlink_get_family_id", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"team\x00"}}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_team_family_id", FldName: "ret", TypeSize: 2, ArgDir: 1}}},
+ {Name: "syz_genetlink_get_family_id$tipc", CallName: "syz_genetlink_get_family_id", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"TIPC\x00"}}},
+ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "ret", TypeSize: 2, ArgDir: 1}}},
+ {Name: "syz_genetlink_get_family_id$tipc2", CallName: "syz_genetlink_get_family_id", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 7}, Kind: 2, Values: []string{"TIPCv2\x00"}}},
+ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "ret", TypeSize: 2, ArgDir: 1}}},
{Name: "syz_init_net_socket$bt_hci", CallName: "syz_init_net_socket", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam", TypeSize: 8}}, Val: 31},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type", TypeSize: 8}}, Val: 3},
@@ -38535,6 +40410,7 @@ var consts_arm64 = []ConstValue{
{Name: "MS_SYNC", Value: 4},
{Name: "MS_SYNCHRONOUS", Value: 16},
{Name: "MS_UNBINDABLE", Value: 131072},
+ {Name: "NAME_DISTRIBUTOR", Value: 11},
{Name: "NAME_MAX", Value: 255},
{Name: "NAT_ARP_BIT", Value: 16},
{Name: "NBD_ATTR_BLOCK_SIZE_BYTES", Value: 3},
@@ -40669,26 +42545,125 @@ var consts_arm64 = []ConstValue{
{Name: "TIPC_ADDR_ID", Value: 3},
{Name: "TIPC_ADDR_NAME", Value: 2},
{Name: "TIPC_ADDR_NAMESEQ", Value: 1},
+ {Name: "TIPC_CFG_SRV"},
+ {Name: "TIPC_CLUSTER_SCOPE", Value: 2},
+ {Name: "TIPC_CMD_DISABLE_BEARER", Value: 16642},
+ {Name: "TIPC_CMD_ENABLE_BEARER", Value: 16641},
+ {Name: "TIPC_CMD_GET_BEARER_NAMES", Value: 3},
+ {Name: "TIPC_CMD_GET_LINKS", Value: 4},
+ {Name: "TIPC_CMD_GET_MAX_PORTS", Value: 16388},
+ {Name: "TIPC_CMD_GET_MEDIA_NAMES", Value: 2},
+ {Name: "TIPC_CMD_GET_NETID", Value: 16395},
+ {Name: "TIPC_CMD_GET_NODES", Value: 1},
+ {Name: "TIPC_CMD_GET_REMOTE_MNG", Value: 16387},
+ {Name: "TIPC_CMD_RESET_LINK_STATS", Value: 16652},
+ {Name: "TIPC_CMD_SET_LINK_PRI", Value: 16648},
+ {Name: "TIPC_CMD_SET_LINK_TOL", Value: 16647},
+ {Name: "TIPC_CMD_SET_LINK_WINDOW", Value: 16649},
+ {Name: "TIPC_CMD_SET_NETID", Value: 32779},
+ {Name: "TIPC_CMD_SET_NODE_ADDR", Value: 32769},
+ {Name: "TIPC_CMD_SHOW_LINK_STATS", Value: 11},
+ {Name: "TIPC_CMD_SHOW_NAME_TABLE", Value: 5},
+ {Name: "TIPC_CMD_SHOW_PORTS", Value: 6},
+ {Name: "TIPC_CMD_SHOW_STATS", Value: 15},
+ {Name: "TIPC_CONN_MSG"},
+ {Name: "TIPC_CONN_SHUTDOWN", Value: 5},
{Name: "TIPC_CONN_TIMEOUT", Value: 130},
+ {Name: "TIPC_CRITICAL_IMPORTANCE", Value: 3},
{Name: "TIPC_DEST_DROPPABLE", Value: 129},
+ {Name: "TIPC_DIRECT_MSG", Value: 3},
+ {Name: "TIPC_ERR_NO_NAME", Value: 1},
+ {Name: "TIPC_ERR_NO_NODE", Value: 3},
+ {Name: "TIPC_ERR_NO_PORT", Value: 2},
+ {Name: "TIPC_ERR_OVERLOAD", Value: 4},
+ {Name: "TIPC_GENL_CMD", Value: 1},
{Name: "TIPC_GROUP_JOIN", Value: 135},
{Name: "TIPC_GROUP_LEAVE", Value: 136},
+ {Name: "TIPC_HIGH_IMPORTANCE", Value: 2},
{Name: "TIPC_IMPORTANCE", Value: 127},
{Name: "TIPC_LINK_STATE", Value: 2},
+ {Name: "TIPC_LOW_IMPORTANCE"},
{Name: "TIPC_MAX_LINK_NAME", Value: 68},
{Name: "TIPC_MCAST_BROADCAST", Value: 133},
+ {Name: "TIPC_MCAST_MSG", Value: 1},
{Name: "TIPC_MCAST_REPLICAST", Value: 134},
+ {Name: "TIPC_MEDIA_LINK_PRI", Value: 32},
+ {Name: "TIPC_MEDIUM_IMPORTANCE", Value: 1},
+ {Name: "TIPC_NAMED_MSG", Value: 2},
+ {Name: "TIPC_NLA_BEARER", Value: 1},
+ {Name: "TIPC_NLA_BEARER_DOMAIN", Value: 3},
+ {Name: "TIPC_NLA_BEARER_NAME", Value: 1},
+ {Name: "TIPC_NLA_BEARER_PROP", Value: 2},
+ {Name: "TIPC_NLA_BEARER_UDP_OPTS", Value: 4},
+ {Name: "TIPC_NLA_LINK", Value: 4},
+ {Name: "TIPC_NLA_LINK_NAME", Value: 1},
+ {Name: "TIPC_NLA_LINK_PROP", Value: 7},
+ {Name: "TIPC_NLA_MEDIA", Value: 5},
+ {Name: "TIPC_NLA_MEDIA_NAME", Value: 1},
+ {Name: "TIPC_NLA_MEDIA_PROP", Value: 2},
+ {Name: "TIPC_NLA_MON", Value: 9},
+ {Name: "TIPC_NLA_MON_ACTIVATION_THRESHOLD", Value: 1},
+ {Name: "TIPC_NLA_MON_REF", Value: 2},
+ {Name: "TIPC_NLA_NET", Value: 7},
+ {Name: "TIPC_NLA_NET_ADDR", Value: 2},
+ {Name: "TIPC_NLA_NET_ID", Value: 1},
+ {Name: "TIPC_NLA_NET_NODEID", Value: 3},
+ {Name: "TIPC_NLA_NET_NODEID_W1", Value: 4},
+ {Name: "TIPC_NLA_NODE", Value: 6},
+ {Name: "TIPC_NLA_NODE_ADDR", Value: 1},
+ {Name: "TIPC_NLA_NODE_UP", Value: 2},
+ {Name: "TIPC_NLA_PROP_MTU", Value: 4},
+ {Name: "TIPC_NLA_PROP_PRIO", Value: 1},
+ {Name: "TIPC_NLA_PROP_TOL", Value: 2},
+ {Name: "TIPC_NLA_PROP_WIN", Value: 3},
+ {Name: "TIPC_NLA_SOCK", Value: 2},
+ {Name: "TIPC_NLA_SOCK_ADDR", Value: 1},
+ {Name: "TIPC_NLA_SOCK_HAS_PUBL", Value: 4},
+ {Name: "TIPC_NLA_SOCK_REF", Value: 2},
+ {Name: "TIPC_NLA_UDP_LOCAL", Value: 1},
+ {Name: "TIPC_NLA_UDP_REMOTE", Value: 2},
+ {Name: "TIPC_NL_BEARER_ADD", Value: 21},
+ {Name: "TIPC_NL_BEARER_DISABLE", Value: 2},
+ {Name: "TIPC_NL_BEARER_ENABLE", Value: 3},
+ {Name: "TIPC_NL_BEARER_GET", Value: 4},
+ {Name: "TIPC_NL_BEARER_SET", Value: 5},
+ {Name: "TIPC_NL_LINK_GET", Value: 8},
+ {Name: "TIPC_NL_LINK_RESET_STATS", Value: 10},
+ {Name: "TIPC_NL_LINK_SET", Value: 9},
+ {Name: "TIPC_NL_MEDIA_GET", Value: 11},
+ {Name: "TIPC_NL_MEDIA_SET", Value: 12},
+ {Name: "TIPC_NL_MON_GET", Value: 18},
+ {Name: "TIPC_NL_MON_PEER_GET", Value: 19},
+ {Name: "TIPC_NL_MON_SET", Value: 17},
+ {Name: "TIPC_NL_NAME_TABLE_GET", Value: 16},
+ {Name: "TIPC_NL_NET_GET", Value: 14},
+ {Name: "TIPC_NL_NET_SET", Value: 15},
+ {Name: "TIPC_NL_NODE_GET", Value: 13},
+ {Name: "TIPC_NL_PEER_REMOVE", Value: 20},
+ {Name: "TIPC_NL_PUBL_GET", Value: 7},
+ {Name: "TIPC_NL_SOCK_GET", Value: 6},
+ {Name: "TIPC_NL_UDP_GET_REMOTEIP", Value: 22},
{Name: "TIPC_NODEID_LEN", Value: 16},
{Name: "TIPC_NODE_RECVQ_DEPTH", Value: 131},
{Name: "TIPC_NODE_SCOPE", Value: 3},
{Name: "TIPC_NODE_STATE"},
+ {Name: "TIPC_OK"},
{Name: "TIPC_SERVICE_TYPE0", Value: 64},
{Name: "TIPC_SERVICE_TYPE1", Value: 65},
{Name: "TIPC_SERVICE_TYPE2", Value: 66},
{Name: "TIPC_SERVICE_TYPE3", Value: 67},
{Name: "TIPC_SOCK_RECVQ_DEPTH", Value: 132},
{Name: "TIPC_SRC_DROPPABLE", Value: 128},
+ {Name: "TIPC_TLV_BEARER_CONFIG", Value: 23},
+ {Name: "TIPC_TLV_BEARER_NAME", Value: 19},
+ {Name: "TIPC_TLV_LINK_CONFIG", Value: 24},
+ {Name: "TIPC_TLV_LINK_NAME", Value: 20},
+ {Name: "TIPC_TLV_NAME_TBL_QUERY", Value: 25},
+ {Name: "TIPC_TLV_NET_ADDR", Value: 17},
+ {Name: "TIPC_TLV_UNSIGNED", Value: 2},
{Name: "TIPC_TOP_SRV", Value: 1},
+ {Name: "TIPC_VERSION", Value: 2},
+ {Name: "TIPC_ZONE_SCOPE", Value: 1},
{Name: "TLS_1_2_VERSION", Value: 771},
{Name: "TLS_CIPHER_AES_GCM_128", Value: 51},
{Name: "TLS_RX", Value: 2},
@@ -42436,4 +44411,4 @@ var consts_arm64 = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_arm64 = "5fbe82dc384a8f7d13cb813b2bb94655183fa4db"
+const revision_arm64 = "e6fa401fc63ebe36c7e351f5f5f33ba809c04253"
diff --git a/sys/linux/gen/ppc64le.go b/sys/linux/gen/ppc64le.go
index e75503334..c7544b565 100644
--- a/sys/linux/gen/ppc64le.go
+++ b/sys/linux/gen/ppc64le.go
@@ -93,6 +93,8 @@ var resources_ppc64le = []*ResourceDesc{
{Name: "genl_ipvs_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_ipvs_family_id"}, Values: []uint64{0}},
{Name: "genl_nbd_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_nbd_family_id"}, Values: []uint64{0}},
{Name: "genl_team_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_team_family_id"}, Values: []uint64{0}},
+ {Name: "genl_tipc2_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_tipc2_family_id"}, Values: []uint64{0}},
+ {Name: "genl_tipc_family_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, Kind: []string{"genl_tipc_family_id"}, Values: []uint64{0}},
{Name: "gid", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"gid"}, Values: []uint64{0, 18446744073709551615, 60928, 60929}},
{Name: "ifindex", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"ifindex"}, Values: []uint64{0}},
{Name: "ifindex_team", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"ifindex", "ifindex_team"}, Values: []uint64{0}},
@@ -5320,6 +5322,116 @@ var structDescs_ppc64le = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_GENL_CMD]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_ADD]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_ADD]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 21},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_DISABLE]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_DISABLE]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 2},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_ENABLE]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_ENABLE]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 3},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 4},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_BEARER_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 5},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_LINK_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 8},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_RESET_STATS]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_LINK_RESET_STATS]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 10},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_LINK_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 9},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MEDIA_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MEDIA_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 11},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MEDIA_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MEDIA_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 12},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MON_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 18},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_PEER_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MON_PEER_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 19},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_MON_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 17},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NAME_TABLE_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_NAME_TABLE_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 16},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NET_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_NET_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 14},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NET_SET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_NET_SET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 15},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NODE_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_NODE_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 13},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_PEER_REMOVE]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_PEER_REMOVE]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 20},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_PUBL_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_PUBL_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 7},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_SOCK_GET]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_SOCK_GET]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 6},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP]", TypeSize: 4}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 1}}, Val: 22},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "gfs2_options"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "gfs2_options", IsVarlen: true}, Fields: []Type{
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "spectator", TypeSize: 9}, Kind: 2, Values: []string{"spectator"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "norecovery", TypeSize: 10}, Kind: 2, Values: []string{"norecovery"}, NoZ: true},
@@ -6478,6 +6590,166 @@ var structDescs_ppc64le = []*KeyedStruct{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_team_family_id, genlmsghdr_t[TEAM_CMD_PORT_LIST_GET], team_nl_policy]"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
}}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
+ {Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]", TypeSize: 16}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
+ }}},
{Key: StructKey{Name: "iovec[in, netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec[in, netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]]", TypeSize: 16}, Fields: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
@@ -7568,6 +7840,7 @@ var structDescs_ppc64le = []*KeyedStruct{
&StructType{Key: StructKey{Name: "dccp_packet"}, FldName: "dccp"},
&StructType{Key: StructKey{Name: "igmp_packet"}, FldName: "igmp"},
&StructType{Key: StructKey{Name: "gre_packet"}, FldName: "gre"},
+ &UnionType{Key: StructKey{Name: "tipc_packet"}, FldName: "tipc"},
}}},
{Key: StructKey{Name: "ipv6_addr"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr", TypeSize: 16}, Fields: []Type{
&StructType{Key: StructKey{Name: "ipv6_addr_empty"}, FldName: "empty"},
@@ -7782,6 +8055,7 @@ var structDescs_ppc64le = []*KeyedStruct{
&UnionType{Key: StructKey{Name: "icmpv6_packet"}, FldName: "icmpv6"},
&StructType{Key: StructKey{Name: "dccp_packet"}, FldName: "dccp"},
&StructType{Key: StructKey{Name: "gre_packet"}, FldName: "gre"},
+ &UnionType{Key: StructKey{Name: "tipc_packet"}, FldName: "tipc"},
}}},
{Key: StructKey{Name: "ipv6_rt_hdr"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_rt_hdr", IsVarlen: true}, Fields: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ipv6_types", FldName: "next_header", TypeSize: 1}}, Vals: []uint64{0, 1, 2, 4, 6, 8, 12, 17, 22, 29, 33, 41, 46, 47, 50, 51, 92, 94, 98, 103, 108, 132, 136, 137, 255, 0, 43, 44, 58, 59, 60, 135, 0, 43, 44, 47, 50, 51, 58, 59, 60, 135, 115}},
@@ -9286,6 +9560,446 @@ var structDescs_ppc64le = []*KeyedStruct{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
}}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]", TypeSize: 56}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "iovec[in, netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]"}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "vlen", TypeSize: 8}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrl", TypeSize: 8}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ctrllen", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912, 67108864}, BitMask: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ }}},
{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_netlink[netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]]", TypeSize: 56}, Fields: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Buf: "addr"},
@@ -9855,7 +10569,6 @@ var structDescs_ppc64le = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
&StructType{Key: StructKey{Name: "netconfmsg[AF_INET6]"}, FldName: "payload"},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "devconf_ip_policy"}}},
}, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[const[RTM_GETNETCONF, int16], netconfmsg[AF_INET], devconf_ip_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[const[RTM_GETNETCONF, int16], netconfmsg[AF_INET], devconf_ip_policy]", IsVarlen: true}, Fields: []Type{
@@ -9865,7 +10578,6 @@ var structDescs_ppc64le = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
&StructType{Key: StructKey{Name: "netconfmsg[AF_INET]"}, FldName: "payload"},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "devconf_ip_policy"}}},
}, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[const[RTM_GETNETCONF, int16], netconfmsg[AF_MPLS], devconf_mpls_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[const[RTM_GETNETCONF, int16], netconfmsg[AF_MPLS], devconf_mpls_policy]", IsVarlen: true}, Fields: []Type{
@@ -9875,7 +10587,6 @@ var structDescs_ppc64le = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
&StructType{Key: StructKey{Name: "netconfmsg[AF_MPLS]"}, FldName: "payload"},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "devconf_mpls_policy"}}},
}, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[const[RTM_GETNETCONF, int16], rtgenmsg[AF_UNSPEC], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[const[RTM_GETNETCONF, int16], rtgenmsg[AF_UNSPEC], void]", TypeSize: 20}, Fields: []Type{
@@ -10212,7 +10923,6 @@ var structDescs_ppc64le = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
&StructType{Key: StructKey{Name: "xfrm_usersa_flush"}, FldName: "payload"},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "xfrm_attrs"}}},
}, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[const[XFRM_MSG_GETAE, int16], xfrm_aevent_id, xfrm_attrs]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[const[XFRM_MSG_GETAE, int16], xfrm_aevent_id, xfrm_attrs]", IsVarlen: true}, Fields: []Type{
@@ -10593,6 +11303,366 @@ var structDescs_ppc64le = []*KeyedStruct{
&StructType{Key: StructKey{Name: "genlmsghdr_t[TEAM_CMD_PORT_LIST_GET]"}, FldName: "payload"},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "team_nl_policy"}}},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_ADD]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_DISABLE]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_ENABLE]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_BEARER_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_RESET_STATS]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_LINK_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MEDIA_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MEDIA_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_PEER_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_MON_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NAME_TABLE_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NET_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NET_SET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_NODE_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_PEER_REMOVE]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_PUBL_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_SOCK_GET]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]", TypeSize: 36}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_NETID, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_NODES, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]", TypeSize: 36}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]", TypeSize: 36}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]", TypeSize: 48}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]", TypeSize: 28}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "type", TypeSize: 2}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq", TypeSize: 4}}, Kind: 2, RangeBegin: 7388453, RangeEnd: 7388461},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", TypeSize: 4}}, Kind: 2, RangeBegin: 635427835, RangeEnd: 635427839},
+ &StructType{Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void]"}, FldName: "payload"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "attrs"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "void"}, Kind: 1}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "netlink_msg_t[netlink_random_msg_type, genlmsghdr, nl_generic_attr]", IsVarlen: true}, Fields: []Type{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "parent"},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "type", TypeSize: 2}}, Kind: 2, RangeBegin: 16, RangeEnd: 66},
@@ -14509,6 +15579,166 @@ var structDescs_ppc64le = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex_team", FldName: "payload", TypeSize: 4}},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER, int16], array[tipc_nl_bearer_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER, int16], array[tipc_nl_bearer_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_bearer_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_DOMAIN, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER_DOMAIN, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_NAME, int16], tipc_bearer_name]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER_NAME, int16], tipc_bearer_name]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &UnionType{Key: StructKey{Name: "tipc_bearer_name"}, FldName: "payload"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_PROP, int16], array[tipc_nl_prop_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER_PROP, int16], array[tipc_nl_prop_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_prop_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_UDP_OPTS, int16], tipc_bearer_udp]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_BEARER_UDP_OPTS, int16], tipc_bearer_udp]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &StructType{Key: StructKey{Name: "tipc_bearer_udp"}, FldName: "payload"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK, int16], array[tipc_nl_link_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_LINK, int16], array[tipc_nl_link_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_link_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK_NAME, int16], string[tipc_links]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_LINK_NAME, int16], string[tipc_links]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "payload", IsVarlen: true}, Kind: 2, SubKind: "tipc_links", Values: []string{"broadcast-link\x00", "syz0\x00", "syz1\x00"}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK_PROP, int16], array[tipc_nl_prop_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_LINK_PROP, int16], array[tipc_nl_prop_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_prop_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA, int16], array[tipc_nl_media_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MEDIA, int16], array[tipc_nl_media_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_media_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA_NAME, int16], string[tipc_media]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MEDIA_NAME, int16], string[tipc_media]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "payload", IsVarlen: true}, Kind: 2, SubKind: "tipc_media", Values: []string{"eth\x00", "ib\x00", "udp\x00"}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA_PROP, int16], array[tipc_nl_prop_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MEDIA_PROP, int16], array[tipc_nl_prop_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_prop_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON, int16], array[tipc_nl_monitor_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MON, int16], array[tipc_nl_monitor_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 9},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_monitor_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON_ACTIVATION_THRESHOLD, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MON_ACTIVATION_THRESHOLD, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON_REF, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_MON_REF, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET, int16], array[tipc_nl_net_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET, int16], array[tipc_nl_net_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_net_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_ADDR, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET_ADDR, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_ID, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET_ID, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_NODEID, int16], int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET_NODEID, int16], int64]", TypeSize: 12}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "payload", TypeSize: 8}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_NODEID_W1, int16], int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NET_NODEID_W1, int16], int64]", TypeSize: 12}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "payload", TypeSize: 8}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE, int16], array[tipc_nl_node_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NODE, int16], array[tipc_nl_node_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 6},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_node_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE_ADDR, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NODE_ADDR, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE_UP, int16], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_NODE_UP, int16], void]", TypeSize: 4}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "payload"}, Kind: 1},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_MTU, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PROP_MTU, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_PRIO, int16], int32[0:TIPC_MEDIA_LINK_PRI]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PROP_PRIO, int16], int32[0:TIPC_MEDIA_LINK_PRI]]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}, Kind: 2, RangeEnd: 32},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_TOL, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PROP_TOL, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_WIN, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PROP_WIN, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK, int16], array[tipc_nl_sock_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_SOCK, int16], array[tipc_nl_sock_policy]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_sock_policy"}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_ADDR, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_SOCK_ADDR, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_HAS_PUBL, int16], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_SOCK_HAS_PUBL, int16], void]", TypeSize: 4}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "payload"}, Kind: 1},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_REF, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_SOCK_REF, int16], int32]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_LOCAL, int16], sockaddr_tipc_udp]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_UDP_LOCAL, int16], sockaddr_tipc_udp]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
+ &UnionType{Key: StructKey{Name: "sockaddr_tipc_udp"}, FldName: "payload"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_REMOTE, int16], sockaddr_tipc_udp]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_UDP_REMOTE, int16], sockaddr_tipc_udp]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
+ &UnionType{Key: StructKey{Name: "sockaddr_tipc_udp"}, FldName: "payload"},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "nlattr_t[const[VETH_INFO_PEER, int16], ifinfomsg[AF_UNSPEC]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[VETH_INFO_PEER, int16], ifinfomsg[AF_UNSPEC]]", TypeSize: 20}, Fields: []Type{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Buf: "parent"},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
@@ -18030,57 +19260,61 @@ var structDescs_ppc64le = []*KeyedStruct{
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", TypeSize: 12}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1}}, Val: 3},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_socket_addr"}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", TypeSize: 12, ArgDir: 1}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 1}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 1}}, Val: 3},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_socket_addr", Dir: 1}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_ID, tipc_socket_addr]", TypeSize: 12, ArgDir: 2}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 2}}, Val: 3},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 2}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 2}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_socket_addr", Dir: 2}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", TypeSize: 16}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1}}, Val: 2},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_address_name"}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", TypeSize: 16, ArgDir: 1}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 1}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 1}}, Val: 2},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_address_name", Dir: 1}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAME, tipc_address_name]", TypeSize: 16, ArgDir: 2}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 2}}, Val: 2},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 2}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 2}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_address_name", Dir: 2}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", TypeSize: 16}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1}}, Val: 1},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_service_range"}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", TypeSize: 16, ArgDir: 1}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 1}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 1}}, Val: 1},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 1}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 1}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_service_range", Dir: 1}, FldName: "addr"},
}}},
{Key: StructKey{Name: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_t[TIPC_ADDR_NAMESEQ, tipc_service_range]", TypeSize: 16, ArgDir: 2}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 2}}, Val: 30},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrtype", TypeSize: 1, ArgDir: 2}}, Val: 1},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "scope", TypeSize: 1, ArgDir: 2}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 1, ArgDir: 2}}, Vals: []uint64{0, 1, 2, 3}},
&StructType{Key: StructKey{Name: "tipc_service_range", Dir: 2}, FldName: "addr"},
}}},
+ {Key: StructKey{Name: "sockaddr_tipc_udp"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_tipc_udp", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "sockaddr_in"}, FldName: "in"},
+ &StructType{Key: StructKey{Name: "sockaddr_in6"}, FldName: "in6"},
+ }}},
{Key: StructKey{Name: "sockaddr_un"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_un", TypeSize: 110}, Fields: []Type{
&StructType{Key: StructKey{Name: "sockaddr_un_file"}, FldName: "file"},
&StructType{Key: StructKey{Name: "sockaddr_un_abstract"}, FldName: "abs"},
@@ -19399,16 +20633,416 @@ var structDescs_ppc64le = []*KeyedStruct{
&StructType{Key: StructKey{Name: "tipc_service_addr", Dir: 2}, FldName: "name"},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "domain", TypeSize: 4, ArgDir: 2}}, Kind: 2, RangeEnd: 4},
}}},
+ {Key: StructKey{Name: "tipc_bearer_config"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_config", IsVarlen: true}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "priority", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 32},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "disc_domain", TypeSize: 4}, ArgFormat: 1}},
+ &UnionType{Key: StructKey{Name: "tipc_bearer_name"}, FldName: "name"},
+ }}},
+ {Key: StructKey{Name: "tipc_bearer_link_or_media"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_link_or_media", IsVarlen: true}, Fields: []Type{
+ &UnionType{Key: StructKey{Name: "tipc_bearer_name"}, FldName: "bearer"},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "link", TypeSize: 68}, Kind: 2, SubKind: "tipc_links", Values: []string{"broadcast-link\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "syz0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "syz1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "media", TypeSize: 68}, Kind: 2, SubKind: "tipc_media", Values: []string{"eth\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ib\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "udp\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}},
+ }}},
+ {Key: StructKey{Name: "tipc_bearer_name"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_name", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_bearer_name_l2"}, FldName: "l2"},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "udp", TypeSize: 9}, Kind: 2, SubKind: "tipc_bearer_name_udp", Values: []string{"udp:syz0\x00", "udp:syz1\x00", "udp:syz2\x00"}},
+ }}},
+ {Key: StructKey{Name: "tipc_bearer_name_l2"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_name_l2", IsVarlen: true}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "media", IsVarlen: true}, Kind: 2, SubKind: "tipc_media_l2", Values: []string{"eth", "ib"}, NoZ: true},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "colon", TypeSize: 1}}, Val: 58},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "dev", IsVarlen: true}, Kind: 2, SubKind: "devnames", Values: []string{"\x00", "lo\x00", "tunl0\x00", "gre0\x00", "gretap0\x00", "ip_vti0\x00", "ip6_vti0\x00", "sit0\x00", "ip6tnl0\x00", "ip6gre0\x00", "ip6gretap0\x00", "bond0\x00", "dummy0\x00", "eql\x00", "ifb0\x00", "ipddp0\x00", "yam0\x00", "bcsf0\x00", "bcsh0\x00", "teql0\x00", "nr0\x00", "rose0\x00", "irlan0\x00", "erspan0\x00", "bpq0\x00", "vlan0\x00", "bridge0\x00", "vcan0\x00", "team0\x00", "syz_tun\x00", "veth0\x00", "veth1\x00", "veth0_to_bridge\x00", "veth1_to_bridge\x00", "veth0_to_bond\x00", "veth1_to_bond\x00", "veth0_to_team\x00", "veth1_to_team\x00", "bridge_slave_0\x00", "bridge_slave_1\x00", "bond_slave_0\x00", "bond_slave_1\x00", "team_slave_0\x00", "team_slave_1\x00", "syzkaller0\x00", "syzkaller1\x00"}},
+ }}},
+ {Key: StructKey{Name: "tipc_bearer_udp"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_bearer_udp", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_LOCAL, int16], sockaddr_tipc_udp]"}, FldName: "TIPC_NLA_UDP_LOCAL"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_REMOTE, int16], sockaddr_tipc_udp]"}, FldName: "TIPC_NLA_UDP_REMOTE"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16642},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16641},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 3},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]", TypeSize: 20}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 4},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16388},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 2},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_NETID, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_NETID, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16395},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_NODES, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_NODES, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16387},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16652},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16648},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16647},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 16649},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]]", TypeSize: 20}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 32779},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]]", TypeSize: 20}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 32769},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 11},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 5},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &StructType{Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 6},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void]", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "genlmsghdr_t[TIPC_GENL_CMD]"}, FldName: "hdr"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "dest", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 2}}, Val: 15},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 2}}},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "data"}, Kind: 1},
+ }}},
{Key: StructKey{Name: "tipc_group_req"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_group_req", TypeSize: 16}, Fields: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "type", TypeSize: 4}}, Kind: 2, RangeBegin: 64, RangeEnd: 67},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "instance", TypeSize: 4}}, Kind: 2, RangeEnd: 4},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "scope", TypeSize: 4}}, Kind: 2, RangeEnd: 3},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "scope", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags", TypeSize: 4}}},
}}},
+ {Key: StructKey{Name: "tipc_link_config"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_link_config", IsVarlen: true}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "value", TypeSize: 4}, ArgFormat: 1}},
+ &UnionType{Key: StructKey{Name: "tipc_bearer_link_or_media"}, FldName: "name"},
+ }}},
+ {Key: StructKey{Name: "tipc_name_distributor_hdr"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_name_distributor_hdr", TypeSize: 40}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_name_distributor_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Val: 11},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 13, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Kind: 2, RangeEnd: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res1", TypeSize: 4}, ArgFormat: 1}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res2", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 23, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "m", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 23, BitfieldLen: 1, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "item_size", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 24, BitfieldLen: 8}, Val: 7},
+ }}},
+ {Key: StructKey{Name: "tipc_name_distributor_msg"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_name_distributor_msg", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_name_distributor_hdr"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "tipc_name_publication"}}},
+ }}},
+ {Key: StructKey{Name: "tipc_name_publication"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_name_publication", TypeSize: 28}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "type", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "lower_bound", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "upper_bound", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reference", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "key", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "node", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "scope", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 4, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 4, BitfieldLen: 28}},
+ }}},
+ {Key: StructKey{Name: "tipc_name_table_query"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_name_table_query", TypeSize: 16}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "depth", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "type", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "lowbound", TypeSize: 4}, ArgFormat: 1}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "upbound", TypeSize: 4}, ArgFormat: 1}},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_bearer_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_bearer_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_NAME, int16], tipc_bearer_name]"}, FldName: "TIPC_NLA_BEARER_NAME"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_PROP, int16], array[tipc_nl_prop_policy]]"}, FldName: "TIPC_NLA_BEARER_PROP"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_DOMAIN, int16], int32]"}, FldName: "TIPC_NLA_BEARER_DOMAIN"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER_UDP_OPTS, int16], tipc_bearer_udp]"}, FldName: "TIPC_NLA_BEARER_UDP_OPTS"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_link_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_link_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK_NAME, int16], string[tipc_links]]"}, FldName: "TIPC_NLA_LINK_NAME"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK_PROP, int16], array[tipc_nl_prop_policy]]"}, FldName: "TIPC_NLA_LINK_PROP"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_media_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_media_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA_NAME, int16], string[tipc_media]]"}, FldName: "TIPC_NLA_MEDIA_NAME"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA_PROP, int16], array[tipc_nl_prop_policy]]"}, FldName: "TIPC_NLA_MEDIA_PROP"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_monitor_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_monitor_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON_REF, int16], int32]"}, FldName: "TIPC_NLA_MON_REF"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON_ACTIVATION_THRESHOLD, int16], int32]"}, FldName: "TIPC_NLA_MON_ACTIVATION_THRESHOLD"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_net_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_net_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_ID, int16], int32]"}, FldName: "TIPC_NLA_NET_ID"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_ADDR, int16], int32]"}, FldName: "TIPC_NLA_NET_ADDR"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_NODEID, int16], int64]"}, FldName: "TIPC_NLA_NET_NODEID"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET_NODEID_W1, int16], int64]"}, FldName: "TIPC_NLA_NET_NODEID_W1"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_node_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_node_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE_ADDR, int16], int32]"}, FldName: "TIPC_NLA_NODE_ADDR"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE_UP, int16], void]"}, FldName: "TIPC_NLA_NODE_UP"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_BEARER, int16], array[tipc_nl_bearer_policy]]"}, FldName: "TIPC_NLA_BEARER"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK, int16], array[tipc_nl_sock_policy]]"}, FldName: "TIPC_NLA_SOCK"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_LINK, int16], array[tipc_nl_link_policy]]"}, FldName: "TIPC_NLA_LINK"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MEDIA, int16], array[tipc_nl_media_policy]]"}, FldName: "TIPC_NLA_MEDIA"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NODE, int16], array[tipc_nl_node_policy]]"}, FldName: "TIPC_NLA_NODE"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_NET, int16], array[tipc_nl_net_policy]]"}, FldName: "TIPC_NLA_NET"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_MON, int16], array[tipc_nl_monitor_policy]]"}, FldName: "TIPC_NLA_MON"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_prop_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_prop_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_PRIO, int16], int32[0:TIPC_MEDIA_LINK_PRI]]"}, FldName: "TIPC_NLA_PROP_PRIO"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_TOL, int16], int32]"}, FldName: "TIPC_NLA_PROP_TOL"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_WIN, int16], int32]"}, FldName: "TIPC_NLA_PROP_WIN"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PROP_MTU, int16], int32]"}, FldName: "TIPC_NLA_PROP_MTU"},
+ }}},
+ {Key: StructKey{Name: "tipc_nl_sock_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_sock_policy", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_ADDR, int16], int32]"}, FldName: "TIPC_NLA_SOCK_ADDR"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_REF, int16], int32]"}, FldName: "TIPC_NLA_SOCK_REF"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_SOCK_HAS_PUBL, int16], void]"}, FldName: "TIPC_NLA_SOCK_HAS_PUBL"},
+ }}},
+ {Key: StructKey{Name: "tipc_packet"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_packet", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr6[TIPC_CONN_MSG]]"}, FldName: "payload_conn"},
+ &StructType{Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr11[TIPC_MCAST_MSG]]"}, FldName: "payload_mcast"},
+ &StructType{Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr10[TIPC_NAMED_MSG]]"}, FldName: "payload_named"},
+ &StructType{Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr8[TIPC_DIRECT_MSG]]"}, FldName: "payload_direct"},
+ &StructType{Key: StructKey{Name: "tipc_name_distributor_msg"}, FldName: "name_distributor"},
+ }}},
{Key: StructKey{Name: "tipc_pair", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tipc", FldName: "fd0", TypeSize: 4, ArgDir: 1}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tipc", FldName: "fd1", TypeSize: 4, ArgDir: 1}},
}}},
+ {Key: StructKey{Name: "tipc_payload_hdr10[TIPC_MCAST_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr10[TIPC_MCAST_MSG]", TypeSize: 40}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr8[TIPC_MCAST_MSG]"}, FldName: "hdr8"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_type", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_instance", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr10[TIPC_NAMED_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr10[TIPC_NAMED_MSG]", TypeSize: 40}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr8[TIPC_NAMED_MSG]"}, FldName: "hdr8"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_type", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_instance", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr11[TIPC_MCAST_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr11[TIPC_MCAST_MSG]", TypeSize: 44}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr10[TIPC_MCAST_MSG]"}, FldName: "hdr10"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "name_sequence_upper", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr6[TIPC_CONN_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr6[TIPC_CONN_MSG]", TypeSize: 24}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_payload_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "tipc_payload_hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_importance", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 3, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "lcs", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 2, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reroute", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_error", FldName: "error", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3, 4, 5}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr6[TIPC_DIRECT_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr6[TIPC_DIRECT_MSG]", TypeSize: 24}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_payload_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "tipc_payload_hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_importance", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 3, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "lcs", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 2, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reroute", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_error", FldName: "error", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3, 4, 5}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 3},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr6[TIPC_MCAST_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr6[TIPC_MCAST_MSG]", TypeSize: 24}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_payload_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "tipc_payload_hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_importance", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 3, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "lcs", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 2, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reroute", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_error", FldName: "error", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3, 4, 5}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 1},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr6[TIPC_NAMED_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr6[TIPC_NAMED_MSG]", TypeSize: 24}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "message_size", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 17, BitfieldMdl: true}, BitSize: 8, Buf: "tipc_payload_msg"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 17, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "s", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 18, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "d", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 1, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "n", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 20, BitfieldLen: 1, BitfieldMdl: true}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "hsize", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}, BitSize: 32, Buf: "tipc_payload_hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_importance", FldName: "user", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ver", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "broadcast_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "res", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 3, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_scope", FldName: "lcs", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 19, BitfieldLen: 2, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reroute", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 21, BitfieldLen: 4, BitfieldMdl: true}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_error", FldName: "error", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 25, BitfieldLen: 4, BitfieldMdl: true}, Vals: []uint64{0, 1, 2, 3, 4, 5}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mtype", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 29, BitfieldLen: 3}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_sequence", TypeSize: 4}, ArgFormat: 1, BitfieldLen: 16, BitfieldMdl: true}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "link_acknowledge", TypeSize: 4}, ArgFormat: 1, BitfieldOff: 16, BitfieldLen: 16}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "previous_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_port", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr8[TIPC_DIRECT_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr8[TIPC_DIRECT_MSG]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr6[TIPC_DIRECT_MSG]"}, FldName: "hdr6"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr8[TIPC_MCAST_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr8[TIPC_MCAST_MSG]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr6[TIPC_MCAST_MSG]"}, FldName: "hdr6"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr8[TIPC_NAMED_MSG]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr8[TIPC_NAMED_MSG]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr6[TIPC_NAMED_MSG]"}, FldName: "hdr6"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "originating_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "destination_node", TypeSize: 4}, ArgFormat: 1}, Kind: 2, RangeEnd: 4},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr10[TIPC_NAMED_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr[tipc_payload_hdr10[TIPC_NAMED_MSG]]", TypeSize: 40}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr10[TIPC_NAMED_MSG]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr11[TIPC_MCAST_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr[tipc_payload_hdr11[TIPC_MCAST_MSG]]", TypeSize: 44}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr11[TIPC_MCAST_MSG]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr6[TIPC_CONN_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr[tipc_payload_hdr6[TIPC_CONN_MSG]]", TypeSize: 24}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr6[TIPC_CONN_MSG]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr8[TIPC_DIRECT_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_hdr[tipc_payload_hdr8[TIPC_DIRECT_MSG]]", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr8[TIPC_DIRECT_MSG]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr10[TIPC_NAMED_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_msg[tipc_payload_hdr10[TIPC_NAMED_MSG]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr10[TIPC_NAMED_MSG]]"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr11[TIPC_MCAST_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_msg[tipc_payload_hdr11[TIPC_MCAST_MSG]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr11[TIPC_MCAST_MSG]]"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr6[TIPC_CONN_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_msg[tipc_payload_hdr6[TIPC_CONN_MSG]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr6[TIPC_CONN_MSG]]"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}},
+ }}},
+ {Key: StructKey{Name: "tipc_payload_msg[tipc_payload_hdr8[TIPC_DIRECT_MSG]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_payload_msg[tipc_payload_hdr8[TIPC_DIRECT_MSG]]", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "tipc_payload_hdr[tipc_payload_hdr8[TIPC_DIRECT_MSG]]"}, FldName: "hdr"},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}},
+ }}},
{Key: StructKey{Name: "tipc_service_addr"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_service_addr", TypeSize: 8}, Fields: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tipc_service_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 64, 65, 66, 67}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "instance", TypeSize: 4}}, Kind: 2, RangeEnd: 4},
@@ -19457,6 +21091,41 @@ var structDescs_ppc64le = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ref", TypeSize: 4, ArgDir: 2}}, Kind: 2, RangeBegin: 20000, RangeEnd: 20004},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "node", TypeSize: 4, ArgDir: 2}}, Kind: 2, RangeEnd: 4},
}}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 23},
+ &StructType{Key: StructKey{Name: "tipc_bearer_config"}, FldName: "data"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 19},
+ &UnionType{Key: StructKey{Name: "tipc_bearer_name"}, FldName: "data"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 24},
+ &StructType{Key: StructKey{Name: "tipc_link_config"}, FldName: "data"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]", IsVarlen: true}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 20},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "data", IsVarlen: true}, Kind: 2, SubKind: "tipc_links", Values: []string{"broadcast-link\x00", "syz0\x00", "syz1\x00"}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]", TypeSize: 20}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 25},
+ &StructType{Key: StructKey{Name: "tipc_name_table_query"}, FldName: "data"},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 17},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "data", TypeSize: 4}, ArgFormat: 1}},
+ }, AlignAttr: 4}},
+ {Key: StructKey{Name: "tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]", TypeSize: 8}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "tlv_len", TypeSize: 2}, ArgFormat: 1}, BitSize: 8, Buf: "parent"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tlv_type", TypeSize: 2}, ArgFormat: 1}, Val: 2},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "data", TypeSize: 4}, ArgFormat: 1}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "tls_crypto_info"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tls_crypto_info", TypeSize: 4}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version", TypeSize: 2}}, Val: 771},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cipher_type", TypeSize: 2}}, Val: 51},
@@ -30451,6 +32120,206 @@ var syscalls_ppc64le = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_team_family_id, genlmsghdr_t[TEAM_CMD_PORT_LIST_GET], team_nl_policy]]"}}},
&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},
}},
+ {NR: 341, Name: "sendmsg$TIPC_CMD_DISABLE_BEARER", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_DISABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_NAME, tipc_bearer_name]], void]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_CMD_ENABLE_BEARER", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_ENABLE_BEARER, tipc_tlv_desc[TIPC_TLV_BEARER_CONFIG, tipc_bearer_config]], void]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_CMD_GET_BEARER_NAMES", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_BEARER_NAMES, void], void]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_CMD_GET_LINKS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_LINKS, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_CMD_GET_MAX_PORTS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MAX_PORTS, void], void]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_CMD_GET_MEDIA_NAMES", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_MEDIA_NAMES, void], void]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_CMD_GET_NETID", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NETID, void], void]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_CMD_GET_NODES", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_NODES, void], void]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_CMD_GET_REMOTE_MNG", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_GET_REMOTE_MNG, void], void]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_CMD_RESET_LINK_STATS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_RESET_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_CMD_SET_LINK_PRI", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_PRI, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_CMD_SET_LINK_TOL", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_TOL, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_CMD_SET_LINK_WINDOW", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_LINK_WINDOW, tipc_tlv_desc[TIPC_TLV_LINK_CONFIG, tipc_link_config]], void]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_CMD_SET_NETID", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NETID, tipc_tlv_desc[TIPC_TLV_UNSIGNED, int32be]], void]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_CMD_SET_NODE_ADDR", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SET_NODE_ADDR, tipc_tlv_desc[TIPC_TLV_NET_ADDR, tipc_net_addr]], void]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_CMD_SHOW_LINK_STATS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_LINK_STATS, tipc_tlv_desc[TIPC_TLV_LINK_NAME, string[tipc_links]]], void]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_CMD_SHOW_NAME_TABLE", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_NAME_TABLE, tipc_tlv_desc[TIPC_TLV_NAME_TBL_QUERY, tipc_name_table_query]], void]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_CMD_SHOW_PORTS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_PORTS, void], void]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_CMD_SHOW_STATS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc_family_id, tipc_genlmsghdr[TIPC_CMD_SHOW_STATS, void], void]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_NL_BEARER_ADD", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ADD], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_NL_BEARER_DISABLE", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_DISABLE], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_NL_BEARER_ENABLE", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_ENABLE], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_NL_BEARER_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_NL_BEARER_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_BEARER_SET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_NL_LINK_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_NL_LINK_RESET_STATS", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_RESET_STATS], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_NL_LINK_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_LINK_SET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_NL_MEDIA_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_NL_MEDIA_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MEDIA_SET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_NL_MON_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_NL_MON_PEER_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_PEER_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_NL_MON_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_MON_SET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_NL_NAME_TABLE_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NAME_TABLE_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_NL_NET_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_NL_NET_SET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NET_SET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_NL_NODE_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_NODE_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_NL_PEER_REMOVE", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PEER_REMOVE], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_NL_PUBL_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_PUBL_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_NL_SOCK_GET", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_SOCK_GET], tipc_nl_policy]]"}}},
+ &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},
+ }},
+ {NR: 341, Name: "sendmsg$TIPC_NL_UDP_GET_REMOTEIP", CallName: "sendmsg", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nl_generic", FldName: "fd", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_netlink[netlink_msg_t[genl_tipc2_family_id, genlmsghdr_t[TIPC_NL_UDP_GET_REMOTEIP], tipc_nl_policy]]"}}},
+ &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},
+ }},
{NR: 341, Name: "sendmsg$alg", CallName: "sendmsg", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msghdr_alg"}}},
@@ -32949,6 +34818,12 @@ var syscalls_ppc64le = []*Syscall{
{Name: "syz_genetlink_get_family_id$team", CallName: "syz_genetlink_get_family_id", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"team\x00"}}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_team_family_id", FldName: "ret", TypeSize: 2, ArgDir: 1}}},
+ {Name: "syz_genetlink_get_family_id$tipc", CallName: "syz_genetlink_get_family_id", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"TIPC\x00"}}},
+ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc_family_id", FldName: "ret", TypeSize: 2, ArgDir: 1}}},
+ {Name: "syz_genetlink_get_family_id$tipc2", CallName: "syz_genetlink_get_family_id", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 7}, Kind: 2, Values: []string{"TIPCv2\x00"}}},
+ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "genl_tipc2_family_id", FldName: "ret", TypeSize: 2, ArgDir: 1}}},
{Name: "syz_init_net_socket$bt_hci", CallName: "syz_init_net_socket", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam", TypeSize: 8}}, Val: 31},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type", TypeSize: 8}}, Val: 3},
@@ -36830,6 +38705,7 @@ var consts_ppc64le = []ConstValue{
{Name: "MS_SYNC", Value: 4},
{Name: "MS_SYNCHRONOUS", Value: 16},
{Name: "MS_UNBINDABLE", Value: 131072},
+ {Name: "NAME_DISTRIBUTOR", Value: 11},
{Name: "NAME_MAX", Value: 255},
{Name: "NAT_ARP_BIT", Value: 16},
{Name: "NBD_ATTR_BLOCK_SIZE_BYTES", Value: 3},
@@ -38946,26 +40822,125 @@ var consts_ppc64le = []ConstValue{
{Name: "TIPC_ADDR_ID", Value: 3},
{Name: "TIPC_ADDR_NAME", Value: 2},
{Name: "TIPC_ADDR_NAMESEQ", Value: 1},
+ {Name: "TIPC_CFG_SRV"},
+ {Name: "TIPC_CLUSTER_SCOPE", Value: 2},
+ {Name: "TIPC_CMD_DISABLE_BEARER", Value: 16642},
+ {Name: "TIPC_CMD_ENABLE_BEARER", Value: 16641},
+ {Name: "TIPC_CMD_GET_BEARER_NAMES", Value: 3},
+ {Name: "TIPC_CMD_GET_LINKS", Value: 4},
+ {Name: "TIPC_CMD_GET_MAX_PORTS", Value: 16388},
+ {Name: "TIPC_CMD_GET_MEDIA_NAMES", Value: 2},
+ {Name: "TIPC_CMD_GET_NETID", Value: 16395},
+ {Name: "TIPC_CMD_GET_NODES", Value: 1},
+ {Name: "TIPC_CMD_GET_REMOTE_MNG", Value: 16387},
+ {Name: "TIPC_CMD_RESET_LINK_STATS", Value: 16652},
+ {Name: "TIPC_CMD_SET_LINK_PRI", Value: 16648},
+ {Name: "TIPC_CMD_SET_LINK_TOL", Value: 16647},
+ {Name: "TIPC_CMD_SET_LINK_WINDOW", Value: 16649},
+ {Name: "TIPC_CMD_SET_NETID", Value: 32779},
+ {Name: "TIPC_CMD_SET_NODE_ADDR", Value: 32769},
+ {Name: "TIPC_CMD_SHOW_LINK_STATS", Value: 11},
+ {Name: "TIPC_CMD_SHOW_NAME_TABLE", Value: 5},
+ {Name: "TIPC_CMD_SHOW_PORTS", Value: 6},
+ {Name: "TIPC_CMD_SHOW_STATS", Value: 15},
+ {Name: "TIPC_CONN_MSG"},
+ {Name: "TIPC_CONN_SHUTDOWN", Value: 5},
{Name: "TIPC_CONN_TIMEOUT", Value: 130},
+ {Name: "TIPC_CRITICAL_IMPORTANCE", Value: 3},
{Name: "TIPC_DEST_DROPPABLE", Value: 129},
+ {Name: "TIPC_DIRECT_MSG", Value: 3},
+ {Name: "TIPC_ERR_NO_NAME", Value: 1},
+ {Name: "TIPC_ERR_NO_NODE", Value: 3},
+ {Name: "TIPC_ERR_NO_PORT", Value: 2},
+ {Name: "TIPC_ERR_OVERLOAD", Value: 4},
+ {Name: "TIPC_GENL_CMD", Value: 1},
{Name: "TIPC_GROUP_JOIN", Value: 135},
{Name: "TIPC_GROUP_LEAVE", Value: 136},
+ {Name: "TIPC_HIGH_IMPORTANCE", Value: 2},
{Name: "TIPC_IMPORTANCE", Value: 127},
{Name: "TIPC_LINK_STATE", Value: 2},
+ {Name: "TIPC_LOW_IMPORTANCE"},
{Name: "TIPC_MAX_LINK_NAME", Value: 68},
{Name: "TIPC_MCAST_BROADCAST", Value: 133},
+ {Name: "TIPC_MCAST_MSG", Value: 1},
{Name: "TIPC_MCAST_REPLICAST", Value: 134},
+ {Name: "TIPC_MEDIA_LINK_PRI", Value: 32},
+ {Name: "TIPC_MEDIUM_IMPORTANCE", Value: 1},
+ {Name: "TIPC_NAMED_MSG", Value: 2},
+ {Name: "TIPC_NLA_BEARER", Value: 1},
+ {Name: "TIPC_NLA_BEARER_DOMAIN", Value: 3},
+ {Name: "TIPC_NLA_BEARER_NAME", Value: 1},
+ {Name: "TIPC_NLA_BEARER_PROP", Value: 2},
+ {Name: "TIPC_NLA_BEARER_UDP_OPTS", Value: 4},
+ {Name: "TIPC_NLA_LINK", Value: 4},
+ {Name: "TIPC_NLA_LINK_NAME", Value: 1},
+ {Name: "TIPC_NLA_LINK_PROP", Value: 7},
+ {Name: "TIPC_NLA_MEDIA", Value: 5},
+ {Name: "TIPC_NLA_MEDIA_NAME", Value: 1},
+ {Name: "TIPC_NLA_MEDIA_PROP", Value: 2},
+ {Name: "TIPC_NLA_MON", Value: 9},
+ {Name: "TIPC_NLA_MON_ACTIVATION_THRESHOLD", Value: 1},
+ {Name: "TIPC_NLA_MON_REF", Value: 2},
+ {Name: "TIPC_NLA_NET", Value: 7},
+ {Name: "TIPC_NLA_NET_ADDR", Value: 2},
+ {Name: "TIPC_NLA_NET_ID", Value: 1},
+ {Name: "TIPC_NLA_NET_NODEID", Value: 3},
+ {Name: "TIPC_NLA_NET_NODEID_W1", Value: 4},
+ {Name: "TIPC_NLA_NODE", Value: 6},
+ {Name: "TIPC_NLA_NODE_ADDR", Value: 1},
+ {Name: "TIPC_NLA_NODE_UP", Value: 2},
+ {Name: "TIPC_NLA_PROP_MTU", Value: 4},
+ {Name: "TIPC_NLA_PROP_PRIO", Value: 1},
+ {Name: "TIPC_NLA_PROP_TOL", Value: 2},
+ {Name: "TIPC_NLA_PROP_WIN", Value: 3},
+ {Name: "TIPC_NLA_SOCK", Value: 2},
+ {Name: "TIPC_NLA_SOCK_ADDR", Value: 1},
+ {Name: "TIPC_NLA_SOCK_HAS_PUBL", Value: 4},
+ {Name: "TIPC_NLA_SOCK_REF", Value: 2},
+ {Name: "TIPC_NLA_UDP_LOCAL", Value: 1},
+ {Name: "TIPC_NLA_UDP_REMOTE", Value: 2},
+ {Name: "TIPC_NL_BEARER_ADD", Value: 21},
+ {Name: "TIPC_NL_BEARER_DISABLE", Value: 2},
+ {Name: "TIPC_NL_BEARER_ENABLE", Value: 3},
+ {Name: "TIPC_NL_BEARER_GET", Value: 4},
+ {Name: "TIPC_NL_BEARER_SET", Value: 5},
+ {Name: "TIPC_NL_LINK_GET", Value: 8},
+ {Name: "TIPC_NL_LINK_RESET_STATS", Value: 10},
+ {Name: "TIPC_NL_LINK_SET", Value: 9},
+ {Name: "TIPC_NL_MEDIA_GET", Value: 11},
+ {Name: "TIPC_NL_MEDIA_SET", Value: 12},
+ {Name: "TIPC_NL_MON_GET", Value: 18},
+ {Name: "TIPC_NL_MON_PEER_GET", Value: 19},
+ {Name: "TIPC_NL_MON_SET", Value: 17},
+ {Name: "TIPC_NL_NAME_TABLE_GET", Value: 16},
+ {Name: "TIPC_NL_NET_GET", Value: 14},
+ {Name: "TIPC_NL_NET_SET", Value: 15},
+ {Name: "TIPC_NL_NODE_GET", Value: 13},
+ {Name: "TIPC_NL_PEER_REMOVE", Value: 20},
+ {Name: "TIPC_NL_PUBL_GET", Value: 7},
+ {Name: "TIPC_NL_SOCK_GET", Value: 6},
+ {Name: "TIPC_NL_UDP_GET_REMOTEIP", Value: 22},
{Name: "TIPC_NODEID_LEN", Value: 16},
{Name: "TIPC_NODE_RECVQ_DEPTH", Value: 131},
{Name: "TIPC_NODE_SCOPE", Value: 3},
{Name: "TIPC_NODE_STATE"},
+ {Name: "TIPC_OK"},
{Name: "TIPC_SERVICE_TYPE0", Value: 64},
{Name: "TIPC_SERVICE_TYPE1", Value: 65},
{Name: "TIPC_SERVICE_TYPE2", Value: 66},
{Name: "TIPC_SERVICE_TYPE3", Value: 67},
{Name: "TIPC_SOCK_RECVQ_DEPTH", Value: 132},
{Name: "TIPC_SRC_DROPPABLE", Value: 128},
+ {Name: "TIPC_TLV_BEARER_CONFIG", Value: 23},
+ {Name: "TIPC_TLV_BEARER_NAME", Value: 19},
+ {Name: "TIPC_TLV_LINK_CONFIG", Value: 24},
+ {Name: "TIPC_TLV_LINK_NAME", Value: 20},
+ {Name: "TIPC_TLV_NAME_TBL_QUERY", Value: 25},
+ {Name: "TIPC_TLV_NET_ADDR", Value: 17},
+ {Name: "TIPC_TLV_UNSIGNED", Value: 2},
{Name: "TIPC_TOP_SRV", Value: 1},
+ {Name: "TIPC_VERSION", Value: 2},
+ {Name: "TIPC_ZONE_SCOPE", Value: 1},
{Name: "TLS_1_2_VERSION", Value: 771},
{Name: "TLS_CIPHER_AES_GCM_128", Value: 51},
{Name: "TLS_RX", Value: 2},
@@ -39794,4 +41769,4 @@ var consts_ppc64le = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_ppc64le = "e8e82ccc3c76e1ad848ad39e9ce736f85d57ccef"
+const revision_ppc64le = "4f9ebb168ec6b9c918226fefd0ec677bd9202462"