diff --git a/executor/defs.h b/executor/defs.h index 37bd33472ad0..f45e8f83823f 100644 --- a/executor/defs.h +++ b/executor/defs.h @@ -70,7 +70,7 @@ #if GOARCH_386 #define GOARCH "386" -#define SYZ_REVISION "254d5c8c92131ff6375c00ca2057aa5976a579fb" +#define SYZ_REVISION "6464d5dfeaed57f20a0d2951f3ef4903498f2694" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -80,7 +80,7 @@ #if GOARCH_amd64 #define GOARCH "amd64" -#define SYZ_REVISION "dcda327bf92e20f5bc2c80a63157e27722e34e02" +#define SYZ_REVISION "3b6f0c6a1268866f40cac6fca1ca2ce1a926630e" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -90,7 +90,7 @@ #if GOARCH_arm #define GOARCH "arm" -#define SYZ_REVISION "fb75ecbaeec45d54ba38a34578d5a0692272c4f8" +#define SYZ_REVISION "d0338eb41251155445d409f0d74e2e331d708856" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -100,7 +100,7 @@ #if GOARCH_arm64 #define GOARCH "arm64" -#define SYZ_REVISION "cf1fe804d276884f2a3ec6480937f01a3eabdacd" +#define SYZ_REVISION "dfd4ca0934b29aa601aec7c298c5ace6723a8e4f" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -110,7 +110,7 @@ #if GOARCH_mips64le #define GOARCH "mips64le" -#define SYZ_REVISION "42c84d0fe48e4dd43398723b505aad01db9624f7" +#define SYZ_REVISION "5360b04840bacecfb272cf0f6411262ec90fb03f" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -120,7 +120,7 @@ #if GOARCH_ppc64le #define GOARCH "ppc64le" -#define SYZ_REVISION "d16139a83e793c042df9e07ed9837223c0ed8f1c" +#define SYZ_REVISION "f708f25855574e76480f5b21756f972a42fa74bc" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 diff --git a/sys/linux/dev_nbd.txt.warn b/sys/linux/dev_nbd.txt.warn index b6e4d8d203ad..b560e8a9a01d 100644 --- a/sys/linux/dev_nbd.txt.warn +++ b/sys/linux/dev_nbd.txt.warn @@ -1 +1,2 @@ +bad-netlink-attr: nbd_attr_policy: missing attributes: [9] no-such-struct: nbd_sock_pair diff --git a/sys/linux/gen/386.go b/sys/linux/gen/386.go index 1565aa8e59fd..b848a2347632 100644 --- a/sys/linux/gen/386.go +++ b/sys/linux/gen/386.go @@ -2769,19 +2769,21 @@ var structDescs_386 = []*KeyedStruct{ {Key: StructKey{Name: "ct_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ct_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_ORIG, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_TUPLE_ORIG"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_REPLY, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_TUPLE_REPLY"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_STATUS, int16], flags[ip_conntrack_status, int32be]]"}, FldName: "CTA_STATUS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_STATUS, int16:14], 1, 0, flags[ip_conntrack_status, int32be]]"}, FldName: "CTA_STATUS"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO, int16:14], 0, 1, protoinfo_policy]"}, FldName: "CTA_PROTOINFO"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_HELP, int16:14], 0, 1, nlattr[CTA_HELP_NAME, string[xt_helper_names]]]"}, FldName: "CTA_HELP"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_NAT_SRC, int16:14], 0, 1, array[nat_nla_policy]]"}, FldName: "CTA_NAT_SRC"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_TIMEOUT, int16], int32be]"}, FldName: "CTA_TIMEOUT"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_MARK, int16], int32be]"}, FldName: "CTA_MARK"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_ID, int16], conntrack_id]"}, FldName: "CTA_ID"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TIMEOUT, int16:14], 1, 0, int32be]"}, FldName: "CTA_TIMEOUT"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_MARK, int16:14], 1, 0, int32be]"}, FldName: "CTA_MARK"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_ID, int16:14], 1, 0, conntrack_id]"}, FldName: "CTA_ID"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_NAT_DST, int16:14], 0, 1, array[nat_nla_policy]]"}, FldName: "CTA_NAT_DST"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_MASTER, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_TUPLE_MASTER"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_ZONE, int16], conntrack_zone]"}, FldName: "CTA_ZONE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_MARK_MASK, int16], conntrack_id]"}, FldName: "CTA_MARK_MASK"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_LABELS, int16], array[int32be]]"}, FldName: "CTA_LABELS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_ZONE, int16:14], 1, 0, conntrack_zone]"}, FldName: "CTA_ZONE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_MARK_MASK, int16:14], 1, 0, conntrack_id]"}, FldName: "CTA_MARK_MASK"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_LABELS, int16:14], 1, 0, array[int32be]]"}, FldName: "CTA_LABELS"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_LABELS_MASK, int16], array[int32be]]"}, FldName: "CTA_LABELS_MASK"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_ORIG, int16:14], 0, 1, array[seqadj_policy]]"}, FldName: "CTA_SEQ_ADJ_ORIG"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_REPLY, int16:14], 0, 1, array[seqadj_policy]]"}, FldName: "CTA_SEQ_ADJ_REPLY"}, }}}, {Key: StructKey{Name: "ct_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ct_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[TCA_CT_PARMS, int16], tc_gen]"}, FldName: "TCA_CT_PARMS"}, @@ -2849,7 +2851,7 @@ var structDescs_386 = []*KeyedStruct{ {Key: StructKey{Name: "dccp_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dccp_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_STATE, int16], int8]"}, FldName: "CTA_PROTOINFO_DCCP_STATE"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_ROLE, int16], int8]"}, FldName: "CTA_PROTOINFO_DCCP_ROLE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16], int64be]"}, FldName: "CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16:14], 1, 0, int64be]"}, FldName: "CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ"}, }}}, {Key: StructKey{Name: "dccp_packet"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dccp_packet", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "dccp_header"}, FldName: "header"}, @@ -4806,19 +4808,19 @@ var structDescs_386 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "discard", TypeSize: 7}, Kind: 2, Values: []string{"discard"}, NoZ: true}, }}}, {Key: StructKey{Name: "exp_nat_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "exp_nat_nla_policy", IsVarlen: true}, Fields: []Type{ - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_NAT_DIR, int16], int32be[0:1]]"}, FldName: "CTA_EXPECT_NAT_DIR"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_DIR, int16:14], 1, 0, int32be[0:1]]"}, FldName: "CTA_EXPECT_NAT_DIR"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_NAT_TUPLE"}, }}}, {Key: StructKey{Name: "exp_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "exp_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_MASTER, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_MASTER"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_TUPLE"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_MASK, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_MASK"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_TIMEOUT, int16], int32be]"}, FldName: "CTA_EXPECT_TIMEOUT"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ID, int16], int32be]"}, FldName: "CTA_EXPECT_ID"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TIMEOUT, int16:14], 1, 0, int32be]"}, FldName: "CTA_EXPECT_TIMEOUT"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ID, int16:14], 1, 0, int32be]"}, FldName: "CTA_EXPECT_ID"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_HELP_NAME, int16], string[xt_helper_names]]"}, FldName: "CTA_EXPECT_HELP_NAME"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ZONE, int16], conntrack_zone]"}, FldName: "CTA_EXPECT_ZONE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FLAGS, int16], flags[conntrack_exp_flags, int32be]]"}, FldName: "CTA_EXPECT_FLAGS"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_CLASS, int16], int32be]"}, FldName: "CTA_EXPECT_CLASS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ZONE, int16:14], 1, 0, conntrack_zone]"}, FldName: "CTA_EXPECT_ZONE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_FLAGS, int16:14], 1, 0, flags[conntrack_exp_flags, int32be]]"}, FldName: "CTA_EXPECT_FLAGS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_CLASS, int16:14], 1, 0, int32be]"}, FldName: "CTA_EXPECT_CLASS"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT, int16:14], 0, 1, array[exp_nat_nla_policy]]"}, FldName: "CTA_EXPECT_NAT"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FN, int16], string[conntrack_exp_func]]"}, FldName: "CTA_EXPECT_FN"}, }}}, @@ -8886,7 +8888,7 @@ var structDescs_386 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"vti\", IFLA_INFO_DATA, array[vti_policy]]"}, FldName: "vti"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"ip6vti\", IFLA_INFO_DATA, array[vti6_policy]]"}, FldName: "ip6vti"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"ppp\", IFLA_INFO_DATA, nlattr[IFLA_PPP_DEV_FD, fd]]"}, FldName: "ppp"}, - &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, array[gtp_policy]]"}, FldName: "gtp"}, + &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, gtp_policy]"}, FldName: "gtp"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"hsr\", IFLA_INFO_DATA, array[hsr_policy]]"}, FldName: "hsr"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"xfrm\", IFLA_INFO_DATA, array[xfrmi_policy]]"}, FldName: "xfrm"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"vcan\", IFLA_INFO_DATA, void]"}, FldName: "vcan"}, @@ -8937,9 +8939,9 @@ var structDescs_386 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_INFO_KIND, int16], string[\"gretap\"]]"}, FldName: "IFLA_INFO_KIND"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[ipgre_policy]]"}, FldName: "IFLA_INFO_DATA"}, }}}, - {Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, array[gtp_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, array[gtp_policy]]", IsVarlen: true}, Fields: []Type{ + {Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, gtp_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, gtp_policy]", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_INFO_KIND, int16], string[\"gtp\"]]"}, FldName: "IFLA_INFO_KIND"}, - &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[gtp_policy]]"}, FldName: "IFLA_INFO_DATA"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, gtp_policy]"}, FldName: "IFLA_INFO_DATA"}, }}}, {Key: StructKey{Name: "ifla_info_policy_t[\"hsr\", IFLA_INFO_DATA, array[hsr_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifla_info_policy_t[\"hsr\", IFLA_INFO_DATA, array[hsr_policy]]", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_INFO_KIND, int16], string[\"hsr\"]]"}, FldName: "IFLA_INFO_KIND"}, @@ -9059,7 +9061,6 @@ var structDescs_386 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_XDP, int16:14], 0, 1, array[ifla_xdp_policy]]"}, FldName: "IFLA_XDP"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_EVENT, int16], int32]"}, FldName: "IFLA_EVENT"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_GROUP, int16], int32]"}, FldName: "IFLA_GROUP"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_IF_NETNSID, int16], netns_id]"}, FldName: "IFLA_IF_NETNSID"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_TARGET_NETNSID, int16], netns_id]"}, FldName: "IFLA_TARGET_NETNSID"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_PROP_LIST, int16:14], 0, 1, array[nlattr[IFLA_ALT_IFNAME, devname]]]"}, FldName: "IFLA_PROP_LIST"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_ALT_IFNAME, int16], devname]"}, FldName: "IFLA_ALT_IFNAME"}, @@ -10951,6 +10952,7 @@ var structDescs_386 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_ADDR_FAMILY, int16], flags[ip_vs_af, int16]]"}, FldName: "IPVS_DEST_ATTR_ADDR_FAMILY"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_TYPE, int16], flags[ipvs_tun_type, int8]]"}, FldName: "IPVS_DEST_ATTR_TUN_TYPE"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_PORT, int16], sock_port]"}, FldName: "IPVS_DEST_ATTR_TUN_PORT"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_FLAGS, int16], int16]"}, FldName: "IPVS_DEST_ATTR_TUN_FLAGS"}, }}}, {Key: StructKey{Name: "ip_vs_dest_user"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ip_vs_dest_user", TypeSize: 24}, Fields: []Type{ &UnionType{Key: StructKey{Name: "ipv4_addr"}, FldName: "addr"}, @@ -19563,10 +19565,10 @@ var structDescs_386 = []*KeyedStruct{ {Key: StructKey{Name: "nfnl_cthelper_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nfnl_cthelper_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_NAME, int16], string[cthelper_name]]"}, FldName: "NFCTH_NAME"}, &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_TUPLE, int16], array[tuple_nla_policy]]"}, FldName: "NFCTH_TUPLE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_QUEUE_NUM, int16], int32be]"}, FldName: "NFCTH_QUEUE_NUM"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY, int16], nlattr[NFCTH_POLICY_SET_MAX, int32be]]"}, FldName: "NFCTH_POLICY"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_PRIV_DATA_LEN, int16], int32be[0:32]]"}, FldName: "NFCTH_PRIV_DATA_LEN"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_STATUS, int16], int32be[0:1]]"}, FldName: "NFCTH_STATUS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_QUEUE_NUM, int16:14], 1, 0, int32be]"}, FldName: "NFCTH_QUEUE_NUM"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY, int16:14], 0, 1, nlnetw[NFCTH_POLICY_SET_NUM, int32be]]"}, FldName: "NFCTH_POLICY"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_PRIV_DATA_LEN, int16:14], 1, 0, int32be[0:32]]"}, FldName: "NFCTH_PRIV_DATA_LEN"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_STATUS, int16:14], 1, 0, int32be[0:1]]"}, FldName: "NFCTH_STATUS"}, }}}, {Key: StructKey{Name: "nfnl_osf_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nfnl_osf_policy", TypeSize: 596}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[OSF_ATTR_FINGER, int16], nf_osf_user_finger]"}, FldName: "OSF_ATTR_FINGER"}, @@ -19710,6 +19712,7 @@ var structDescs_386 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_SREG_KEY, int16:14], 1, 0, flags[nft_registers, int32be]]"}, FldName: "NFTA_DYNSET_SREG_KEY"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_SREG_DATA, int16:14], 1, 0, flags[nft_registers, int32be]]"}, FldName: "NFTA_DYNSET_SREG_DATA"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_TIMEOUT, int16:14], 1, 0, int64be]"}, FldName: "NFTA_DYNSET_TIMEOUT"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_EXPR, int16:14], 0, 1, nft_expr_policy_t[\"lookup\", nft_lookup_policy]]"}, FldName: "NFTA_DYNSET_EXPR"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_FLAGS, int16:14], 1, 0, flags[nft_dynset_flags, int32be]]"}, FldName: "NFTA_DYNSET_FLAGS"}, }}}, {Key: StructKey{Name: "nft_expr_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nft_expr_policy", IsVarlen: true}, Fields: []Type{ @@ -20933,18 +20936,6 @@ var structDescs_386 = []*KeyedStruct{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_CLASS, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_CLASS, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 9}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FLAGS, int16], flags[conntrack_exp_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_FLAGS, int16], flags[conntrack_exp_flags, int32be]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "conntrack_exp_flags", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{1, 2}, BitMask: true}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FN, int16], string[conntrack_exp_func]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_FN, int16], string[conntrack_exp_func]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 11}, @@ -20957,43 +20948,12 @@ var structDescs_386 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "payload", IsVarlen: true}, Kind: 2, SubKind: "xt_helper_names", Values: []string{"\x00", "ftp-20000\x00", "tftp-20000\x00", "sip-20000\x00", "irc-20000\x00", "sane-20000\x00", "amanda\x00", "RAS\x00", "Q.931\x00", "H.245\x00", "netbios-ns\x00", "snmp\x00", "snmp_trap\x00", "pptp\x00", "syz0\x00", "syz1\x00"}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ID, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_ID, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_NAT_DIR, int16], int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_NAT_DIR, int16], int32be[0:1]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_TIMEOUT, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_TIMEOUT, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ZONE, int16], conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_ZONE, int16], conntrack_zone]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_HELP_NAME, int16], string[xt_helper_names]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_HELP_NAME, int16], string[xt_helper_names]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &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: "xt_helper_names", Values: []string{"\x00", "ftp-20000\x00", "tftp-20000\x00", "sip-20000\x00", "irc-20000\x00", "sane-20000\x00", "amanda\x00", "RAS\x00", "Q.931\x00", "H.245\x00", "netbios-ns\x00", "snmp\x00", "snmp_trap\x00", "pptp\x00", "syz0\x00", "syz1\x00"}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_ID, int16], conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_ID, int16], conntrack_id]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 12}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_IP_V4_DST, int16], ipv4_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_IP_V4_DST, int16], ipv4_addr]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -21018,30 +20978,12 @@ var structDescs_386 = []*KeyedStruct{ &UnionType{Key: StructKey{Name: "ipv6_addr"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_LABELS, int16], array[int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_LABELS, int16], array[int32be]]", IsVarlen: true}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 22}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", TypeSize: 4}, ArgFormat: 1}}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_LABELS_MASK, int16], array[int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_LABELS_MASK, int16], array[int32be]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 23}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", TypeSize: 4}, ArgFormat: 1}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_MARK, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_MARK, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_MARK_MASK, int16], conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_MARK_MASK, int16], conntrack_id]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 21}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_NAT_V4_MAXIP, int16], ipv4_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_NAT_V4_MAXIP, int16], ipv4_addr]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -21066,12 +21008,6 @@ var structDescs_386 = []*KeyedStruct{ &UnionType{Key: StructKey{Name: "ipv6_addr"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16], int64be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16], int64be]", TypeSize: 12}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64be", FldName: "payload", TypeSize: 8}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_ROLE, int16], int8]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_DCCP_ROLE, int16], int8]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -21093,18 +21029,6 @@ var structDescs_386 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_TCP_FLAGS_ORIGINAL, int16], nf_ct_tcp_flags]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_TCP_FLAGS_ORIGINAL, int16], nf_ct_tcp_flags]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4}, @@ -21161,18 +21085,6 @@ var structDescs_386 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_STATUS, int16], flags[ip_conntrack_status, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_STATUS, int16], flags[ip_conntrack_status, int32be]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_conntrack_status", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{2, 4, 1024, 4096, 8192}, BitMask: true}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_TIMEOUT, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_TIMEOUT, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_TIMEOUT_L4PROTO, int16], flags[conntrack_proto, int8]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_TIMEOUT_L4PROTO, int16], flags[conntrack_proto, int8]]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, @@ -21187,20 +21099,6 @@ var structDescs_386 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_TUPLE_ZONE, int16], conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_TUPLE_ZONE, int16], conntrack_zone]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_ZONE, int16], conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_ZONE, int16], conntrack_zone]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 18}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[DEVLINK_ATTR_BUS_NAME, int16], string[\"netdevsim\"]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[DEVLINK_ATTR_BUS_NAME, int16], string[\"netdevsim\"]]", TypeSize: 16}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -22461,12 +22359,6 @@ var structDescs_386 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "payload", TypeSize: 16}, Kind: 2, SubKind: "devnames", Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "lo\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "tunl0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "gre0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "gretap0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip_vti0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6_vti0\x00\x00\x00\x00\x00\x00\x00\x00", "sit0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6tnl0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6gre0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6gretap0\x00\x00\x00\x00\x00\x00", "bond0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "dummy0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "nr0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "rose0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "erspan0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "vlan0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "bridge0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "vcan0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "team0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "syz_tun\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_to_bridge\x00", "veth1_to_bridge\x00", "veth0_to_bond\x00\x00\x00", "veth1_to_bond\x00\x00\x00", "veth0_to_team\x00\x00\x00", "veth1_to_team\x00\x00\x00", "bridge_slave_0\x00\x00", "bridge_slave_1\x00\x00", "bond_slave_0\x00\x00\x00\x00", "bond_slave_1\x00\x00\x00\x00", "team_slave_0\x00\x00\x00\x00", "team_slave_1\x00\x00\x00\x00", "syzkaller0\x00\x00\x00\x00\x00\x00", "syzkaller1\x00\x00\x00\x00\x00\x00", "veth0_to_hsr\x00\x00\x00\x00", "veth1_to_hsr\x00\x00\x00\x00", "hsr0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6erspan0\x00\x00\x00\x00\x00\x00", "vxcan1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "caif0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "batadv0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_to_batadv\x00", "veth1_to_batadv\x00", "batadv_slave_0\x00\x00", "batadv_slave_1\x00\x00", "netdevsim0\x00\x00\x00\x00\x00\x00", "netpci0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "xfrm0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_virt_wifi\x00", "veth1_virt_wifi\x00", "virt_wifi0\x00\x00\x00\x00\x00\x00", "veth0_vlan\x00\x00\x00\x00\x00\x00", "veth1_vlan\x00\x00\x00\x00\x00\x00", "vlan0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "vlan1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "macvlan0\x00\x00\x00\x00\x00\x00\x00\x00", "macvlan1\x00\x00\x00\x00\x00\x00\x00\x00", "ipvlan0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ipvlan1\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_macvtap\x00\x00\x00", "veth1_macvtap\x00\x00\x00", "macvtap0\x00\x00\x00\x00\x00\x00\x00\x00", "macsec0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "geneve0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "geneve1\x00\x00\x00\x00\x00\x00\x00\x00\x00"}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[IFLA_IF_NETNSID, int16], netns_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IFLA_IF_NETNSID, int16], netns_id]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 46}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[IFLA_INET6_ADDR_GEN_MODE, int16], int8]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IFLA_INET6_ADDR_GEN_MODE, int16], int8]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8}, @@ -23528,6 +23420,13 @@ var structDescs_386 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_FLAGS, int16], int16]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IPVS_DEST_ATTR_TUN_FLAGS, int16], int16]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 15}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "payload", TypeSize: 2}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_PORT, int16], sock_port]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IPVS_DEST_ATTR_TUN_PORT, int16], sock_port]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 14}, @@ -24145,36 +24044,6 @@ var structDescs_386 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY, int16], nlattr[NFCTH_POLICY_SET_MAX, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_POLICY, int16], nlattr[NFCTH_POLICY_SET_MAX, int32be]]", TypeSize: 12}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY_SET_MAX, int16], int32be]"}, FldName: "payload"}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY_SET_MAX, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_POLICY_SET_MAX, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_PRIV_DATA_LEN, int16], int32be[0:32]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_PRIV_DATA_LEN, int16], int32be[0:32]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 32}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_QUEUE_NUM, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_QUEUE_NUM, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_STATUS, int16], int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_STATUS, int16], int32be[0:1]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 6}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[NFCTH_TUPLE, int16], array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_TUPLE, int16], array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -25928,6 +25797,12 @@ var structDescs_386 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Kind: 1, RangeEnd: 32}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_ASSOCIATED, int16], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NL80211_STA_FLAG_ASSOCIATED, int16], void]", TypeSize: 4}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "payload"}, Kind: 1}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_AUTHENTICATED, int16], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NL80211_STA_FLAG_AUTHENTICATED, int16], void]", TypeSize: 4}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, @@ -26203,12 +26078,6 @@ var structDescs_386 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nf_osf_user_finger"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ifindex]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_DST, int16], ifindex]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "payload", TypeSize: 4}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ipv4_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_DST, int16], ipv4_addr]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -26258,6 +26127,12 @@ var structDescs_386 = []*KeyedStruct{ &UnionType{Key: StructKey{Name: "ipv6_addr"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[RTA_IIF, int16], ifindex]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_IIF, int16], ifindex]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, + &ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "payload", TypeSize: 4}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[RTA_MARK, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_MARK, int16], int32]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 16}, @@ -29798,6 +29673,18 @@ var structDescs_386 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "tipc_nl_udp_policy"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_FLAG, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_CON_FLAG, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_NODE, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_CON_NODE, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, 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: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -29882,6 +29769,24 @@ var structDescs_386 = []*KeyedStruct{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_LOWER, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PUBL_LOWER, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_TYPE, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PUBL_TYPE, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_UPPER, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PUBL_UPPER, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, 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: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -30020,12 +29925,6 @@ var structDescs_386 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "xfrm_user_offload"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[XFRMA_OUTPUT_MARK, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[XFRMA_OUTPUT_MARK, int16], int32]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 29}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[XFRMA_POLICY, int16], xfrm_userpolicy_info]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[XFRMA_POLICY, int16], xfrm_userpolicy_info]", TypeSize: 168}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, @@ -30186,6 +30085,30 @@ var structDescs_386 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "inet6_af_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_CLASS, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_CLASS, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 9}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_FLAGS, int16:14], 1, 0, flags[conntrack_exp_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_FLAGS, int16:14], 1, 0, flags[conntrack_exp_flags, int32be]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 8}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "conntrack_exp_flags", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{1, 2}, BitMask: true}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ID, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_ID, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_MASK, int16:14], 0, 1, array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_MASK, int16:14], 0, 1, array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, @@ -30210,6 +30133,14 @@ var structDescs_386 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "exp_nat_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_DIR, int16:14], 1, 0, int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_NAT_DIR, int16:14], 1, 0, int32be[0:1]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_NAT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -30218,6 +30149,14 @@ var structDescs_386 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tuple_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TIMEOUT, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_TIMEOUT, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 4}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -30226,6 +30165,15 @@ var structDescs_386 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tuple_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ZONE, int16:14], 1, 0, conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_ZONE, int16:14], 1, 0, conntrack_zone]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 7}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_HELP, int16:14], 0, 1, nlattr[CTA_HELP_NAME, string[xt_helper_names]]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_HELP, int16:14], 0, 1, nlattr[CTA_HELP_NAME, string[xt_helper_names]]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, @@ -30234,6 +30182,38 @@ var structDescs_386 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_HELP_NAME, int16], string[xt_helper_names]]"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_ID, int16:14], 1, 0, conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_ID, int16:14], 1, 0, conntrack_id]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 12}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_LABELS, int16:14], 1, 0, array[int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_LABELS, int16:14], 1, 0, array[int32be]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 22}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", TypeSize: 4}, ArgFormat: 1}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_MARK, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_MARK, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 8}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_MARK_MASK, int16:14], 1, 0, conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_MARK_MASK, int16:14], 1, 0, conntrack_id]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 21}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_NAT_DST, int16:14], 0, 1, array[nat_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_NAT_DST, int16:14], 0, 1, array[nat_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 13}, @@ -30274,6 +30254,14 @@ var structDescs_386 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "dccp_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16:14], 1, 0, int64be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16:14], 1, 0, int64be]", TypeSize: 12}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64be", FldName: "payload", TypeSize: 8}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP, int16:14], 0, 1, array[sctp_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_SCTP, int16:14], 0, 1, array[sctp_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, @@ -30282,6 +30270,22 @@ var structDescs_386 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "sctp_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_TCP, int16:14], 0, 1, array[tcp_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_TCP, int16:14], 0, 1, array[tcp_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, @@ -30290,6 +30294,62 @@ var structDescs_386 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tcp_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_CORRECTION_POS, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQADJ_CORRECTION_POS, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_AFTER, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQADJ_OFFSET_AFTER, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_BEFORE, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQADJ_OFFSET_BEFORE, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_ORIG, int16:14], 0, 1, array[seqadj_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQ_ADJ_ORIG, int16:14], 0, 1, array[seqadj_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 15}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "seqadj_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_REPLY, int16:14], 0, 1, array[seqadj_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQ_ADJ_REPLY, int16:14], 0, 1, array[seqadj_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 16}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "seqadj_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_STATUS, int16:14], 1, 0, flags[ip_conntrack_status, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_STATUS, int16:14], 1, 0, flags[ip_conntrack_status, int32be]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_conntrack_status", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{2, 4, 1024, 4096, 8192}, BitMask: true}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_TIMEOUT, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_TIMEOUT, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 7}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_TIMEOUT_DATA, int16:14], 0, 1, cttimeout_data_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_TIMEOUT_DATA, int16:14], 0, 1, cttimeout_data_policy]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 4}, @@ -30611,6 +30671,24 @@ var structDescs_386 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tuple_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_ZONE, int16:14], 1, 0, conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_TUPLE_ZONE, int16:14], 1, 0, conntrack_zone]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_ZONE, int16:14], 1, 0, conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_ZONE, int16:14], 1, 0, conntrack_zone]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 18}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[IFLA_AF_SPEC, int16:14], 0, 1, array[ifla_af_spec_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_AF_SPEC, int16:14], 0, 1, array[ifla_af_spec_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 26}, @@ -30675,14 +30753,6 @@ var structDescs_386 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "geneve_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[gtp_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[gtp_policy]]", IsVarlen: true}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "gtp_policy"}}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[hsr_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[hsr_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -30795,6 +30865,14 @@ var structDescs_386 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "xfrmi_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, gtp_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, gtp_policy]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &StructType{Key: StructKey{Name: "gtp_policy"}, FldName: "payload"}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, nlattr[IFLA_PPP_DEV_FD, fd]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, nlattr[IFLA_PPP_DEV_FD, fd]]", TypeSize: 12}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -31246,6 +31324,46 @@ var structDescs_386 = []*KeyedStruct{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64be", FldName: "payload", TypeSize: 8}, ArgFormat: 1}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY, int16:14], 0, 1, nlnetw[NFCTH_POLICY_SET_NUM, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_POLICY, int16:14], 0, 1, nlnetw[NFCTH_POLICY_SET_NUM, int32be]]", TypeSize: 12}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 4}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY_SET_NUM, int16:14], 1, 0, int32be]"}, FldName: "payload"}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY_SET_NUM, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_POLICY_SET_NUM, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_PRIV_DATA_LEN, int16:14], 1, 0, int32be[0:32]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_PRIV_DATA_LEN, int16:14], 1, 0, int32be[0:32]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 32}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_QUEUE_NUM, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_QUEUE_NUM, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_STATUS, int16:14], 1, 0, int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_STATUS, int16:14], 1, 0, int32be[0:1]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 6}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[NFQA_CFG_FLAGS, int16:14], 1, 0, flags[nfqa_cfg_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFQA_CFG_FLAGS, int16:14], 1, 0, flags[nfqa_cfg_flags, int32be]]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, @@ -31612,6 +31730,14 @@ var structDescs_386 = []*KeyedStruct{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "nft_registers", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{0, 1, 2, 3, 4, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_EXPR, int16:14], 0, 1, nft_expr_policy_t[\"lookup\", nft_lookup_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFTA_DYNSET_EXPR, int16:14], 0, 1, nft_expr_policy_t[\"lookup\", nft_lookup_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 7}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &StructType{Key: StructKey{Name: "nft_expr_policy_t[\"lookup\", nft_lookup_policy]"}, FldName: "payload"}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_FLAGS, int16:14], 1, 0, flags[nft_dynset_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFTA_DYNSET_FLAGS, int16:14], 1, 0, flags[nft_dynset_flags, int32be]]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 9}, @@ -34011,6 +34137,14 @@ var structDescs_386 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_node_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_PUBL, int16:14], 0, 1, array[tipc_nl_publ_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[TIPC_NLA_PUBL, int16:14], 0, 1, array[tipc_nl_publ_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_publ_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_SOCK, int16:14], 0, 1, array[tipc_nl_sock_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[TIPC_NLA_SOCK, int16:14], 0, 1, array[tipc_nl_sock_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -34019,6 +34153,14 @@ var structDescs_386 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_sock_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_SOCK_CON, int16:14], 0, 1, array[tipc_nl_sock_con_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[TIPC_NLA_SOCK_CON, int16:14], 0, 1, array[tipc_nl_sock_con_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_sock_con_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[int16:14[0:150], 0, 0, nl_generic_attr_data]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[int16:14[0:150], 0, 0, nl_generic_attr_data]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Kind: 1, RangeEnd: 150}, @@ -36274,7 +36416,7 @@ var structDescs_386 = []*KeyedStruct{ {Key: StructKey{Name: "rtm_ipv4_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "rtm_ipv4_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ipv4_addr]"}, FldName: "RTA_DST"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_SRC, int16], ipv4_addr]"}, FldName: "RTA_SRC"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ifindex]"}, FldName: "RTA_IIF"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_IIF, int16], ifindex]"}, FldName: "RTA_IIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_OIF, int16], ifindex]"}, FldName: "RTA_OIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_GATEWAY, int16], ipv4_addr]"}, FldName: "RTA_GATEWAY"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_PRIORITY, int16], int32]"}, FldName: "RTA_PRIORITY"}, @@ -36289,7 +36431,7 @@ var structDescs_386 = []*KeyedStruct{ }}}, {Key: StructKey{Name: "rtm_ipv6_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "rtm_ipv6_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_GATEWAY, int16], ipv6_addr]"}, FldName: "RTA_GATEWAY"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ifindex]"}, FldName: "RTA_IIF"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_IIF, int16], ifindex]"}, FldName: "RTA_IIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_OIF, int16], ifindex]"}, FldName: "RTA_OIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_PRIORITY, int16], int32]"}, FldName: "RTA_PRIORITY"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[RTA_METRICS, int16:14], 0, 1, array[int8]]"}, FldName: "RTA_METRICS"}, @@ -36761,8 +36903,8 @@ var structDescs_386 = []*KeyedStruct{ }}}, {Key: StructKey{Name: "sctp_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_STATE, int16], int8]"}, FldName: "CTA_PROTOINFO_SCTP_STATE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16], int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_ORIGINAL"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16], int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_REPLY"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16:14], 1, 0, int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_ORIGINAL"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16:14], 1, 0, int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_REPLY"}, }}}, {Key: StructKey{Name: "sctp_paddrinfo", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", TypeSize: 152, ArgDir: 2}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "spinfo_assoc_id", TypeSize: 4, ArgDir: 2}}, @@ -37052,6 +37194,11 @@ var structDescs_386 = []*KeyedStruct{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "msg_controllen", TypeSize: 4}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "msg_flags", TypeSize: 4}}}, }}}, + {Key: StructKey{Name: "seqadj_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "seqadj_policy", IsVarlen: true}, Fields: []Type{ + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_CORRECTION_POS, int16:14], 1, 0, int32be]"}, FldName: "CTA_SEQADJ_CORRECTION_POS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_BEFORE, int16:14], 1, 0, int32be]"}, FldName: "CTA_SEQADJ_OFFSET_BEFORE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_AFTER, int16:14], 1, 0, int32be]"}, FldName: "CTA_SEQADJ_OFFSET_AFTER"}, + }}}, {Key: StructKey{Name: "serial_iso7816"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "serial_iso7816", TypeSize: 40}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags", TypeSize: 4}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tg", TypeSize: 4}}}, @@ -38889,6 +39036,7 @@ var structDescs_386 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_MFP, int16], void]"}, FldName: "NL80211_STA_FLAG_MFP"}, &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_AUTHENTICATED, int16], void]"}, FldName: "NL80211_STA_FLAG_AUTHENTICATED"}, &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_TDLS_PEER, int16], void]"}, FldName: "NL80211_STA_FLAG_TDLS_PEER"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_ASSOCIATED, int16], void]"}, FldName: "NL80211_STA_FLAG_ASSOCIATED"}, }}}, {Key: StructKey{Name: "stab_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "stab_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[TCA_STAB_BASE, int16], tc_sizespec]"}, FldName: "TCA_STAB_BASE"}, @@ -40601,6 +40749,7 @@ var structDescs_386 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_NODE, int16:14], 0, 1, array[tipc_nl_node_policy]]"}, FldName: "TIPC_NLA_NODE"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_NET, int16:14], 0, 1, array[tipc_nl_net_policy]]"}, FldName: "TIPC_NLA_NET"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_MON, int16:14], 0, 1, array[tipc_nl_monitor_policy]]"}, FldName: "TIPC_NLA_MON"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_PUBL, int16:14], 0, 1, array[tipc_nl_publ_policy]]"}, FldName: "TIPC_NLA_PUBL"}, }}}, {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"}, @@ -40608,10 +40757,20 @@ var structDescs_386 = []*KeyedStruct{ &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_publ_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_publ_policy", IsVarlen: true}, Fields: []Type{ + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_TYPE, int16], int32]"}, FldName: "TIPC_NLA_PUBL_TYPE"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_LOWER, int16], int32]"}, FldName: "TIPC_NLA_PUBL_LOWER"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_UPPER, int16], int32]"}, FldName: "TIPC_NLA_PUBL_UPPER"}, + }}}, + {Key: StructKey{Name: "tipc_nl_sock_con_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_sock_con_policy", IsVarlen: true}, Fields: []Type{ + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_NODE, int16], int32]"}, FldName: "TIPC_NLA_CON_NODE"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_FLAG, int16], int32]"}, FldName: "TIPC_NLA_CON_FLAG"}, + }}}, {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"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_SOCK_CON, int16:14], 0, 1, array[tipc_nl_sock_con_policy]]"}, FldName: "TIPC_NLA_SOCK_CON"}, }}}, {Key: StructKey{Name: "tipc_nl_udp_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_udp_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_LOCAL, int16], sockaddr_tipc_udp]"}, FldName: "TIPC_NLA_UDP_LOCAL"}, @@ -41510,7 +41669,7 @@ var structDescs_386 = []*KeyedStruct{ {Key: StructKey{Name: "tuple_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tuple_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_IP, int16:14], 0, 1, cta_ip_nla_policy]"}, FldName: "CTA_TUPLE_IP"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_PROTO, int16:14], 0, 1, nlattr[CTA_PROTO_NUM, flags[conntrack_proto, int8]]]"}, FldName: "CTA_TUPLE_PROTO"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_TUPLE_ZONE, int16], conntrack_zone]"}, FldName: "CTA_TUPLE_ZONE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_ZONE, int16:14], 1, 0, conntrack_zone]"}, FldName: "CTA_TUPLE_ZONE"}, }}}, {Key: StructKey{Name: "txq_params_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "txq_params_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_TXQ_ATTR_QUEUE, int16], int8]"}, FldName: "NL80211_TXQ_ATTR_QUEUE"}, @@ -44939,7 +45098,6 @@ var structDescs_386 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_TFCPAD, int16], int32]"}, FldName: "tfcpad"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_REPLAY_THRESH, int16], int32]"}, FldName: "replay_thresh"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_ETIMER_THRESH, int16], int32]"}, FldName: "etimer_thresh"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_OUTPUT_MARK, int16], int32]"}, FldName: "output_mark"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_ENCAP, int16], xfrm_encap_tmpl]"}, FldName: "encap"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_OFFLOAD_DEV, int16], xfrm_user_offload]"}, FldName: "offload"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_SEC_CTX, int16], xfrm_user_sec_ctx]"}, FldName: "sec_ctx"}, @@ -65373,6 +65531,11 @@ var consts_386 = []ConstValue{ {Name: "CTA_PROTONAT_PORT_MAX", Value: 2}, {Name: "CTA_PROTONAT_PORT_MIN", Value: 1}, {Name: "CTA_PROTO_NUM", Value: 1}, + {Name: "CTA_SEQADJ_CORRECTION_POS", Value: 1}, + {Name: "CTA_SEQADJ_OFFSET_AFTER", Value: 3}, + {Name: "CTA_SEQADJ_OFFSET_BEFORE", Value: 2}, + {Name: "CTA_SEQ_ADJ_ORIG", Value: 15}, + {Name: "CTA_SEQ_ADJ_REPLY", Value: 16}, {Name: "CTA_STATUS", Value: 3}, {Name: "CTA_TIMEOUT", Value: 7}, {Name: "CTA_TIMEOUT_DATA", Value: 4}, @@ -66807,7 +66970,6 @@ var consts_386 = []ConstValue{ {Name: "IFLA_HSR_VERSION", Value: 6}, {Name: "IFLA_IFALIAS", Value: 20}, {Name: "IFLA_IFNAME", Value: 3}, - {Name: "IFLA_IF_NETNSID", Value: 46}, {Name: "IFLA_INET6_ADDR_GEN_MODE", Value: 8}, {Name: "IFLA_INET6_TOKEN", Value: 7}, {Name: "IFLA_INET_CONF", Value: 1}, @@ -67410,6 +67572,7 @@ var consts_386 = []ConstValue{ {Name: "IPVS_DEST_ATTR_L_THRESH", Value: 6}, {Name: "IPVS_DEST_ATTR_PERSIST_CONNS", Value: 9}, {Name: "IPVS_DEST_ATTR_PORT", Value: 2}, + {Name: "IPVS_DEST_ATTR_TUN_FLAGS", Value: 15}, {Name: "IPVS_DEST_ATTR_TUN_PORT", Value: 14}, {Name: "IPVS_DEST_ATTR_TUN_TYPE", Value: 13}, {Name: "IPVS_DEST_ATTR_U_THRESH", Value: 5}, @@ -68486,7 +68649,7 @@ var consts_386 = []ConstValue{ {Name: "NFACCT_QUOTA", Value: 6}, {Name: "NFCTH_NAME", Value: 1}, {Name: "NFCTH_POLICY", Value: 4}, - {Name: "NFCTH_POLICY_SET_MAX", Value: 5}, + {Name: "NFCTH_POLICY_SET_NUM", Value: 1}, {Name: "NFCTH_PRIV_DATA_LEN", Value: 5}, {Name: "NFCTH_QUEUE_NUM", Value: 3}, {Name: "NFCTH_STATUS", Value: 6}, @@ -68617,6 +68780,7 @@ var consts_386 = []ConstValue{ {Name: "NFTA_DEVICE_NAME", Value: 1}, {Name: "NFTA_DUP_SREG_ADDR", Value: 1}, {Name: "NFTA_DUP_SREG_DEV", Value: 2}, + {Name: "NFTA_DYNSET_EXPR", Value: 7}, {Name: "NFTA_DYNSET_FLAGS", Value: 9}, {Name: "NFTA_DYNSET_OP", Value: 3}, {Name: "NFTA_DYNSET_SET_ID", Value: 2}, @@ -69314,6 +69478,7 @@ var consts_386 = []ConstValue{ {Name: "NL80211_SMPS_DYNAMIC", Value: 2}, {Name: "NL80211_SMPS_OFF"}, {Name: "NL80211_SMPS_STATIC", Value: 1}, + {Name: "NL80211_STA_FLAG_ASSOCIATED", Value: 7}, {Name: "NL80211_STA_FLAG_AUTHENTICATED", Value: 5}, {Name: "NL80211_STA_FLAG_AUTHORIZED", Value: 1}, {Name: "NL80211_STA_FLAG_MFP", Value: 4}, @@ -70138,6 +70303,7 @@ var consts_386 = []ConstValue{ {Name: "RTA_EXPIRES", Value: 23}, {Name: "RTA_FLOW", Value: 11}, {Name: "RTA_GATEWAY", Value: 5}, + {Name: "RTA_IIF", Value: 3}, {Name: "RTA_MARK", Value: 16}, {Name: "RTA_METRICS", Value: 8}, {Name: "RTA_MULTIPATH", Value: 9}, @@ -71936,6 +72102,8 @@ var consts_386 = []ConstValue{ {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_CON_FLAG", Value: 1}, + {Name: "TIPC_NLA_CON_NODE", Value: 2}, {Name: "TIPC_NLA_LINK", Value: 4}, {Name: "TIPC_NLA_LINK_NAME", Value: 1}, {Name: "TIPC_NLA_LINK_PROP", Value: 7}, @@ -71957,8 +72125,13 @@ var consts_386 = []ConstValue{ {Name: "TIPC_NLA_PROP_PRIO", Value: 1}, {Name: "TIPC_NLA_PROP_TOL", Value: 2}, {Name: "TIPC_NLA_PROP_WIN", Value: 3}, + {Name: "TIPC_NLA_PUBL", Value: 3}, + {Name: "TIPC_NLA_PUBL_LOWER", Value: 2}, + {Name: "TIPC_NLA_PUBL_TYPE", Value: 1}, + {Name: "TIPC_NLA_PUBL_UPPER", Value: 3}, {Name: "TIPC_NLA_SOCK", Value: 2}, {Name: "TIPC_NLA_SOCK_ADDR", Value: 1}, + {Name: "TIPC_NLA_SOCK_CON", Value: 3}, {Name: "TIPC_NLA_SOCK_HAS_PUBL", Value: 4}, {Name: "TIPC_NLA_SOCK_REF", Value: 2}, {Name: "TIPC_NLA_UDP_LOCAL", Value: 1}, @@ -73705,7 +73878,6 @@ var consts_386 = []ConstValue{ {Name: "XFRMA_MARK", Value: 21}, {Name: "XFRMA_MIGRATE", Value: 17}, {Name: "XFRMA_OFFLOAD_DEV", Value: 28}, - {Name: "XFRMA_OUTPUT_MARK", Value: 29}, {Name: "XFRMA_POLICY", Value: 7}, {Name: "XFRMA_POLICY_TYPE", Value: 16}, {Name: "XFRMA_PROTO", Value: 25}, @@ -74328,4 +74500,4 @@ var consts_386 = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_386 = "254d5c8c92131ff6375c00ca2057aa5976a579fb" +const revision_386 = "6464d5dfeaed57f20a0d2951f3ef4903498f2694" diff --git a/sys/linux/gen/amd64.go b/sys/linux/gen/amd64.go index 51537329e299..0eef79e694e2 100644 --- a/sys/linux/gen/amd64.go +++ b/sys/linux/gen/amd64.go @@ -2806,19 +2806,21 @@ var structDescs_amd64 = []*KeyedStruct{ {Key: StructKey{Name: "ct_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ct_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_ORIG, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_TUPLE_ORIG"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_REPLY, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_TUPLE_REPLY"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_STATUS, int16], flags[ip_conntrack_status, int32be]]"}, FldName: "CTA_STATUS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_STATUS, int16:14], 1, 0, flags[ip_conntrack_status, int32be]]"}, FldName: "CTA_STATUS"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO, int16:14], 0, 1, protoinfo_policy]"}, FldName: "CTA_PROTOINFO"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_HELP, int16:14], 0, 1, nlattr[CTA_HELP_NAME, string[xt_helper_names]]]"}, FldName: "CTA_HELP"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_NAT_SRC, int16:14], 0, 1, array[nat_nla_policy]]"}, FldName: "CTA_NAT_SRC"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_TIMEOUT, int16], int32be]"}, FldName: "CTA_TIMEOUT"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_MARK, int16], int32be]"}, FldName: "CTA_MARK"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_ID, int16], conntrack_id]"}, FldName: "CTA_ID"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TIMEOUT, int16:14], 1, 0, int32be]"}, FldName: "CTA_TIMEOUT"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_MARK, int16:14], 1, 0, int32be]"}, FldName: "CTA_MARK"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_ID, int16:14], 1, 0, conntrack_id]"}, FldName: "CTA_ID"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_NAT_DST, int16:14], 0, 1, array[nat_nla_policy]]"}, FldName: "CTA_NAT_DST"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_MASTER, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_TUPLE_MASTER"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_ZONE, int16], conntrack_zone]"}, FldName: "CTA_ZONE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_MARK_MASK, int16], conntrack_id]"}, FldName: "CTA_MARK_MASK"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_LABELS, int16], array[int32be]]"}, FldName: "CTA_LABELS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_ZONE, int16:14], 1, 0, conntrack_zone]"}, FldName: "CTA_ZONE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_MARK_MASK, int16:14], 1, 0, conntrack_id]"}, FldName: "CTA_MARK_MASK"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_LABELS, int16:14], 1, 0, array[int32be]]"}, FldName: "CTA_LABELS"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_LABELS_MASK, int16], array[int32be]]"}, FldName: "CTA_LABELS_MASK"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_ORIG, int16:14], 0, 1, array[seqadj_policy]]"}, FldName: "CTA_SEQ_ADJ_ORIG"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_REPLY, int16:14], 0, 1, array[seqadj_policy]]"}, FldName: "CTA_SEQ_ADJ_REPLY"}, }}}, {Key: StructKey{Name: "ct_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ct_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[TCA_CT_PARMS, int16], tc_gen]"}, FldName: "TCA_CT_PARMS"}, @@ -2886,7 +2888,7 @@ var structDescs_amd64 = []*KeyedStruct{ {Key: StructKey{Name: "dccp_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dccp_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_STATE, int16], int8]"}, FldName: "CTA_PROTOINFO_DCCP_STATE"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_ROLE, int16], int8]"}, FldName: "CTA_PROTOINFO_DCCP_ROLE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16], int64be]"}, FldName: "CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16:14], 1, 0, int64be]"}, FldName: "CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ"}, }}}, {Key: StructKey{Name: "dccp_packet"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dccp_packet", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "dccp_header"}, FldName: "header"}, @@ -4922,19 +4924,19 @@ var structDescs_amd64 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "discard", TypeSize: 7}, Kind: 2, Values: []string{"discard"}, NoZ: true}, }}}, {Key: StructKey{Name: "exp_nat_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "exp_nat_nla_policy", IsVarlen: true}, Fields: []Type{ - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_NAT_DIR, int16], int32be[0:1]]"}, FldName: "CTA_EXPECT_NAT_DIR"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_DIR, int16:14], 1, 0, int32be[0:1]]"}, FldName: "CTA_EXPECT_NAT_DIR"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_NAT_TUPLE"}, }}}, {Key: StructKey{Name: "exp_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "exp_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_MASTER, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_MASTER"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_TUPLE"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_MASK, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_MASK"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_TIMEOUT, int16], int32be]"}, FldName: "CTA_EXPECT_TIMEOUT"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ID, int16], int32be]"}, FldName: "CTA_EXPECT_ID"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TIMEOUT, int16:14], 1, 0, int32be]"}, FldName: "CTA_EXPECT_TIMEOUT"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ID, int16:14], 1, 0, int32be]"}, FldName: "CTA_EXPECT_ID"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_HELP_NAME, int16], string[xt_helper_names]]"}, FldName: "CTA_EXPECT_HELP_NAME"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ZONE, int16], conntrack_zone]"}, FldName: "CTA_EXPECT_ZONE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FLAGS, int16], flags[conntrack_exp_flags, int32be]]"}, FldName: "CTA_EXPECT_FLAGS"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_CLASS, int16], int32be]"}, FldName: "CTA_EXPECT_CLASS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ZONE, int16:14], 1, 0, conntrack_zone]"}, FldName: "CTA_EXPECT_ZONE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_FLAGS, int16:14], 1, 0, flags[conntrack_exp_flags, int32be]]"}, FldName: "CTA_EXPECT_FLAGS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_CLASS, int16:14], 1, 0, int32be]"}, FldName: "CTA_EXPECT_CLASS"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT, int16:14], 0, 1, array[exp_nat_nla_policy]]"}, FldName: "CTA_EXPECT_NAT"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FN, int16], string[conntrack_exp_func]]"}, FldName: "CTA_EXPECT_FN"}, }}}, @@ -9031,7 +9033,7 @@ var structDescs_amd64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"vti\", IFLA_INFO_DATA, array[vti_policy]]"}, FldName: "vti"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"ip6vti\", IFLA_INFO_DATA, array[vti6_policy]]"}, FldName: "ip6vti"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"ppp\", IFLA_INFO_DATA, nlattr[IFLA_PPP_DEV_FD, fd]]"}, FldName: "ppp"}, - &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, array[gtp_policy]]"}, FldName: "gtp"}, + &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, gtp_policy]"}, FldName: "gtp"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"hsr\", IFLA_INFO_DATA, array[hsr_policy]]"}, FldName: "hsr"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"xfrm\", IFLA_INFO_DATA, array[xfrmi_policy]]"}, FldName: "xfrm"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"vcan\", IFLA_INFO_DATA, void]"}, FldName: "vcan"}, @@ -9082,9 +9084,9 @@ var structDescs_amd64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_INFO_KIND, int16], string[\"gretap\"]]"}, FldName: "IFLA_INFO_KIND"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[ipgre_policy]]"}, FldName: "IFLA_INFO_DATA"}, }}}, - {Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, array[gtp_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, array[gtp_policy]]", IsVarlen: true}, Fields: []Type{ + {Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, gtp_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, gtp_policy]", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_INFO_KIND, int16], string[\"gtp\"]]"}, FldName: "IFLA_INFO_KIND"}, - &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[gtp_policy]]"}, FldName: "IFLA_INFO_DATA"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, gtp_policy]"}, FldName: "IFLA_INFO_DATA"}, }}}, {Key: StructKey{Name: "ifla_info_policy_t[\"hsr\", IFLA_INFO_DATA, array[hsr_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifla_info_policy_t[\"hsr\", IFLA_INFO_DATA, array[hsr_policy]]", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_INFO_KIND, int16], string[\"hsr\"]]"}, FldName: "IFLA_INFO_KIND"}, @@ -9204,7 +9206,6 @@ var structDescs_amd64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_XDP, int16:14], 0, 1, array[ifla_xdp_policy]]"}, FldName: "IFLA_XDP"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_EVENT, int16], int32]"}, FldName: "IFLA_EVENT"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_GROUP, int16], int32]"}, FldName: "IFLA_GROUP"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_IF_NETNSID, int16], netns_id]"}, FldName: "IFLA_IF_NETNSID"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_TARGET_NETNSID, int16], netns_id]"}, FldName: "IFLA_TARGET_NETNSID"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_PROP_LIST, int16:14], 0, 1, array[nlattr[IFLA_ALT_IFNAME, devname]]]"}, FldName: "IFLA_PROP_LIST"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_ALT_IFNAME, int16], devname]"}, FldName: "IFLA_ALT_IFNAME"}, @@ -11108,6 +11109,7 @@ var structDescs_amd64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_ADDR_FAMILY, int16], flags[ip_vs_af, int16]]"}, FldName: "IPVS_DEST_ATTR_ADDR_FAMILY"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_TYPE, int16], flags[ipvs_tun_type, int8]]"}, FldName: "IPVS_DEST_ATTR_TUN_TYPE"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_PORT, int16], sock_port]"}, FldName: "IPVS_DEST_ATTR_TUN_PORT"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_FLAGS, int16], int16]"}, FldName: "IPVS_DEST_ATTR_TUN_FLAGS"}, }}}, {Key: StructKey{Name: "ip_vs_dest_user"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ip_vs_dest_user", TypeSize: 24}, Fields: []Type{ &UnionType{Key: StructKey{Name: "ipv4_addr"}, FldName: "addr"}, @@ -20220,10 +20222,10 @@ var structDescs_amd64 = []*KeyedStruct{ {Key: StructKey{Name: "nfnl_cthelper_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nfnl_cthelper_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_NAME, int16], string[cthelper_name]]"}, FldName: "NFCTH_NAME"}, &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_TUPLE, int16], array[tuple_nla_policy]]"}, FldName: "NFCTH_TUPLE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_QUEUE_NUM, int16], int32be]"}, FldName: "NFCTH_QUEUE_NUM"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY, int16], nlattr[NFCTH_POLICY_SET_MAX, int32be]]"}, FldName: "NFCTH_POLICY"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_PRIV_DATA_LEN, int16], int32be[0:32]]"}, FldName: "NFCTH_PRIV_DATA_LEN"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_STATUS, int16], int32be[0:1]]"}, FldName: "NFCTH_STATUS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_QUEUE_NUM, int16:14], 1, 0, int32be]"}, FldName: "NFCTH_QUEUE_NUM"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY, int16:14], 0, 1, nlnetw[NFCTH_POLICY_SET_NUM, int32be]]"}, FldName: "NFCTH_POLICY"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_PRIV_DATA_LEN, int16:14], 1, 0, int32be[0:32]]"}, FldName: "NFCTH_PRIV_DATA_LEN"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_STATUS, int16:14], 1, 0, int32be[0:1]]"}, FldName: "NFCTH_STATUS"}, }}}, {Key: StructKey{Name: "nfnl_osf_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nfnl_osf_policy", TypeSize: 596}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[OSF_ATTR_FINGER, int16], nf_osf_user_finger]"}, FldName: "OSF_ATTR_FINGER"}, @@ -20367,6 +20369,7 @@ var structDescs_amd64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_SREG_KEY, int16:14], 1, 0, flags[nft_registers, int32be]]"}, FldName: "NFTA_DYNSET_SREG_KEY"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_SREG_DATA, int16:14], 1, 0, flags[nft_registers, int32be]]"}, FldName: "NFTA_DYNSET_SREG_DATA"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_TIMEOUT, int16:14], 1, 0, int64be]"}, FldName: "NFTA_DYNSET_TIMEOUT"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_EXPR, int16:14], 0, 1, nft_expr_policy_t[\"lookup\", nft_lookup_policy]]"}, FldName: "NFTA_DYNSET_EXPR"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_FLAGS, int16:14], 1, 0, flags[nft_dynset_flags, int32be]]"}, FldName: "NFTA_DYNSET_FLAGS"}, }}}, {Key: StructKey{Name: "nft_expr_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nft_expr_policy", IsVarlen: true}, Fields: []Type{ @@ -21590,18 +21593,6 @@ var structDescs_amd64 = []*KeyedStruct{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_CLASS, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_CLASS, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 9}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FLAGS, int16], flags[conntrack_exp_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_FLAGS, int16], flags[conntrack_exp_flags, int32be]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "conntrack_exp_flags", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{1, 2}, BitMask: true}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FN, int16], string[conntrack_exp_func]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_FN, int16], string[conntrack_exp_func]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 11}, @@ -21614,43 +21605,12 @@ var structDescs_amd64 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "payload", IsVarlen: true}, Kind: 2, SubKind: "xt_helper_names", Values: []string{"\x00", "ftp-20000\x00", "tftp-20000\x00", "sip-20000\x00", "irc-20000\x00", "sane-20000\x00", "amanda\x00", "RAS\x00", "Q.931\x00", "H.245\x00", "netbios-ns\x00", "snmp\x00", "snmp_trap\x00", "pptp\x00", "syz0\x00", "syz1\x00"}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ID, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_ID, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_NAT_DIR, int16], int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_NAT_DIR, int16], int32be[0:1]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_TIMEOUT, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_TIMEOUT, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ZONE, int16], conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_ZONE, int16], conntrack_zone]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_HELP_NAME, int16], string[xt_helper_names]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_HELP_NAME, int16], string[xt_helper_names]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &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: "xt_helper_names", Values: []string{"\x00", "ftp-20000\x00", "tftp-20000\x00", "sip-20000\x00", "irc-20000\x00", "sane-20000\x00", "amanda\x00", "RAS\x00", "Q.931\x00", "H.245\x00", "netbios-ns\x00", "snmp\x00", "snmp_trap\x00", "pptp\x00", "syz0\x00", "syz1\x00"}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_ID, int16], conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_ID, int16], conntrack_id]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 12}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_IP_V4_DST, int16], ipv4_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_IP_V4_DST, int16], ipv4_addr]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -21675,30 +21635,12 @@ var structDescs_amd64 = []*KeyedStruct{ &UnionType{Key: StructKey{Name: "ipv6_addr"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_LABELS, int16], array[int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_LABELS, int16], array[int32be]]", IsVarlen: true}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 22}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", TypeSize: 4}, ArgFormat: 1}}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_LABELS_MASK, int16], array[int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_LABELS_MASK, int16], array[int32be]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 23}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", TypeSize: 4}, ArgFormat: 1}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_MARK, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_MARK, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_MARK_MASK, int16], conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_MARK_MASK, int16], conntrack_id]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 21}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_NAT_V4_MAXIP, int16], ipv4_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_NAT_V4_MAXIP, int16], ipv4_addr]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -21723,12 +21665,6 @@ var structDescs_amd64 = []*KeyedStruct{ &UnionType{Key: StructKey{Name: "ipv6_addr"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16], int64be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16], int64be]", TypeSize: 12}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64be", FldName: "payload", TypeSize: 8}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_ROLE, int16], int8]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_DCCP_ROLE, int16], int8]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -21750,18 +21686,6 @@ var structDescs_amd64 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_TCP_FLAGS_ORIGINAL, int16], nf_ct_tcp_flags]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_TCP_FLAGS_ORIGINAL, int16], nf_ct_tcp_flags]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4}, @@ -21818,18 +21742,6 @@ var structDescs_amd64 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_STATUS, int16], flags[ip_conntrack_status, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_STATUS, int16], flags[ip_conntrack_status, int32be]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_conntrack_status", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{2, 4, 1024, 4096, 8192}, BitMask: true}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_TIMEOUT, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_TIMEOUT, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_TIMEOUT_L4PROTO, int16], flags[conntrack_proto, int8]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_TIMEOUT_L4PROTO, int16], flags[conntrack_proto, int8]]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, @@ -21844,20 +21756,6 @@ var structDescs_amd64 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_TUPLE_ZONE, int16], conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_TUPLE_ZONE, int16], conntrack_zone]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_ZONE, int16], conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_ZONE, int16], conntrack_zone]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 18}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[DEVLINK_ATTR_BUS_NAME, int16], string[\"netdevsim\"]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[DEVLINK_ATTR_BUS_NAME, int16], string[\"netdevsim\"]]", TypeSize: 16}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -23118,12 +23016,6 @@ var structDescs_amd64 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "payload", TypeSize: 16}, Kind: 2, SubKind: "devnames", Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "lo\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "tunl0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "gre0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "gretap0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip_vti0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6_vti0\x00\x00\x00\x00\x00\x00\x00\x00", "sit0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6tnl0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6gre0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6gretap0\x00\x00\x00\x00\x00\x00", "bond0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "dummy0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "nr0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "rose0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "erspan0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "vlan0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "bridge0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "vcan0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "team0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "syz_tun\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_to_bridge\x00", "veth1_to_bridge\x00", "veth0_to_bond\x00\x00\x00", "veth1_to_bond\x00\x00\x00", "veth0_to_team\x00\x00\x00", "veth1_to_team\x00\x00\x00", "bridge_slave_0\x00\x00", "bridge_slave_1\x00\x00", "bond_slave_0\x00\x00\x00\x00", "bond_slave_1\x00\x00\x00\x00", "team_slave_0\x00\x00\x00\x00", "team_slave_1\x00\x00\x00\x00", "syzkaller0\x00\x00\x00\x00\x00\x00", "syzkaller1\x00\x00\x00\x00\x00\x00", "veth0_to_hsr\x00\x00\x00\x00", "veth1_to_hsr\x00\x00\x00\x00", "hsr0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6erspan0\x00\x00\x00\x00\x00\x00", "vxcan1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "caif0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "batadv0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_to_batadv\x00", "veth1_to_batadv\x00", "batadv_slave_0\x00\x00", "batadv_slave_1\x00\x00", "netdevsim0\x00\x00\x00\x00\x00\x00", "netpci0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "xfrm0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_virt_wifi\x00", "veth1_virt_wifi\x00", "virt_wifi0\x00\x00\x00\x00\x00\x00", "veth0_vlan\x00\x00\x00\x00\x00\x00", "veth1_vlan\x00\x00\x00\x00\x00\x00", "vlan0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "vlan1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "macvlan0\x00\x00\x00\x00\x00\x00\x00\x00", "macvlan1\x00\x00\x00\x00\x00\x00\x00\x00", "ipvlan0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ipvlan1\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_macvtap\x00\x00\x00", "veth1_macvtap\x00\x00\x00", "macvtap0\x00\x00\x00\x00\x00\x00\x00\x00", "macsec0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "geneve0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "geneve1\x00\x00\x00\x00\x00\x00\x00\x00\x00"}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[IFLA_IF_NETNSID, int16], netns_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IFLA_IF_NETNSID, int16], netns_id]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 46}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[IFLA_INET6_ADDR_GEN_MODE, int16], int8]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IFLA_INET6_ADDR_GEN_MODE, int16], int8]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8}, @@ -24185,6 +24077,13 @@ var structDescs_amd64 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_FLAGS, int16], int16]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IPVS_DEST_ATTR_TUN_FLAGS, int16], int16]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 15}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "payload", TypeSize: 2}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_PORT, int16], sock_port]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IPVS_DEST_ATTR_TUN_PORT, int16], sock_port]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 14}, @@ -24802,36 +24701,6 @@ var structDescs_amd64 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY, int16], nlattr[NFCTH_POLICY_SET_MAX, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_POLICY, int16], nlattr[NFCTH_POLICY_SET_MAX, int32be]]", TypeSize: 12}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY_SET_MAX, int16], int32be]"}, FldName: "payload"}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY_SET_MAX, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_POLICY_SET_MAX, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_PRIV_DATA_LEN, int16], int32be[0:32]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_PRIV_DATA_LEN, int16], int32be[0:32]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 32}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_QUEUE_NUM, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_QUEUE_NUM, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_STATUS, int16], int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_STATUS, int16], int32be[0:1]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 6}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[NFCTH_TUPLE, int16], array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_TUPLE, int16], array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -26585,6 +26454,12 @@ var structDescs_amd64 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Kind: 1, RangeEnd: 32}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_ASSOCIATED, int16], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NL80211_STA_FLAG_ASSOCIATED, int16], void]", TypeSize: 4}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "payload"}, Kind: 1}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_AUTHENTICATED, int16], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NL80211_STA_FLAG_AUTHENTICATED, int16], void]", TypeSize: 4}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, @@ -26860,12 +26735,6 @@ var structDescs_amd64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nf_osf_user_finger"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ifindex]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_DST, int16], ifindex]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "payload", TypeSize: 4}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ipv4_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_DST, int16], ipv4_addr]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -26915,6 +26784,12 @@ var structDescs_amd64 = []*KeyedStruct{ &UnionType{Key: StructKey{Name: "ipv6_addr"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[RTA_IIF, int16], ifindex]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_IIF, int16], ifindex]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, + &ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "payload", TypeSize: 4}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[RTA_MARK, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_MARK, int16], int32]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 16}, @@ -30455,6 +30330,18 @@ var structDescs_amd64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "tipc_nl_udp_policy"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_FLAG, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_CON_FLAG, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_NODE, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_CON_NODE, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, 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: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -30539,6 +30426,24 @@ var structDescs_amd64 = []*KeyedStruct{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_LOWER, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PUBL_LOWER, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_TYPE, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PUBL_TYPE, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_UPPER, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PUBL_UPPER, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, 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: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -30677,12 +30582,6 @@ var structDescs_amd64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "xfrm_user_offload"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[XFRMA_OUTPUT_MARK, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[XFRMA_OUTPUT_MARK, int16], int32]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 29}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[XFRMA_POLICY, int16], xfrm_userpolicy_info]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[XFRMA_POLICY, int16], xfrm_userpolicy_info]", TypeSize: 172}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, @@ -30843,6 +30742,30 @@ var structDescs_amd64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "inet6_af_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_CLASS, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_CLASS, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 9}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_FLAGS, int16:14], 1, 0, flags[conntrack_exp_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_FLAGS, int16:14], 1, 0, flags[conntrack_exp_flags, int32be]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 8}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "conntrack_exp_flags", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{1, 2}, BitMask: true}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ID, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_ID, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_MASK, int16:14], 0, 1, array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_MASK, int16:14], 0, 1, array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, @@ -30867,6 +30790,14 @@ var structDescs_amd64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "exp_nat_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_DIR, int16:14], 1, 0, int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_NAT_DIR, int16:14], 1, 0, int32be[0:1]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_NAT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -30875,6 +30806,14 @@ var structDescs_amd64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tuple_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TIMEOUT, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_TIMEOUT, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 4}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -30883,6 +30822,15 @@ var structDescs_amd64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tuple_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ZONE, int16:14], 1, 0, conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_ZONE, int16:14], 1, 0, conntrack_zone]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 7}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_HELP, int16:14], 0, 1, nlattr[CTA_HELP_NAME, string[xt_helper_names]]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_HELP, int16:14], 0, 1, nlattr[CTA_HELP_NAME, string[xt_helper_names]]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, @@ -30891,6 +30839,38 @@ var structDescs_amd64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_HELP_NAME, int16], string[xt_helper_names]]"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_ID, int16:14], 1, 0, conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_ID, int16:14], 1, 0, conntrack_id]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 12}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_LABELS, int16:14], 1, 0, array[int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_LABELS, int16:14], 1, 0, array[int32be]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 22}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", TypeSize: 4}, ArgFormat: 1}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_MARK, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_MARK, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 8}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_MARK_MASK, int16:14], 1, 0, conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_MARK_MASK, int16:14], 1, 0, conntrack_id]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 21}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_NAT_DST, int16:14], 0, 1, array[nat_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_NAT_DST, int16:14], 0, 1, array[nat_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 13}, @@ -30931,6 +30911,14 @@ var structDescs_amd64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "dccp_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16:14], 1, 0, int64be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16:14], 1, 0, int64be]", TypeSize: 12}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64be", FldName: "payload", TypeSize: 8}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP, int16:14], 0, 1, array[sctp_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_SCTP, int16:14], 0, 1, array[sctp_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, @@ -30939,6 +30927,22 @@ var structDescs_amd64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "sctp_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_TCP, int16:14], 0, 1, array[tcp_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_TCP, int16:14], 0, 1, array[tcp_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, @@ -30947,6 +30951,62 @@ var structDescs_amd64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tcp_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_CORRECTION_POS, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQADJ_CORRECTION_POS, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_AFTER, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQADJ_OFFSET_AFTER, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_BEFORE, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQADJ_OFFSET_BEFORE, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_ORIG, int16:14], 0, 1, array[seqadj_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQ_ADJ_ORIG, int16:14], 0, 1, array[seqadj_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 15}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "seqadj_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_REPLY, int16:14], 0, 1, array[seqadj_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQ_ADJ_REPLY, int16:14], 0, 1, array[seqadj_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 16}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "seqadj_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_STATUS, int16:14], 1, 0, flags[ip_conntrack_status, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_STATUS, int16:14], 1, 0, flags[ip_conntrack_status, int32be]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_conntrack_status", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{2, 4, 1024, 4096, 8192}, BitMask: true}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_TIMEOUT, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_TIMEOUT, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 7}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_TIMEOUT_DATA, int16:14], 0, 1, cttimeout_data_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_TIMEOUT_DATA, int16:14], 0, 1, cttimeout_data_policy]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 4}, @@ -31268,6 +31328,24 @@ var structDescs_amd64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tuple_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_ZONE, int16:14], 1, 0, conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_TUPLE_ZONE, int16:14], 1, 0, conntrack_zone]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_ZONE, int16:14], 1, 0, conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_ZONE, int16:14], 1, 0, conntrack_zone]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 18}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[IFLA_AF_SPEC, int16:14], 0, 1, array[ifla_af_spec_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_AF_SPEC, int16:14], 0, 1, array[ifla_af_spec_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 26}, @@ -31332,14 +31410,6 @@ var structDescs_amd64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "geneve_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[gtp_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[gtp_policy]]", IsVarlen: true}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "gtp_policy"}}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[hsr_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[hsr_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -31452,6 +31522,14 @@ var structDescs_amd64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "xfrmi_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, gtp_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, gtp_policy]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &StructType{Key: StructKey{Name: "gtp_policy"}, FldName: "payload"}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, nlattr[IFLA_PPP_DEV_FD, fd]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, nlattr[IFLA_PPP_DEV_FD, fd]]", TypeSize: 12}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -31903,6 +31981,46 @@ var structDescs_amd64 = []*KeyedStruct{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64be", FldName: "payload", TypeSize: 8}, ArgFormat: 1}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY, int16:14], 0, 1, nlnetw[NFCTH_POLICY_SET_NUM, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_POLICY, int16:14], 0, 1, nlnetw[NFCTH_POLICY_SET_NUM, int32be]]", TypeSize: 12}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 4}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY_SET_NUM, int16:14], 1, 0, int32be]"}, FldName: "payload"}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY_SET_NUM, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_POLICY_SET_NUM, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_PRIV_DATA_LEN, int16:14], 1, 0, int32be[0:32]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_PRIV_DATA_LEN, int16:14], 1, 0, int32be[0:32]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 32}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_QUEUE_NUM, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_QUEUE_NUM, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_STATUS, int16:14], 1, 0, int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_STATUS, int16:14], 1, 0, int32be[0:1]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 6}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[NFQA_CFG_FLAGS, int16:14], 1, 0, flags[nfqa_cfg_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFQA_CFG_FLAGS, int16:14], 1, 0, flags[nfqa_cfg_flags, int32be]]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, @@ -32269,6 +32387,14 @@ var structDescs_amd64 = []*KeyedStruct{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "nft_registers", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{0, 1, 2, 3, 4, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_EXPR, int16:14], 0, 1, nft_expr_policy_t[\"lookup\", nft_lookup_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFTA_DYNSET_EXPR, int16:14], 0, 1, nft_expr_policy_t[\"lookup\", nft_lookup_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 7}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &StructType{Key: StructKey{Name: "nft_expr_policy_t[\"lookup\", nft_lookup_policy]"}, FldName: "payload"}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_FLAGS, int16:14], 1, 0, flags[nft_dynset_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFTA_DYNSET_FLAGS, int16:14], 1, 0, flags[nft_dynset_flags, int32be]]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 9}, @@ -34668,6 +34794,14 @@ var structDescs_amd64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_node_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_PUBL, int16:14], 0, 1, array[tipc_nl_publ_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[TIPC_NLA_PUBL, int16:14], 0, 1, array[tipc_nl_publ_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_publ_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_SOCK, int16:14], 0, 1, array[tipc_nl_sock_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[TIPC_NLA_SOCK, int16:14], 0, 1, array[tipc_nl_sock_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -34676,6 +34810,14 @@ var structDescs_amd64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_sock_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_SOCK_CON, int16:14], 0, 1, array[tipc_nl_sock_con_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[TIPC_NLA_SOCK_CON, int16:14], 0, 1, array[tipc_nl_sock_con_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_sock_con_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[int16:14[0:150], 0, 0, nl_generic_attr_data]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[int16:14[0:150], 0, 0, nl_generic_attr_data]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Kind: 1, RangeEnd: 150}, @@ -36940,7 +37082,7 @@ var structDescs_amd64 = []*KeyedStruct{ {Key: StructKey{Name: "rtm_ipv4_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "rtm_ipv4_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ipv4_addr]"}, FldName: "RTA_DST"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_SRC, int16], ipv4_addr]"}, FldName: "RTA_SRC"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ifindex]"}, FldName: "RTA_IIF"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_IIF, int16], ifindex]"}, FldName: "RTA_IIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_OIF, int16], ifindex]"}, FldName: "RTA_OIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_GATEWAY, int16], ipv4_addr]"}, FldName: "RTA_GATEWAY"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_PRIORITY, int16], int32]"}, FldName: "RTA_PRIORITY"}, @@ -36955,7 +37097,7 @@ var structDescs_amd64 = []*KeyedStruct{ }}}, {Key: StructKey{Name: "rtm_ipv6_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "rtm_ipv6_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_GATEWAY, int16], ipv6_addr]"}, FldName: "RTA_GATEWAY"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ifindex]"}, FldName: "RTA_IIF"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_IIF, int16], ifindex]"}, FldName: "RTA_IIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_OIF, int16], ifindex]"}, FldName: "RTA_OIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_PRIORITY, int16], int32]"}, FldName: "RTA_PRIORITY"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[RTA_METRICS, int16:14], 0, 1, array[int8]]"}, FldName: "RTA_METRICS"}, @@ -37429,8 +37571,8 @@ var structDescs_amd64 = []*KeyedStruct{ }}}, {Key: StructKey{Name: "sctp_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_STATE, int16], int8]"}, FldName: "CTA_PROTOINFO_SCTP_STATE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16], int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_ORIGINAL"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16], int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_REPLY"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16:14], 1, 0, int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_ORIGINAL"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16:14], 1, 0, int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_REPLY"}, }}}, {Key: StructKey{Name: "sctp_paddrinfo", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", TypeSize: 152, ArgDir: 2}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "spinfo_assoc_id", TypeSize: 4, ArgDir: 2}}, @@ -37735,6 +37877,11 @@ var structDescs_amd64 = []*KeyedStruct{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "msg_flags", TypeSize: 4}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true}, }}}, + {Key: StructKey{Name: "seqadj_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "seqadj_policy", IsVarlen: true}, Fields: []Type{ + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_CORRECTION_POS, int16:14], 1, 0, int32be]"}, FldName: "CTA_SEQADJ_CORRECTION_POS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_BEFORE, int16:14], 1, 0, int32be]"}, FldName: "CTA_SEQADJ_OFFSET_BEFORE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_AFTER, int16:14], 1, 0, int32be]"}, FldName: "CTA_SEQADJ_OFFSET_AFTER"}, + }}}, {Key: StructKey{Name: "serial_iso7816"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "serial_iso7816", TypeSize: 40}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags", TypeSize: 4}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tg", TypeSize: 4}}}, @@ -39587,6 +39734,7 @@ var structDescs_amd64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_MFP, int16], void]"}, FldName: "NL80211_STA_FLAG_MFP"}, &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_AUTHENTICATED, int16], void]"}, FldName: "NL80211_STA_FLAG_AUTHENTICATED"}, &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_TDLS_PEER, int16], void]"}, FldName: "NL80211_STA_FLAG_TDLS_PEER"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_ASSOCIATED, int16], void]"}, FldName: "NL80211_STA_FLAG_ASSOCIATED"}, }}}, {Key: StructKey{Name: "stab_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "stab_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[TCA_STAB_BASE, int16], tc_sizespec]"}, FldName: "TCA_STAB_BASE"}, @@ -41350,6 +41498,7 @@ var structDescs_amd64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_NODE, int16:14], 0, 1, array[tipc_nl_node_policy]]"}, FldName: "TIPC_NLA_NODE"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_NET, int16:14], 0, 1, array[tipc_nl_net_policy]]"}, FldName: "TIPC_NLA_NET"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_MON, int16:14], 0, 1, array[tipc_nl_monitor_policy]]"}, FldName: "TIPC_NLA_MON"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_PUBL, int16:14], 0, 1, array[tipc_nl_publ_policy]]"}, FldName: "TIPC_NLA_PUBL"}, }}}, {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"}, @@ -41357,10 +41506,20 @@ var structDescs_amd64 = []*KeyedStruct{ &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_publ_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_publ_policy", IsVarlen: true}, Fields: []Type{ + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_TYPE, int16], int32]"}, FldName: "TIPC_NLA_PUBL_TYPE"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_LOWER, int16], int32]"}, FldName: "TIPC_NLA_PUBL_LOWER"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_UPPER, int16], int32]"}, FldName: "TIPC_NLA_PUBL_UPPER"}, + }}}, + {Key: StructKey{Name: "tipc_nl_sock_con_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_sock_con_policy", IsVarlen: true}, Fields: []Type{ + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_NODE, int16], int32]"}, FldName: "TIPC_NLA_CON_NODE"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_FLAG, int16], int32]"}, FldName: "TIPC_NLA_CON_FLAG"}, + }}}, {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"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_SOCK_CON, int16:14], 0, 1, array[tipc_nl_sock_con_policy]]"}, FldName: "TIPC_NLA_SOCK_CON"}, }}}, {Key: StructKey{Name: "tipc_nl_udp_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_udp_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_LOCAL, int16], sockaddr_tipc_udp]"}, FldName: "TIPC_NLA_UDP_LOCAL"}, @@ -42260,7 +42419,7 @@ var structDescs_amd64 = []*KeyedStruct{ {Key: StructKey{Name: "tuple_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tuple_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_IP, int16:14], 0, 1, cta_ip_nla_policy]"}, FldName: "CTA_TUPLE_IP"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_PROTO, int16:14], 0, 1, nlattr[CTA_PROTO_NUM, flags[conntrack_proto, int8]]]"}, FldName: "CTA_TUPLE_PROTO"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_TUPLE_ZONE, int16], conntrack_zone]"}, FldName: "CTA_TUPLE_ZONE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_ZONE, int16:14], 1, 0, conntrack_zone]"}, FldName: "CTA_TUPLE_ZONE"}, }}}, {Key: StructKey{Name: "txq_params_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "txq_params_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_TXQ_ATTR_QUEUE, int16], int8]"}, FldName: "NL80211_TXQ_ATTR_QUEUE"}, @@ -45716,7 +45875,6 @@ var structDescs_amd64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_TFCPAD, int16], int32]"}, FldName: "tfcpad"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_REPLAY_THRESH, int16], int32]"}, FldName: "replay_thresh"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_ETIMER_THRESH, int16], int32]"}, FldName: "etimer_thresh"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_OUTPUT_MARK, int16], int32]"}, FldName: "output_mark"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_ENCAP, int16], xfrm_encap_tmpl]"}, FldName: "encap"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_OFFLOAD_DEV, int16], xfrm_user_offload]"}, FldName: "offload"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_SEC_CTX, int16], xfrm_user_sec_ctx]"}, FldName: "sec_ctx"}, @@ -66300,6 +66458,11 @@ var consts_amd64 = []ConstValue{ {Name: "CTA_PROTONAT_PORT_MAX", Value: 2}, {Name: "CTA_PROTONAT_PORT_MIN", Value: 1}, {Name: "CTA_PROTO_NUM", Value: 1}, + {Name: "CTA_SEQADJ_CORRECTION_POS", Value: 1}, + {Name: "CTA_SEQADJ_OFFSET_AFTER", Value: 3}, + {Name: "CTA_SEQADJ_OFFSET_BEFORE", Value: 2}, + {Name: "CTA_SEQ_ADJ_ORIG", Value: 15}, + {Name: "CTA_SEQ_ADJ_REPLY", Value: 16}, {Name: "CTA_STATUS", Value: 3}, {Name: "CTA_TIMEOUT", Value: 7}, {Name: "CTA_TIMEOUT_DATA", Value: 4}, @@ -67734,7 +67897,6 @@ var consts_amd64 = []ConstValue{ {Name: "IFLA_HSR_VERSION", Value: 6}, {Name: "IFLA_IFALIAS", Value: 20}, {Name: "IFLA_IFNAME", Value: 3}, - {Name: "IFLA_IF_NETNSID", Value: 46}, {Name: "IFLA_INET6_ADDR_GEN_MODE", Value: 8}, {Name: "IFLA_INET6_TOKEN", Value: 7}, {Name: "IFLA_INET_CONF", Value: 1}, @@ -68337,6 +68499,7 @@ var consts_amd64 = []ConstValue{ {Name: "IPVS_DEST_ATTR_L_THRESH", Value: 6}, {Name: "IPVS_DEST_ATTR_PERSIST_CONNS", Value: 9}, {Name: "IPVS_DEST_ATTR_PORT", Value: 2}, + {Name: "IPVS_DEST_ATTR_TUN_FLAGS", Value: 15}, {Name: "IPVS_DEST_ATTR_TUN_PORT", Value: 14}, {Name: "IPVS_DEST_ATTR_TUN_TYPE", Value: 13}, {Name: "IPVS_DEST_ATTR_U_THRESH", Value: 5}, @@ -69413,7 +69576,7 @@ var consts_amd64 = []ConstValue{ {Name: "NFACCT_QUOTA", Value: 6}, {Name: "NFCTH_NAME", Value: 1}, {Name: "NFCTH_POLICY", Value: 4}, - {Name: "NFCTH_POLICY_SET_MAX", Value: 5}, + {Name: "NFCTH_POLICY_SET_NUM", Value: 1}, {Name: "NFCTH_PRIV_DATA_LEN", Value: 5}, {Name: "NFCTH_QUEUE_NUM", Value: 3}, {Name: "NFCTH_STATUS", Value: 6}, @@ -69544,6 +69707,7 @@ var consts_amd64 = []ConstValue{ {Name: "NFTA_DEVICE_NAME", Value: 1}, {Name: "NFTA_DUP_SREG_ADDR", Value: 1}, {Name: "NFTA_DUP_SREG_DEV", Value: 2}, + {Name: "NFTA_DYNSET_EXPR", Value: 7}, {Name: "NFTA_DYNSET_FLAGS", Value: 9}, {Name: "NFTA_DYNSET_OP", Value: 3}, {Name: "NFTA_DYNSET_SET_ID", Value: 2}, @@ -70241,6 +70405,7 @@ var consts_amd64 = []ConstValue{ {Name: "NL80211_SMPS_DYNAMIC", Value: 2}, {Name: "NL80211_SMPS_OFF"}, {Name: "NL80211_SMPS_STATIC", Value: 1}, + {Name: "NL80211_STA_FLAG_ASSOCIATED", Value: 7}, {Name: "NL80211_STA_FLAG_AUTHENTICATED", Value: 5}, {Name: "NL80211_STA_FLAG_AUTHORIZED", Value: 1}, {Name: "NL80211_STA_FLAG_MFP", Value: 4}, @@ -71065,6 +71230,7 @@ var consts_amd64 = []ConstValue{ {Name: "RTA_EXPIRES", Value: 23}, {Name: "RTA_FLOW", Value: 11}, {Name: "RTA_GATEWAY", Value: 5}, + {Name: "RTA_IIF", Value: 3}, {Name: "RTA_MARK", Value: 16}, {Name: "RTA_METRICS", Value: 8}, {Name: "RTA_MULTIPATH", Value: 9}, @@ -72879,6 +73045,8 @@ var consts_amd64 = []ConstValue{ {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_CON_FLAG", Value: 1}, + {Name: "TIPC_NLA_CON_NODE", Value: 2}, {Name: "TIPC_NLA_LINK", Value: 4}, {Name: "TIPC_NLA_LINK_NAME", Value: 1}, {Name: "TIPC_NLA_LINK_PROP", Value: 7}, @@ -72900,8 +73068,13 @@ var consts_amd64 = []ConstValue{ {Name: "TIPC_NLA_PROP_PRIO", Value: 1}, {Name: "TIPC_NLA_PROP_TOL", Value: 2}, {Name: "TIPC_NLA_PROP_WIN", Value: 3}, + {Name: "TIPC_NLA_PUBL", Value: 3}, + {Name: "TIPC_NLA_PUBL_LOWER", Value: 2}, + {Name: "TIPC_NLA_PUBL_TYPE", Value: 1}, + {Name: "TIPC_NLA_PUBL_UPPER", Value: 3}, {Name: "TIPC_NLA_SOCK", Value: 2}, {Name: "TIPC_NLA_SOCK_ADDR", Value: 1}, + {Name: "TIPC_NLA_SOCK_CON", Value: 3}, {Name: "TIPC_NLA_SOCK_HAS_PUBL", Value: 4}, {Name: "TIPC_NLA_SOCK_REF", Value: 2}, {Name: "TIPC_NLA_UDP_LOCAL", Value: 1}, @@ -74648,7 +74821,6 @@ var consts_amd64 = []ConstValue{ {Name: "XFRMA_MARK", Value: 21}, {Name: "XFRMA_MIGRATE", Value: 17}, {Name: "XFRMA_OFFLOAD_DEV", Value: 28}, - {Name: "XFRMA_OUTPUT_MARK", Value: 29}, {Name: "XFRMA_POLICY", Value: 7}, {Name: "XFRMA_POLICY_TYPE", Value: 16}, {Name: "XFRMA_PROTO", Value: 25}, @@ -75269,4 +75441,4 @@ var consts_amd64 = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_amd64 = "dcda327bf92e20f5bc2c80a63157e27722e34e02" +const revision_amd64 = "3b6f0c6a1268866f40cac6fca1ca2ce1a926630e" diff --git a/sys/linux/gen/arm.go b/sys/linux/gen/arm.go index 96f43541c34b..a21acb14c8b5 100644 --- a/sys/linux/gen/arm.go +++ b/sys/linux/gen/arm.go @@ -2790,19 +2790,21 @@ var structDescs_arm = []*KeyedStruct{ {Key: StructKey{Name: "ct_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ct_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_ORIG, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_TUPLE_ORIG"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_REPLY, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_TUPLE_REPLY"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_STATUS, int16], flags[ip_conntrack_status, int32be]]"}, FldName: "CTA_STATUS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_STATUS, int16:14], 1, 0, flags[ip_conntrack_status, int32be]]"}, FldName: "CTA_STATUS"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO, int16:14], 0, 1, protoinfo_policy]"}, FldName: "CTA_PROTOINFO"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_HELP, int16:14], 0, 1, nlattr[CTA_HELP_NAME, string[xt_helper_names]]]"}, FldName: "CTA_HELP"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_NAT_SRC, int16:14], 0, 1, array[nat_nla_policy]]"}, FldName: "CTA_NAT_SRC"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_TIMEOUT, int16], int32be]"}, FldName: "CTA_TIMEOUT"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_MARK, int16], int32be]"}, FldName: "CTA_MARK"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_ID, int16], conntrack_id]"}, FldName: "CTA_ID"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TIMEOUT, int16:14], 1, 0, int32be]"}, FldName: "CTA_TIMEOUT"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_MARK, int16:14], 1, 0, int32be]"}, FldName: "CTA_MARK"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_ID, int16:14], 1, 0, conntrack_id]"}, FldName: "CTA_ID"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_NAT_DST, int16:14], 0, 1, array[nat_nla_policy]]"}, FldName: "CTA_NAT_DST"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_MASTER, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_TUPLE_MASTER"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_ZONE, int16], conntrack_zone]"}, FldName: "CTA_ZONE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_MARK_MASK, int16], conntrack_id]"}, FldName: "CTA_MARK_MASK"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_LABELS, int16], array[int32be]]"}, FldName: "CTA_LABELS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_ZONE, int16:14], 1, 0, conntrack_zone]"}, FldName: "CTA_ZONE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_MARK_MASK, int16:14], 1, 0, conntrack_id]"}, FldName: "CTA_MARK_MASK"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_LABELS, int16:14], 1, 0, array[int32be]]"}, FldName: "CTA_LABELS"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_LABELS_MASK, int16], array[int32be]]"}, FldName: "CTA_LABELS_MASK"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_ORIG, int16:14], 0, 1, array[seqadj_policy]]"}, FldName: "CTA_SEQ_ADJ_ORIG"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_REPLY, int16:14], 0, 1, array[seqadj_policy]]"}, FldName: "CTA_SEQ_ADJ_REPLY"}, }}}, {Key: StructKey{Name: "ct_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ct_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[TCA_CT_PARMS, int16], tc_gen]"}, FldName: "TCA_CT_PARMS"}, @@ -2870,7 +2872,7 @@ var structDescs_arm = []*KeyedStruct{ {Key: StructKey{Name: "dccp_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dccp_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_STATE, int16], int8]"}, FldName: "CTA_PROTOINFO_DCCP_STATE"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_ROLE, int16], int8]"}, FldName: "CTA_PROTOINFO_DCCP_ROLE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16], int64be]"}, FldName: "CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16:14], 1, 0, int64be]"}, FldName: "CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ"}, }}}, {Key: StructKey{Name: "dccp_packet"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dccp_packet", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "dccp_header"}, FldName: "header"}, @@ -4833,19 +4835,19 @@ var structDescs_arm = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "discard", TypeSize: 7}, Kind: 2, Values: []string{"discard"}, NoZ: true}, }}}, {Key: StructKey{Name: "exp_nat_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "exp_nat_nla_policy", IsVarlen: true}, Fields: []Type{ - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_NAT_DIR, int16], int32be[0:1]]"}, FldName: "CTA_EXPECT_NAT_DIR"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_DIR, int16:14], 1, 0, int32be[0:1]]"}, FldName: "CTA_EXPECT_NAT_DIR"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_NAT_TUPLE"}, }}}, {Key: StructKey{Name: "exp_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "exp_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_MASTER, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_MASTER"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_TUPLE"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_MASK, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_MASK"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_TIMEOUT, int16], int32be]"}, FldName: "CTA_EXPECT_TIMEOUT"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ID, int16], int32be]"}, FldName: "CTA_EXPECT_ID"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TIMEOUT, int16:14], 1, 0, int32be]"}, FldName: "CTA_EXPECT_TIMEOUT"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ID, int16:14], 1, 0, int32be]"}, FldName: "CTA_EXPECT_ID"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_HELP_NAME, int16], string[xt_helper_names]]"}, FldName: "CTA_EXPECT_HELP_NAME"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ZONE, int16], conntrack_zone]"}, FldName: "CTA_EXPECT_ZONE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FLAGS, int16], flags[conntrack_exp_flags, int32be]]"}, FldName: "CTA_EXPECT_FLAGS"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_CLASS, int16], int32be]"}, FldName: "CTA_EXPECT_CLASS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ZONE, int16:14], 1, 0, conntrack_zone]"}, FldName: "CTA_EXPECT_ZONE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_FLAGS, int16:14], 1, 0, flags[conntrack_exp_flags, int32be]]"}, FldName: "CTA_EXPECT_FLAGS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_CLASS, int16:14], 1, 0, int32be]"}, FldName: "CTA_EXPECT_CLASS"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT, int16:14], 0, 1, array[exp_nat_nla_policy]]"}, FldName: "CTA_EXPECT_NAT"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FN, int16], string[conntrack_exp_func]]"}, FldName: "CTA_EXPECT_FN"}, }}}, @@ -8920,7 +8922,7 @@ var structDescs_arm = []*KeyedStruct{ &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"vti\", IFLA_INFO_DATA, array[vti_policy]]"}, FldName: "vti"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"ip6vti\", IFLA_INFO_DATA, array[vti6_policy]]"}, FldName: "ip6vti"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"ppp\", IFLA_INFO_DATA, nlattr[IFLA_PPP_DEV_FD, fd]]"}, FldName: "ppp"}, - &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, array[gtp_policy]]"}, FldName: "gtp"}, + &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, gtp_policy]"}, FldName: "gtp"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"hsr\", IFLA_INFO_DATA, array[hsr_policy]]"}, FldName: "hsr"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"xfrm\", IFLA_INFO_DATA, array[xfrmi_policy]]"}, FldName: "xfrm"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"vcan\", IFLA_INFO_DATA, void]"}, FldName: "vcan"}, @@ -8971,9 +8973,9 @@ var structDescs_arm = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_INFO_KIND, int16], string[\"gretap\"]]"}, FldName: "IFLA_INFO_KIND"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[ipgre_policy]]"}, FldName: "IFLA_INFO_DATA"}, }}}, - {Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, array[gtp_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, array[gtp_policy]]", IsVarlen: true}, Fields: []Type{ + {Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, gtp_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, gtp_policy]", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_INFO_KIND, int16], string[\"gtp\"]]"}, FldName: "IFLA_INFO_KIND"}, - &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[gtp_policy]]"}, FldName: "IFLA_INFO_DATA"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, gtp_policy]"}, FldName: "IFLA_INFO_DATA"}, }}}, {Key: StructKey{Name: "ifla_info_policy_t[\"hsr\", IFLA_INFO_DATA, array[hsr_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifla_info_policy_t[\"hsr\", IFLA_INFO_DATA, array[hsr_policy]]", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_INFO_KIND, int16], string[\"hsr\"]]"}, FldName: "IFLA_INFO_KIND"}, @@ -9093,7 +9095,6 @@ var structDescs_arm = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_XDP, int16:14], 0, 1, array[ifla_xdp_policy]]"}, FldName: "IFLA_XDP"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_EVENT, int16], int32]"}, FldName: "IFLA_EVENT"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_GROUP, int16], int32]"}, FldName: "IFLA_GROUP"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_IF_NETNSID, int16], netns_id]"}, FldName: "IFLA_IF_NETNSID"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_TARGET_NETNSID, int16], netns_id]"}, FldName: "IFLA_TARGET_NETNSID"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_PROP_LIST, int16:14], 0, 1, array[nlattr[IFLA_ALT_IFNAME, devname]]]"}, FldName: "IFLA_PROP_LIST"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_ALT_IFNAME, int16], devname]"}, FldName: "IFLA_ALT_IFNAME"}, @@ -10992,6 +10993,7 @@ var structDescs_arm = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_ADDR_FAMILY, int16], flags[ip_vs_af, int16]]"}, FldName: "IPVS_DEST_ATTR_ADDR_FAMILY"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_TYPE, int16], flags[ipvs_tun_type, int8]]"}, FldName: "IPVS_DEST_ATTR_TUN_TYPE"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_PORT, int16], sock_port]"}, FldName: "IPVS_DEST_ATTR_TUN_PORT"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_FLAGS, int16], int16]"}, FldName: "IPVS_DEST_ATTR_TUN_FLAGS"}, }}}, {Key: StructKey{Name: "ip_vs_dest_user"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ip_vs_dest_user", TypeSize: 24}, Fields: []Type{ &UnionType{Key: StructKey{Name: "ipv4_addr"}, FldName: "addr"}, @@ -19421,10 +19423,10 @@ var structDescs_arm = []*KeyedStruct{ {Key: StructKey{Name: "nfnl_cthelper_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nfnl_cthelper_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_NAME, int16], string[cthelper_name]]"}, FldName: "NFCTH_NAME"}, &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_TUPLE, int16], array[tuple_nla_policy]]"}, FldName: "NFCTH_TUPLE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_QUEUE_NUM, int16], int32be]"}, FldName: "NFCTH_QUEUE_NUM"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY, int16], nlattr[NFCTH_POLICY_SET_MAX, int32be]]"}, FldName: "NFCTH_POLICY"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_PRIV_DATA_LEN, int16], int32be[0:32]]"}, FldName: "NFCTH_PRIV_DATA_LEN"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_STATUS, int16], int32be[0:1]]"}, FldName: "NFCTH_STATUS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_QUEUE_NUM, int16:14], 1, 0, int32be]"}, FldName: "NFCTH_QUEUE_NUM"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY, int16:14], 0, 1, nlnetw[NFCTH_POLICY_SET_NUM, int32be]]"}, FldName: "NFCTH_POLICY"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_PRIV_DATA_LEN, int16:14], 1, 0, int32be[0:32]]"}, FldName: "NFCTH_PRIV_DATA_LEN"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_STATUS, int16:14], 1, 0, int32be[0:1]]"}, FldName: "NFCTH_STATUS"}, }}}, {Key: StructKey{Name: "nfnl_osf_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nfnl_osf_policy", TypeSize: 596}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[OSF_ATTR_FINGER, int16], nf_osf_user_finger]"}, FldName: "OSF_ATTR_FINGER"}, @@ -19568,6 +19570,7 @@ var structDescs_arm = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_SREG_KEY, int16:14], 1, 0, flags[nft_registers, int32be]]"}, FldName: "NFTA_DYNSET_SREG_KEY"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_SREG_DATA, int16:14], 1, 0, flags[nft_registers, int32be]]"}, FldName: "NFTA_DYNSET_SREG_DATA"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_TIMEOUT, int16:14], 1, 0, int64be]"}, FldName: "NFTA_DYNSET_TIMEOUT"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_EXPR, int16:14], 0, 1, nft_expr_policy_t[\"lookup\", nft_lookup_policy]]"}, FldName: "NFTA_DYNSET_EXPR"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_FLAGS, int16:14], 1, 0, flags[nft_dynset_flags, int32be]]"}, FldName: "NFTA_DYNSET_FLAGS"}, }}}, {Key: StructKey{Name: "nft_expr_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nft_expr_policy", IsVarlen: true}, Fields: []Type{ @@ -20791,18 +20794,6 @@ var structDescs_arm = []*KeyedStruct{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_CLASS, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_CLASS, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 9}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FLAGS, int16], flags[conntrack_exp_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_FLAGS, int16], flags[conntrack_exp_flags, int32be]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "conntrack_exp_flags", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FN, int16], string[conntrack_exp_func]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_FN, int16], string[conntrack_exp_func]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 11}, @@ -20815,43 +20806,12 @@ var structDescs_arm = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "payload", IsVarlen: true}, Kind: 2, SubKind: "xt_helper_names", Values: []string{"\x00", "ftp-20000\x00", "tftp-20000\x00", "sip-20000\x00", "irc-20000\x00", "sane-20000\x00", "amanda\x00", "RAS\x00", "Q.931\x00", "H.245\x00", "netbios-ns\x00", "snmp\x00", "snmp_trap\x00", "pptp\x00", "syz0\x00", "syz1\x00"}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ID, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_ID, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_NAT_DIR, int16], int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_NAT_DIR, int16], int32be[0:1]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_TIMEOUT, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_TIMEOUT, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ZONE, int16], conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_ZONE, int16], conntrack_zone]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_HELP_NAME, int16], string[xt_helper_names]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_HELP_NAME, int16], string[xt_helper_names]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &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: "xt_helper_names", Values: []string{"\x00", "ftp-20000\x00", "tftp-20000\x00", "sip-20000\x00", "irc-20000\x00", "sane-20000\x00", "amanda\x00", "RAS\x00", "Q.931\x00", "H.245\x00", "netbios-ns\x00", "snmp\x00", "snmp_trap\x00", "pptp\x00", "syz0\x00", "syz1\x00"}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_ID, int16], conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_ID, int16], conntrack_id]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 12}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_IP_V4_DST, int16], ipv4_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_IP_V4_DST, int16], ipv4_addr]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -20876,30 +20836,12 @@ var structDescs_arm = []*KeyedStruct{ &UnionType{Key: StructKey{Name: "ipv6_addr"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_LABELS, int16], array[int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_LABELS, int16], array[int32be]]", IsVarlen: true}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 22}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", TypeSize: 4}, ArgFormat: 1}}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_LABELS_MASK, int16], array[int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_LABELS_MASK, int16], array[int32be]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 23}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", TypeSize: 4}, ArgFormat: 1}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_MARK, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_MARK, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_MARK_MASK, int16], conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_MARK_MASK, int16], conntrack_id]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 21}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_NAT_V4_MAXIP, int16], ipv4_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_NAT_V4_MAXIP, int16], ipv4_addr]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -20924,12 +20866,6 @@ var structDescs_arm = []*KeyedStruct{ &UnionType{Key: StructKey{Name: "ipv6_addr"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16], int64be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16], int64be]", TypeSize: 12}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64be", FldName: "payload", TypeSize: 8}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_ROLE, int16], int8]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_DCCP_ROLE, int16], int8]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -20951,18 +20887,6 @@ var structDescs_arm = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_TCP_FLAGS_ORIGINAL, int16], nf_ct_tcp_flags]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_TCP_FLAGS_ORIGINAL, int16], nf_ct_tcp_flags]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4}, @@ -21019,18 +20943,6 @@ var structDescs_arm = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_STATUS, int16], flags[ip_conntrack_status, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_STATUS, int16], flags[ip_conntrack_status, int32be]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_conntrack_status", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{2, 4, 1024, 4096, 8192}, BitMask: true}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_TIMEOUT, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_TIMEOUT, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_TIMEOUT_L4PROTO, int16], flags[conntrack_proto, int8]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_TIMEOUT_L4PROTO, int16], flags[conntrack_proto, int8]]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, @@ -21045,20 +20957,6 @@ var structDescs_arm = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_TUPLE_ZONE, int16], conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_TUPLE_ZONE, int16], conntrack_zone]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_ZONE, int16], conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_ZONE, int16], conntrack_zone]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 18}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[DEVLINK_ATTR_BUS_NAME, int16], string[\"netdevsim\"]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[DEVLINK_ATTR_BUS_NAME, int16], string[\"netdevsim\"]]", TypeSize: 16}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -22319,12 +22217,6 @@ var structDescs_arm = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "payload", TypeSize: 16}, Kind: 2, SubKind: "devnames", Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "lo\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "tunl0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "gre0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "gretap0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip_vti0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6_vti0\x00\x00\x00\x00\x00\x00\x00\x00", "sit0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6tnl0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6gre0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6gretap0\x00\x00\x00\x00\x00\x00", "bond0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "dummy0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "nr0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "rose0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "erspan0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "vlan0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "bridge0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "vcan0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "team0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "syz_tun\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_to_bridge\x00", "veth1_to_bridge\x00", "veth0_to_bond\x00\x00\x00", "veth1_to_bond\x00\x00\x00", "veth0_to_team\x00\x00\x00", "veth1_to_team\x00\x00\x00", "bridge_slave_0\x00\x00", "bridge_slave_1\x00\x00", "bond_slave_0\x00\x00\x00\x00", "bond_slave_1\x00\x00\x00\x00", "team_slave_0\x00\x00\x00\x00", "team_slave_1\x00\x00\x00\x00", "syzkaller0\x00\x00\x00\x00\x00\x00", "syzkaller1\x00\x00\x00\x00\x00\x00", "veth0_to_hsr\x00\x00\x00\x00", "veth1_to_hsr\x00\x00\x00\x00", "hsr0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6erspan0\x00\x00\x00\x00\x00\x00", "vxcan1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "caif0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "batadv0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_to_batadv\x00", "veth1_to_batadv\x00", "batadv_slave_0\x00\x00", "batadv_slave_1\x00\x00", "netdevsim0\x00\x00\x00\x00\x00\x00", "netpci0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "xfrm0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_virt_wifi\x00", "veth1_virt_wifi\x00", "virt_wifi0\x00\x00\x00\x00\x00\x00", "veth0_vlan\x00\x00\x00\x00\x00\x00", "veth1_vlan\x00\x00\x00\x00\x00\x00", "vlan0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "vlan1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "macvlan0\x00\x00\x00\x00\x00\x00\x00\x00", "macvlan1\x00\x00\x00\x00\x00\x00\x00\x00", "ipvlan0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ipvlan1\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_macvtap\x00\x00\x00", "veth1_macvtap\x00\x00\x00", "macvtap0\x00\x00\x00\x00\x00\x00\x00\x00", "macsec0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "geneve0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "geneve1\x00\x00\x00\x00\x00\x00\x00\x00\x00"}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[IFLA_IF_NETNSID, int16], netns_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IFLA_IF_NETNSID, int16], netns_id]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 46}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[IFLA_INET6_ADDR_GEN_MODE, int16], int8]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IFLA_INET6_ADDR_GEN_MODE, int16], int8]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8}, @@ -23386,6 +23278,13 @@ var structDescs_arm = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_FLAGS, int16], int16]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IPVS_DEST_ATTR_TUN_FLAGS, int16], int16]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 15}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "payload", TypeSize: 2}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_PORT, int16], sock_port]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IPVS_DEST_ATTR_TUN_PORT, int16], sock_port]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 14}, @@ -24003,36 +23902,6 @@ var structDescs_arm = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY, int16], nlattr[NFCTH_POLICY_SET_MAX, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_POLICY, int16], nlattr[NFCTH_POLICY_SET_MAX, int32be]]", TypeSize: 12}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY_SET_MAX, int16], int32be]"}, FldName: "payload"}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY_SET_MAX, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_POLICY_SET_MAX, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_PRIV_DATA_LEN, int16], int32be[0:32]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_PRIV_DATA_LEN, int16], int32be[0:32]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 32}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_QUEUE_NUM, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_QUEUE_NUM, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_STATUS, int16], int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_STATUS, int16], int32be[0:1]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 6}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[NFCTH_TUPLE, int16], array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_TUPLE, int16], array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -25786,6 +25655,12 @@ var structDescs_arm = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Kind: 1, RangeEnd: 32}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_ASSOCIATED, int16], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NL80211_STA_FLAG_ASSOCIATED, int16], void]", TypeSize: 4}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "payload"}, Kind: 1}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_AUTHENTICATED, int16], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NL80211_STA_FLAG_AUTHENTICATED, int16], void]", TypeSize: 4}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, @@ -26061,12 +25936,6 @@ var structDescs_arm = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nf_osf_user_finger"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ifindex]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_DST, int16], ifindex]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "payload", TypeSize: 4}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ipv4_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_DST, int16], ipv4_addr]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -26116,6 +25985,12 @@ var structDescs_arm = []*KeyedStruct{ &UnionType{Key: StructKey{Name: "ipv6_addr"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[RTA_IIF, int16], ifindex]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_IIF, int16], ifindex]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, + &ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "payload", TypeSize: 4}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[RTA_MARK, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_MARK, int16], int32]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 16}, @@ -29656,6 +29531,18 @@ var structDescs_arm = []*KeyedStruct{ &StructType{Key: StructKey{Name: "tipc_nl_udp_policy"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_FLAG, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_CON_FLAG, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_NODE, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_CON_NODE, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, 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: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -29740,6 +29627,24 @@ var structDescs_arm = []*KeyedStruct{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_LOWER, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PUBL_LOWER, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_TYPE, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PUBL_TYPE, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_UPPER, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PUBL_UPPER, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, 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: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -29878,12 +29783,6 @@ var structDescs_arm = []*KeyedStruct{ &StructType{Key: StructKey{Name: "xfrm_user_offload"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[XFRMA_OUTPUT_MARK, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[XFRMA_OUTPUT_MARK, int16], int32]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 29}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[XFRMA_POLICY, int16], xfrm_userpolicy_info]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[XFRMA_POLICY, int16], xfrm_userpolicy_info]", TypeSize: 172}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, @@ -30044,6 +29943,30 @@ var structDescs_arm = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "inet6_af_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_CLASS, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_CLASS, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 9}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_FLAGS, int16:14], 1, 0, flags[conntrack_exp_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_FLAGS, int16:14], 1, 0, flags[conntrack_exp_flags, int32be]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 8}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "conntrack_exp_flags", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ID, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_ID, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_MASK, int16:14], 0, 1, array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_MASK, int16:14], 0, 1, array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, @@ -30068,6 +29991,14 @@ var structDescs_arm = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "exp_nat_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_DIR, int16:14], 1, 0, int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_NAT_DIR, int16:14], 1, 0, int32be[0:1]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_NAT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -30076,6 +30007,14 @@ var structDescs_arm = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tuple_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TIMEOUT, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_TIMEOUT, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 4}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -30084,6 +30023,15 @@ var structDescs_arm = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tuple_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ZONE, int16:14], 1, 0, conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_ZONE, int16:14], 1, 0, conntrack_zone]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 7}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_HELP, int16:14], 0, 1, nlattr[CTA_HELP_NAME, string[xt_helper_names]]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_HELP, int16:14], 0, 1, nlattr[CTA_HELP_NAME, string[xt_helper_names]]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, @@ -30092,6 +30040,38 @@ var structDescs_arm = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_HELP_NAME, int16], string[xt_helper_names]]"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_ID, int16:14], 1, 0, conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_ID, int16:14], 1, 0, conntrack_id]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 12}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_LABELS, int16:14], 1, 0, array[int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_LABELS, int16:14], 1, 0, array[int32be]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 22}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", TypeSize: 4}, ArgFormat: 1}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_MARK, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_MARK, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 8}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_MARK_MASK, int16:14], 1, 0, conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_MARK_MASK, int16:14], 1, 0, conntrack_id]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 21}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_NAT_DST, int16:14], 0, 1, array[nat_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_NAT_DST, int16:14], 0, 1, array[nat_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 13}, @@ -30132,6 +30112,14 @@ var structDescs_arm = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "dccp_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16:14], 1, 0, int64be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16:14], 1, 0, int64be]", TypeSize: 12}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64be", FldName: "payload", TypeSize: 8}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP, int16:14], 0, 1, array[sctp_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_SCTP, int16:14], 0, 1, array[sctp_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, @@ -30140,6 +30128,22 @@ var structDescs_arm = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "sctp_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_TCP, int16:14], 0, 1, array[tcp_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_TCP, int16:14], 0, 1, array[tcp_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, @@ -30148,6 +30152,62 @@ var structDescs_arm = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tcp_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_CORRECTION_POS, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQADJ_CORRECTION_POS, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_AFTER, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQADJ_OFFSET_AFTER, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_BEFORE, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQADJ_OFFSET_BEFORE, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_ORIG, int16:14], 0, 1, array[seqadj_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQ_ADJ_ORIG, int16:14], 0, 1, array[seqadj_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 15}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "seqadj_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_REPLY, int16:14], 0, 1, array[seqadj_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQ_ADJ_REPLY, int16:14], 0, 1, array[seqadj_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 16}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "seqadj_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_STATUS, int16:14], 1, 0, flags[ip_conntrack_status, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_STATUS, int16:14], 1, 0, flags[ip_conntrack_status, int32be]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_conntrack_status", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{2, 4, 1024, 4096, 8192}, BitMask: true}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_TIMEOUT, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_TIMEOUT, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 7}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_TIMEOUT_DATA, int16:14], 0, 1, cttimeout_data_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_TIMEOUT_DATA, int16:14], 0, 1, cttimeout_data_policy]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 4}, @@ -30469,6 +30529,24 @@ var structDescs_arm = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tuple_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_ZONE, int16:14], 1, 0, conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_TUPLE_ZONE, int16:14], 1, 0, conntrack_zone]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_ZONE, int16:14], 1, 0, conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_ZONE, int16:14], 1, 0, conntrack_zone]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 18}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[IFLA_AF_SPEC, int16:14], 0, 1, array[ifla_af_spec_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_AF_SPEC, int16:14], 0, 1, array[ifla_af_spec_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 26}, @@ -30533,14 +30611,6 @@ var structDescs_arm = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "geneve_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[gtp_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[gtp_policy]]", IsVarlen: true}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "gtp_policy"}}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[hsr_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[hsr_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -30653,6 +30723,14 @@ var structDescs_arm = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "xfrmi_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, gtp_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, gtp_policy]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &StructType{Key: StructKey{Name: "gtp_policy"}, FldName: "payload"}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, nlattr[IFLA_PPP_DEV_FD, fd]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, nlattr[IFLA_PPP_DEV_FD, fd]]", TypeSize: 12}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -31104,6 +31182,46 @@ var structDescs_arm = []*KeyedStruct{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64be", FldName: "payload", TypeSize: 8}, ArgFormat: 1}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY, int16:14], 0, 1, nlnetw[NFCTH_POLICY_SET_NUM, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_POLICY, int16:14], 0, 1, nlnetw[NFCTH_POLICY_SET_NUM, int32be]]", TypeSize: 12}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 4}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY_SET_NUM, int16:14], 1, 0, int32be]"}, FldName: "payload"}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY_SET_NUM, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_POLICY_SET_NUM, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_PRIV_DATA_LEN, int16:14], 1, 0, int32be[0:32]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_PRIV_DATA_LEN, int16:14], 1, 0, int32be[0:32]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 32}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_QUEUE_NUM, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_QUEUE_NUM, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_STATUS, int16:14], 1, 0, int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_STATUS, int16:14], 1, 0, int32be[0:1]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 6}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[NFQA_CFG_FLAGS, int16:14], 1, 0, flags[nfqa_cfg_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFQA_CFG_FLAGS, int16:14], 1, 0, flags[nfqa_cfg_flags, int32be]]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, @@ -31470,6 +31588,14 @@ var structDescs_arm = []*KeyedStruct{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "nft_registers", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{0, 1, 2, 3, 4, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_EXPR, int16:14], 0, 1, nft_expr_policy_t[\"lookup\", nft_lookup_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFTA_DYNSET_EXPR, int16:14], 0, 1, nft_expr_policy_t[\"lookup\", nft_lookup_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 7}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &StructType{Key: StructKey{Name: "nft_expr_policy_t[\"lookup\", nft_lookup_policy]"}, FldName: "payload"}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_FLAGS, int16:14], 1, 0, flags[nft_dynset_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFTA_DYNSET_FLAGS, int16:14], 1, 0, flags[nft_dynset_flags, int32be]]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 9}, @@ -33869,6 +33995,14 @@ var structDescs_arm = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_node_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_PUBL, int16:14], 0, 1, array[tipc_nl_publ_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[TIPC_NLA_PUBL, int16:14], 0, 1, array[tipc_nl_publ_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_publ_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_SOCK, int16:14], 0, 1, array[tipc_nl_sock_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[TIPC_NLA_SOCK, int16:14], 0, 1, array[tipc_nl_sock_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -33877,6 +34011,14 @@ var structDescs_arm = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_sock_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_SOCK_CON, int16:14], 0, 1, array[tipc_nl_sock_con_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[TIPC_NLA_SOCK_CON, int16:14], 0, 1, array[tipc_nl_sock_con_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_sock_con_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[int16:14[0:150], 0, 0, nl_generic_attr_data]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[int16:14[0:150], 0, 0, nl_generic_attr_data]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Kind: 1, RangeEnd: 150}, @@ -36144,7 +36286,7 @@ var structDescs_arm = []*KeyedStruct{ {Key: StructKey{Name: "rtm_ipv4_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "rtm_ipv4_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ipv4_addr]"}, FldName: "RTA_DST"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_SRC, int16], ipv4_addr]"}, FldName: "RTA_SRC"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ifindex]"}, FldName: "RTA_IIF"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_IIF, int16], ifindex]"}, FldName: "RTA_IIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_OIF, int16], ifindex]"}, FldName: "RTA_OIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_GATEWAY, int16], ipv4_addr]"}, FldName: "RTA_GATEWAY"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_PRIORITY, int16], int32]"}, FldName: "RTA_PRIORITY"}, @@ -36159,7 +36301,7 @@ var structDescs_arm = []*KeyedStruct{ }}}, {Key: StructKey{Name: "rtm_ipv6_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "rtm_ipv6_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_GATEWAY, int16], ipv6_addr]"}, FldName: "RTA_GATEWAY"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ifindex]"}, FldName: "RTA_IIF"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_IIF, int16], ifindex]"}, FldName: "RTA_IIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_OIF, int16], ifindex]"}, FldName: "RTA_OIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_PRIORITY, int16], int32]"}, FldName: "RTA_PRIORITY"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[RTA_METRICS, int16:14], 0, 1, array[int8]]"}, FldName: "RTA_METRICS"}, @@ -36633,8 +36775,8 @@ var structDescs_arm = []*KeyedStruct{ }}}, {Key: StructKey{Name: "sctp_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_STATE, int16], int8]"}, FldName: "CTA_PROTOINFO_SCTP_STATE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16], int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_ORIGINAL"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16], int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_REPLY"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16:14], 1, 0, int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_ORIGINAL"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16:14], 1, 0, int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_REPLY"}, }}}, {Key: StructKey{Name: "sctp_paddrinfo", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", TypeSize: 152, ArgDir: 2}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "spinfo_assoc_id", TypeSize: 4, ArgDir: 2}}, @@ -36929,6 +37071,11 @@ var structDescs_arm = []*KeyedStruct{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "msg_controllen", TypeSize: 4}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "msg_flags", TypeSize: 4}}}, }}}, + {Key: StructKey{Name: "seqadj_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "seqadj_policy", IsVarlen: true}, Fields: []Type{ + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_CORRECTION_POS, int16:14], 1, 0, int32be]"}, FldName: "CTA_SEQADJ_CORRECTION_POS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_BEFORE, int16:14], 1, 0, int32be]"}, FldName: "CTA_SEQADJ_OFFSET_BEFORE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_AFTER, int16:14], 1, 0, int32be]"}, FldName: "CTA_SEQADJ_OFFSET_AFTER"}, + }}}, {Key: StructKey{Name: "serial_iso7816"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "serial_iso7816", TypeSize: 40}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags", TypeSize: 4}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tg", TypeSize: 4}}}, @@ -38767,6 +38914,7 @@ var structDescs_arm = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_MFP, int16], void]"}, FldName: "NL80211_STA_FLAG_MFP"}, &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_AUTHENTICATED, int16], void]"}, FldName: "NL80211_STA_FLAG_AUTHENTICATED"}, &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_TDLS_PEER, int16], void]"}, FldName: "NL80211_STA_FLAG_TDLS_PEER"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_ASSOCIATED, int16], void]"}, FldName: "NL80211_STA_FLAG_ASSOCIATED"}, }}}, {Key: StructKey{Name: "stab_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "stab_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[TCA_STAB_BASE, int16], tc_sizespec]"}, FldName: "TCA_STAB_BASE"}, @@ -40480,6 +40628,7 @@ var structDescs_arm = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_NODE, int16:14], 0, 1, array[tipc_nl_node_policy]]"}, FldName: "TIPC_NLA_NODE"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_NET, int16:14], 0, 1, array[tipc_nl_net_policy]]"}, FldName: "TIPC_NLA_NET"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_MON, int16:14], 0, 1, array[tipc_nl_monitor_policy]]"}, FldName: "TIPC_NLA_MON"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_PUBL, int16:14], 0, 1, array[tipc_nl_publ_policy]]"}, FldName: "TIPC_NLA_PUBL"}, }}}, {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"}, @@ -40487,10 +40636,20 @@ var structDescs_arm = []*KeyedStruct{ &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_publ_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_publ_policy", IsVarlen: true}, Fields: []Type{ + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_TYPE, int16], int32]"}, FldName: "TIPC_NLA_PUBL_TYPE"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_LOWER, int16], int32]"}, FldName: "TIPC_NLA_PUBL_LOWER"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_UPPER, int16], int32]"}, FldName: "TIPC_NLA_PUBL_UPPER"}, + }}}, + {Key: StructKey{Name: "tipc_nl_sock_con_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_sock_con_policy", IsVarlen: true}, Fields: []Type{ + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_NODE, int16], int32]"}, FldName: "TIPC_NLA_CON_NODE"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_FLAG, int16], int32]"}, FldName: "TIPC_NLA_CON_FLAG"}, + }}}, {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"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_SOCK_CON, int16:14], 0, 1, array[tipc_nl_sock_con_policy]]"}, FldName: "TIPC_NLA_SOCK_CON"}, }}}, {Key: StructKey{Name: "tipc_nl_udp_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_udp_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_LOCAL, int16], sockaddr_tipc_udp]"}, FldName: "TIPC_NLA_UDP_LOCAL"}, @@ -41390,7 +41549,7 @@ var structDescs_arm = []*KeyedStruct{ {Key: StructKey{Name: "tuple_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tuple_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_IP, int16:14], 0, 1, cta_ip_nla_policy]"}, FldName: "CTA_TUPLE_IP"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_PROTO, int16:14], 0, 1, nlattr[CTA_PROTO_NUM, flags[conntrack_proto, int8]]]"}, FldName: "CTA_TUPLE_PROTO"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_TUPLE_ZONE, int16], conntrack_zone]"}, FldName: "CTA_TUPLE_ZONE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_ZONE, int16:14], 1, 0, conntrack_zone]"}, FldName: "CTA_TUPLE_ZONE"}, }}}, {Key: StructKey{Name: "txq_params_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "txq_params_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_TXQ_ATTR_QUEUE, int16], int8]"}, FldName: "NL80211_TXQ_ATTR_QUEUE"}, @@ -44813,7 +44972,6 @@ var structDescs_arm = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_TFCPAD, int16], int32]"}, FldName: "tfcpad"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_REPLAY_THRESH, int16], int32]"}, FldName: "replay_thresh"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_ETIMER_THRESH, int16], int32]"}, FldName: "etimer_thresh"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_OUTPUT_MARK, int16], int32]"}, FldName: "output_mark"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_ENCAP, int16], xfrm_encap_tmpl]"}, FldName: "encap"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_OFFLOAD_DEV, int16], xfrm_user_offload]"}, FldName: "offload"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_SEC_CTX, int16], xfrm_user_sec_ctx]"}, FldName: "sec_ctx"}, @@ -65087,6 +65245,11 @@ var consts_arm = []ConstValue{ {Name: "CTA_PROTONAT_PORT_MAX", Value: 2}, {Name: "CTA_PROTONAT_PORT_MIN", Value: 1}, {Name: "CTA_PROTO_NUM", Value: 1}, + {Name: "CTA_SEQADJ_CORRECTION_POS", Value: 1}, + {Name: "CTA_SEQADJ_OFFSET_AFTER", Value: 3}, + {Name: "CTA_SEQADJ_OFFSET_BEFORE", Value: 2}, + {Name: "CTA_SEQ_ADJ_ORIG", Value: 15}, + {Name: "CTA_SEQ_ADJ_REPLY", Value: 16}, {Name: "CTA_STATUS", Value: 3}, {Name: "CTA_TIMEOUT", Value: 7}, {Name: "CTA_TIMEOUT_DATA", Value: 4}, @@ -66521,7 +66684,6 @@ var consts_arm = []ConstValue{ {Name: "IFLA_HSR_VERSION", Value: 6}, {Name: "IFLA_IFALIAS", Value: 20}, {Name: "IFLA_IFNAME", Value: 3}, - {Name: "IFLA_IF_NETNSID", Value: 46}, {Name: "IFLA_INET6_ADDR_GEN_MODE", Value: 8}, {Name: "IFLA_INET6_TOKEN", Value: 7}, {Name: "IFLA_INET_CONF", Value: 1}, @@ -67123,6 +67285,7 @@ var consts_arm = []ConstValue{ {Name: "IPVS_DEST_ATTR_L_THRESH", Value: 6}, {Name: "IPVS_DEST_ATTR_PERSIST_CONNS", Value: 9}, {Name: "IPVS_DEST_ATTR_PORT", Value: 2}, + {Name: "IPVS_DEST_ATTR_TUN_FLAGS", Value: 15}, {Name: "IPVS_DEST_ATTR_TUN_PORT", Value: 14}, {Name: "IPVS_DEST_ATTR_TUN_TYPE", Value: 13}, {Name: "IPVS_DEST_ATTR_U_THRESH", Value: 5}, @@ -68149,7 +68312,7 @@ var consts_arm = []ConstValue{ {Name: "NFACCT_QUOTA", Value: 6}, {Name: "NFCTH_NAME", Value: 1}, {Name: "NFCTH_POLICY", Value: 4}, - {Name: "NFCTH_POLICY_SET_MAX", Value: 5}, + {Name: "NFCTH_POLICY_SET_NUM", Value: 1}, {Name: "NFCTH_PRIV_DATA_LEN", Value: 5}, {Name: "NFCTH_QUEUE_NUM", Value: 3}, {Name: "NFCTH_STATUS", Value: 6}, @@ -68280,6 +68443,7 @@ var consts_arm = []ConstValue{ {Name: "NFTA_DEVICE_NAME", Value: 1}, {Name: "NFTA_DUP_SREG_ADDR", Value: 1}, {Name: "NFTA_DUP_SREG_DEV", Value: 2}, + {Name: "NFTA_DYNSET_EXPR", Value: 7}, {Name: "NFTA_DYNSET_FLAGS", Value: 9}, {Name: "NFTA_DYNSET_OP", Value: 3}, {Name: "NFTA_DYNSET_SET_ID", Value: 2}, @@ -68975,6 +69139,7 @@ var consts_arm = []ConstValue{ {Name: "NL80211_SMPS_DYNAMIC", Value: 2}, {Name: "NL80211_SMPS_OFF"}, {Name: "NL80211_SMPS_STATIC", Value: 1}, + {Name: "NL80211_STA_FLAG_ASSOCIATED", Value: 7}, {Name: "NL80211_STA_FLAG_AUTHENTICATED", Value: 5}, {Name: "NL80211_STA_FLAG_AUTHORIZED", Value: 1}, {Name: "NL80211_STA_FLAG_MFP", Value: 4}, @@ -69797,6 +69962,7 @@ var consts_arm = []ConstValue{ {Name: "RTA_EXPIRES", Value: 23}, {Name: "RTA_FLOW", Value: 11}, {Name: "RTA_GATEWAY", Value: 5}, + {Name: "RTA_IIF", Value: 3}, {Name: "RTA_MARK", Value: 16}, {Name: "RTA_METRICS", Value: 8}, {Name: "RTA_MULTIPATH", Value: 9}, @@ -71595,6 +71761,8 @@ var consts_arm = []ConstValue{ {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_CON_FLAG", Value: 1}, + {Name: "TIPC_NLA_CON_NODE", Value: 2}, {Name: "TIPC_NLA_LINK", Value: 4}, {Name: "TIPC_NLA_LINK_NAME", Value: 1}, {Name: "TIPC_NLA_LINK_PROP", Value: 7}, @@ -71616,8 +71784,13 @@ var consts_arm = []ConstValue{ {Name: "TIPC_NLA_PROP_PRIO", Value: 1}, {Name: "TIPC_NLA_PROP_TOL", Value: 2}, {Name: "TIPC_NLA_PROP_WIN", Value: 3}, + {Name: "TIPC_NLA_PUBL", Value: 3}, + {Name: "TIPC_NLA_PUBL_LOWER", Value: 2}, + {Name: "TIPC_NLA_PUBL_TYPE", Value: 1}, + {Name: "TIPC_NLA_PUBL_UPPER", Value: 3}, {Name: "TIPC_NLA_SOCK", Value: 2}, {Name: "TIPC_NLA_SOCK_ADDR", Value: 1}, + {Name: "TIPC_NLA_SOCK_CON", Value: 3}, {Name: "TIPC_NLA_SOCK_HAS_PUBL", Value: 4}, {Name: "TIPC_NLA_SOCK_REF", Value: 2}, {Name: "TIPC_NLA_UDP_LOCAL", Value: 1}, @@ -73364,7 +73537,6 @@ var consts_arm = []ConstValue{ {Name: "XFRMA_MARK", Value: 21}, {Name: "XFRMA_MIGRATE", Value: 17}, {Name: "XFRMA_OFFLOAD_DEV", Value: 28}, - {Name: "XFRMA_OUTPUT_MARK", Value: 29}, {Name: "XFRMA_POLICY", Value: 7}, {Name: "XFRMA_POLICY_TYPE", Value: 16}, {Name: "XFRMA_PROTO", Value: 25}, @@ -73977,4 +74149,4 @@ var consts_arm = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_arm = "fb75ecbaeec45d54ba38a34578d5a0692272c4f8" +const revision_arm = "d0338eb41251155445d409f0d74e2e331d708856" diff --git a/sys/linux/gen/arm64.go b/sys/linux/gen/arm64.go index a698c56e399a..889b3984c43f 100644 --- a/sys/linux/gen/arm64.go +++ b/sys/linux/gen/arm64.go @@ -2806,19 +2806,21 @@ var structDescs_arm64 = []*KeyedStruct{ {Key: StructKey{Name: "ct_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ct_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_ORIG, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_TUPLE_ORIG"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_REPLY, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_TUPLE_REPLY"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_STATUS, int16], flags[ip_conntrack_status, int32be]]"}, FldName: "CTA_STATUS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_STATUS, int16:14], 1, 0, flags[ip_conntrack_status, int32be]]"}, FldName: "CTA_STATUS"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO, int16:14], 0, 1, protoinfo_policy]"}, FldName: "CTA_PROTOINFO"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_HELP, int16:14], 0, 1, nlattr[CTA_HELP_NAME, string[xt_helper_names]]]"}, FldName: "CTA_HELP"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_NAT_SRC, int16:14], 0, 1, array[nat_nla_policy]]"}, FldName: "CTA_NAT_SRC"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_TIMEOUT, int16], int32be]"}, FldName: "CTA_TIMEOUT"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_MARK, int16], int32be]"}, FldName: "CTA_MARK"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_ID, int16], conntrack_id]"}, FldName: "CTA_ID"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TIMEOUT, int16:14], 1, 0, int32be]"}, FldName: "CTA_TIMEOUT"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_MARK, int16:14], 1, 0, int32be]"}, FldName: "CTA_MARK"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_ID, int16:14], 1, 0, conntrack_id]"}, FldName: "CTA_ID"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_NAT_DST, int16:14], 0, 1, array[nat_nla_policy]]"}, FldName: "CTA_NAT_DST"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_MASTER, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_TUPLE_MASTER"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_ZONE, int16], conntrack_zone]"}, FldName: "CTA_ZONE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_MARK_MASK, int16], conntrack_id]"}, FldName: "CTA_MARK_MASK"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_LABELS, int16], array[int32be]]"}, FldName: "CTA_LABELS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_ZONE, int16:14], 1, 0, conntrack_zone]"}, FldName: "CTA_ZONE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_MARK_MASK, int16:14], 1, 0, conntrack_id]"}, FldName: "CTA_MARK_MASK"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_LABELS, int16:14], 1, 0, array[int32be]]"}, FldName: "CTA_LABELS"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_LABELS_MASK, int16], array[int32be]]"}, FldName: "CTA_LABELS_MASK"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_ORIG, int16:14], 0, 1, array[seqadj_policy]]"}, FldName: "CTA_SEQ_ADJ_ORIG"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_REPLY, int16:14], 0, 1, array[seqadj_policy]]"}, FldName: "CTA_SEQ_ADJ_REPLY"}, }}}, {Key: StructKey{Name: "ct_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ct_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[TCA_CT_PARMS, int16], tc_gen]"}, FldName: "TCA_CT_PARMS"}, @@ -2886,7 +2888,7 @@ var structDescs_arm64 = []*KeyedStruct{ {Key: StructKey{Name: "dccp_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dccp_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_STATE, int16], int8]"}, FldName: "CTA_PROTOINFO_DCCP_STATE"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_ROLE, int16], int8]"}, FldName: "CTA_PROTOINFO_DCCP_ROLE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16], int64be]"}, FldName: "CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16:14], 1, 0, int64be]"}, FldName: "CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ"}, }}}, {Key: StructKey{Name: "dccp_packet"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dccp_packet", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "dccp_header"}, FldName: "header"}, @@ -4922,19 +4924,19 @@ var structDescs_arm64 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "discard", TypeSize: 7}, Kind: 2, Values: []string{"discard"}, NoZ: true}, }}}, {Key: StructKey{Name: "exp_nat_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "exp_nat_nla_policy", IsVarlen: true}, Fields: []Type{ - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_NAT_DIR, int16], int32be[0:1]]"}, FldName: "CTA_EXPECT_NAT_DIR"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_DIR, int16:14], 1, 0, int32be[0:1]]"}, FldName: "CTA_EXPECT_NAT_DIR"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_NAT_TUPLE"}, }}}, {Key: StructKey{Name: "exp_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "exp_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_MASTER, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_MASTER"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_TUPLE"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_MASK, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_MASK"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_TIMEOUT, int16], int32be]"}, FldName: "CTA_EXPECT_TIMEOUT"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ID, int16], int32be]"}, FldName: "CTA_EXPECT_ID"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TIMEOUT, int16:14], 1, 0, int32be]"}, FldName: "CTA_EXPECT_TIMEOUT"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ID, int16:14], 1, 0, int32be]"}, FldName: "CTA_EXPECT_ID"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_HELP_NAME, int16], string[xt_helper_names]]"}, FldName: "CTA_EXPECT_HELP_NAME"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ZONE, int16], conntrack_zone]"}, FldName: "CTA_EXPECT_ZONE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FLAGS, int16], flags[conntrack_exp_flags, int32be]]"}, FldName: "CTA_EXPECT_FLAGS"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_CLASS, int16], int32be]"}, FldName: "CTA_EXPECT_CLASS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ZONE, int16:14], 1, 0, conntrack_zone]"}, FldName: "CTA_EXPECT_ZONE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_FLAGS, int16:14], 1, 0, flags[conntrack_exp_flags, int32be]]"}, FldName: "CTA_EXPECT_FLAGS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_CLASS, int16:14], 1, 0, int32be]"}, FldName: "CTA_EXPECT_CLASS"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT, int16:14], 0, 1, array[exp_nat_nla_policy]]"}, FldName: "CTA_EXPECT_NAT"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FN, int16], string[conntrack_exp_func]]"}, FldName: "CTA_EXPECT_FN"}, }}}, @@ -9031,7 +9033,7 @@ var structDescs_arm64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"vti\", IFLA_INFO_DATA, array[vti_policy]]"}, FldName: "vti"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"ip6vti\", IFLA_INFO_DATA, array[vti6_policy]]"}, FldName: "ip6vti"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"ppp\", IFLA_INFO_DATA, nlattr[IFLA_PPP_DEV_FD, fd]]"}, FldName: "ppp"}, - &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, array[gtp_policy]]"}, FldName: "gtp"}, + &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, gtp_policy]"}, FldName: "gtp"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"hsr\", IFLA_INFO_DATA, array[hsr_policy]]"}, FldName: "hsr"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"xfrm\", IFLA_INFO_DATA, array[xfrmi_policy]]"}, FldName: "xfrm"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"vcan\", IFLA_INFO_DATA, void]"}, FldName: "vcan"}, @@ -9082,9 +9084,9 @@ var structDescs_arm64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_INFO_KIND, int16], string[\"gretap\"]]"}, FldName: "IFLA_INFO_KIND"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[ipgre_policy]]"}, FldName: "IFLA_INFO_DATA"}, }}}, - {Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, array[gtp_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, array[gtp_policy]]", IsVarlen: true}, Fields: []Type{ + {Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, gtp_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, gtp_policy]", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_INFO_KIND, int16], string[\"gtp\"]]"}, FldName: "IFLA_INFO_KIND"}, - &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[gtp_policy]]"}, FldName: "IFLA_INFO_DATA"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, gtp_policy]"}, FldName: "IFLA_INFO_DATA"}, }}}, {Key: StructKey{Name: "ifla_info_policy_t[\"hsr\", IFLA_INFO_DATA, array[hsr_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifla_info_policy_t[\"hsr\", IFLA_INFO_DATA, array[hsr_policy]]", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_INFO_KIND, int16], string[\"hsr\"]]"}, FldName: "IFLA_INFO_KIND"}, @@ -9204,7 +9206,6 @@ var structDescs_arm64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_XDP, int16:14], 0, 1, array[ifla_xdp_policy]]"}, FldName: "IFLA_XDP"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_EVENT, int16], int32]"}, FldName: "IFLA_EVENT"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_GROUP, int16], int32]"}, FldName: "IFLA_GROUP"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_IF_NETNSID, int16], netns_id]"}, FldName: "IFLA_IF_NETNSID"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_TARGET_NETNSID, int16], netns_id]"}, FldName: "IFLA_TARGET_NETNSID"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_PROP_LIST, int16:14], 0, 1, array[nlattr[IFLA_ALT_IFNAME, devname]]]"}, FldName: "IFLA_PROP_LIST"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_ALT_IFNAME, int16], devname]"}, FldName: "IFLA_ALT_IFNAME"}, @@ -11108,6 +11109,7 @@ var structDescs_arm64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_ADDR_FAMILY, int16], flags[ip_vs_af, int16]]"}, FldName: "IPVS_DEST_ATTR_ADDR_FAMILY"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_TYPE, int16], flags[ipvs_tun_type, int8]]"}, FldName: "IPVS_DEST_ATTR_TUN_TYPE"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_PORT, int16], sock_port]"}, FldName: "IPVS_DEST_ATTR_TUN_PORT"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_FLAGS, int16], int16]"}, FldName: "IPVS_DEST_ATTR_TUN_FLAGS"}, }}}, {Key: StructKey{Name: "ip_vs_dest_user"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ip_vs_dest_user", TypeSize: 24}, Fields: []Type{ &UnionType{Key: StructKey{Name: "ipv4_addr"}, FldName: "addr"}, @@ -20029,10 +20031,10 @@ var structDescs_arm64 = []*KeyedStruct{ {Key: StructKey{Name: "nfnl_cthelper_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nfnl_cthelper_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_NAME, int16], string[cthelper_name]]"}, FldName: "NFCTH_NAME"}, &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_TUPLE, int16], array[tuple_nla_policy]]"}, FldName: "NFCTH_TUPLE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_QUEUE_NUM, int16], int32be]"}, FldName: "NFCTH_QUEUE_NUM"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY, int16], nlattr[NFCTH_POLICY_SET_MAX, int32be]]"}, FldName: "NFCTH_POLICY"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_PRIV_DATA_LEN, int16], int32be[0:32]]"}, FldName: "NFCTH_PRIV_DATA_LEN"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_STATUS, int16], int32be[0:1]]"}, FldName: "NFCTH_STATUS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_QUEUE_NUM, int16:14], 1, 0, int32be]"}, FldName: "NFCTH_QUEUE_NUM"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY, int16:14], 0, 1, nlnetw[NFCTH_POLICY_SET_NUM, int32be]]"}, FldName: "NFCTH_POLICY"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_PRIV_DATA_LEN, int16:14], 1, 0, int32be[0:32]]"}, FldName: "NFCTH_PRIV_DATA_LEN"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_STATUS, int16:14], 1, 0, int32be[0:1]]"}, FldName: "NFCTH_STATUS"}, }}}, {Key: StructKey{Name: "nfnl_osf_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nfnl_osf_policy", TypeSize: 596}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[OSF_ATTR_FINGER, int16], nf_osf_user_finger]"}, FldName: "OSF_ATTR_FINGER"}, @@ -20176,6 +20178,7 @@ var structDescs_arm64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_SREG_KEY, int16:14], 1, 0, flags[nft_registers, int32be]]"}, FldName: "NFTA_DYNSET_SREG_KEY"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_SREG_DATA, int16:14], 1, 0, flags[nft_registers, int32be]]"}, FldName: "NFTA_DYNSET_SREG_DATA"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_TIMEOUT, int16:14], 1, 0, int64be]"}, FldName: "NFTA_DYNSET_TIMEOUT"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_EXPR, int16:14], 0, 1, nft_expr_policy_t[\"lookup\", nft_lookup_policy]]"}, FldName: "NFTA_DYNSET_EXPR"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_FLAGS, int16:14], 1, 0, flags[nft_dynset_flags, int32be]]"}, FldName: "NFTA_DYNSET_FLAGS"}, }}}, {Key: StructKey{Name: "nft_expr_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nft_expr_policy", IsVarlen: true}, Fields: []Type{ @@ -21399,18 +21402,6 @@ var structDescs_arm64 = []*KeyedStruct{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_CLASS, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_CLASS, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 9}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FLAGS, int16], flags[conntrack_exp_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_FLAGS, int16], flags[conntrack_exp_flags, int32be]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "conntrack_exp_flags", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{1, 2}, BitMask: true}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FN, int16], string[conntrack_exp_func]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_FN, int16], string[conntrack_exp_func]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 11}, @@ -21423,43 +21414,12 @@ var structDescs_arm64 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "payload", IsVarlen: true}, Kind: 2, SubKind: "xt_helper_names", Values: []string{"\x00", "ftp-20000\x00", "tftp-20000\x00", "sip-20000\x00", "irc-20000\x00", "sane-20000\x00", "amanda\x00", "RAS\x00", "Q.931\x00", "H.245\x00", "netbios-ns\x00", "snmp\x00", "snmp_trap\x00", "pptp\x00", "syz0\x00", "syz1\x00"}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ID, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_ID, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_NAT_DIR, int16], int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_NAT_DIR, int16], int32be[0:1]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_TIMEOUT, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_TIMEOUT, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ZONE, int16], conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_ZONE, int16], conntrack_zone]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_HELP_NAME, int16], string[xt_helper_names]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_HELP_NAME, int16], string[xt_helper_names]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &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: "xt_helper_names", Values: []string{"\x00", "ftp-20000\x00", "tftp-20000\x00", "sip-20000\x00", "irc-20000\x00", "sane-20000\x00", "amanda\x00", "RAS\x00", "Q.931\x00", "H.245\x00", "netbios-ns\x00", "snmp\x00", "snmp_trap\x00", "pptp\x00", "syz0\x00", "syz1\x00"}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_ID, int16], conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_ID, int16], conntrack_id]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 12}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_IP_V4_DST, int16], ipv4_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_IP_V4_DST, int16], ipv4_addr]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -21484,30 +21444,12 @@ var structDescs_arm64 = []*KeyedStruct{ &UnionType{Key: StructKey{Name: "ipv6_addr"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_LABELS, int16], array[int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_LABELS, int16], array[int32be]]", IsVarlen: true}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 22}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", TypeSize: 4}, ArgFormat: 1}}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_LABELS_MASK, int16], array[int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_LABELS_MASK, int16], array[int32be]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 23}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", TypeSize: 4}, ArgFormat: 1}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_MARK, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_MARK, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_MARK_MASK, int16], conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_MARK_MASK, int16], conntrack_id]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 21}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_NAT_V4_MAXIP, int16], ipv4_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_NAT_V4_MAXIP, int16], ipv4_addr]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -21532,12 +21474,6 @@ var structDescs_arm64 = []*KeyedStruct{ &UnionType{Key: StructKey{Name: "ipv6_addr"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16], int64be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16], int64be]", TypeSize: 12}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64be", FldName: "payload", TypeSize: 8}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_ROLE, int16], int8]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_DCCP_ROLE, int16], int8]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -21559,18 +21495,6 @@ var structDescs_arm64 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_TCP_FLAGS_ORIGINAL, int16], nf_ct_tcp_flags]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_TCP_FLAGS_ORIGINAL, int16], nf_ct_tcp_flags]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4}, @@ -21627,18 +21551,6 @@ var structDescs_arm64 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_STATUS, int16], flags[ip_conntrack_status, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_STATUS, int16], flags[ip_conntrack_status, int32be]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_conntrack_status", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{2, 4, 1024, 4096, 8192}, BitMask: true}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_TIMEOUT, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_TIMEOUT, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_TIMEOUT_L4PROTO, int16], flags[conntrack_proto, int8]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_TIMEOUT_L4PROTO, int16], flags[conntrack_proto, int8]]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, @@ -21653,20 +21565,6 @@ var structDescs_arm64 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_TUPLE_ZONE, int16], conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_TUPLE_ZONE, int16], conntrack_zone]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_ZONE, int16], conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_ZONE, int16], conntrack_zone]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 18}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[DEVLINK_ATTR_BUS_NAME, int16], string[\"netdevsim\"]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[DEVLINK_ATTR_BUS_NAME, int16], string[\"netdevsim\"]]", TypeSize: 16}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -22927,12 +22825,6 @@ var structDescs_arm64 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "payload", TypeSize: 16}, Kind: 2, SubKind: "devnames", Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "lo\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "tunl0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "gre0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "gretap0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip_vti0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6_vti0\x00\x00\x00\x00\x00\x00\x00\x00", "sit0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6tnl0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6gre0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6gretap0\x00\x00\x00\x00\x00\x00", "bond0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "dummy0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "nr0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "rose0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "erspan0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "vlan0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "bridge0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "vcan0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "team0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "syz_tun\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_to_bridge\x00", "veth1_to_bridge\x00", "veth0_to_bond\x00\x00\x00", "veth1_to_bond\x00\x00\x00", "veth0_to_team\x00\x00\x00", "veth1_to_team\x00\x00\x00", "bridge_slave_0\x00\x00", "bridge_slave_1\x00\x00", "bond_slave_0\x00\x00\x00\x00", "bond_slave_1\x00\x00\x00\x00", "team_slave_0\x00\x00\x00\x00", "team_slave_1\x00\x00\x00\x00", "syzkaller0\x00\x00\x00\x00\x00\x00", "syzkaller1\x00\x00\x00\x00\x00\x00", "veth0_to_hsr\x00\x00\x00\x00", "veth1_to_hsr\x00\x00\x00\x00", "hsr0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6erspan0\x00\x00\x00\x00\x00\x00", "vxcan1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "caif0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "batadv0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_to_batadv\x00", "veth1_to_batadv\x00", "batadv_slave_0\x00\x00", "batadv_slave_1\x00\x00", "netdevsim0\x00\x00\x00\x00\x00\x00", "netpci0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "xfrm0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_virt_wifi\x00", "veth1_virt_wifi\x00", "virt_wifi0\x00\x00\x00\x00\x00\x00", "veth0_vlan\x00\x00\x00\x00\x00\x00", "veth1_vlan\x00\x00\x00\x00\x00\x00", "vlan0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "vlan1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "macvlan0\x00\x00\x00\x00\x00\x00\x00\x00", "macvlan1\x00\x00\x00\x00\x00\x00\x00\x00", "ipvlan0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ipvlan1\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_macvtap\x00\x00\x00", "veth1_macvtap\x00\x00\x00", "macvtap0\x00\x00\x00\x00\x00\x00\x00\x00", "macsec0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "geneve0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "geneve1\x00\x00\x00\x00\x00\x00\x00\x00\x00"}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[IFLA_IF_NETNSID, int16], netns_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IFLA_IF_NETNSID, int16], netns_id]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 46}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[IFLA_INET6_ADDR_GEN_MODE, int16], int8]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IFLA_INET6_ADDR_GEN_MODE, int16], int8]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8}, @@ -23994,6 +23886,13 @@ var structDescs_arm64 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_FLAGS, int16], int16]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IPVS_DEST_ATTR_TUN_FLAGS, int16], int16]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 15}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "payload", TypeSize: 2}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_PORT, int16], sock_port]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IPVS_DEST_ATTR_TUN_PORT, int16], sock_port]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 14}, @@ -24611,36 +24510,6 @@ var structDescs_arm64 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY, int16], nlattr[NFCTH_POLICY_SET_MAX, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_POLICY, int16], nlattr[NFCTH_POLICY_SET_MAX, int32be]]", TypeSize: 12}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY_SET_MAX, int16], int32be]"}, FldName: "payload"}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY_SET_MAX, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_POLICY_SET_MAX, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_PRIV_DATA_LEN, int16], int32be[0:32]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_PRIV_DATA_LEN, int16], int32be[0:32]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 32}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_QUEUE_NUM, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_QUEUE_NUM, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_STATUS, int16], int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_STATUS, int16], int32be[0:1]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 6}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[NFCTH_TUPLE, int16], array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_TUPLE, int16], array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -26394,6 +26263,12 @@ var structDescs_arm64 = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Kind: 1, RangeEnd: 32}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_ASSOCIATED, int16], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NL80211_STA_FLAG_ASSOCIATED, int16], void]", TypeSize: 4}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "payload"}, Kind: 1}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_AUTHENTICATED, int16], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NL80211_STA_FLAG_AUTHENTICATED, int16], void]", TypeSize: 4}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, @@ -26669,12 +26544,6 @@ var structDescs_arm64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nf_osf_user_finger"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ifindex]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_DST, int16], ifindex]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "payload", TypeSize: 4}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ipv4_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_DST, int16], ipv4_addr]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -26724,6 +26593,12 @@ var structDescs_arm64 = []*KeyedStruct{ &UnionType{Key: StructKey{Name: "ipv6_addr"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[RTA_IIF, int16], ifindex]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_IIF, int16], ifindex]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, + &ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "payload", TypeSize: 4}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[RTA_MARK, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_MARK, int16], int32]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 16}, @@ -30264,6 +30139,18 @@ var structDescs_arm64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "tipc_nl_udp_policy"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_FLAG, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_CON_FLAG, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_NODE, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_CON_NODE, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, 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: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -30348,6 +30235,24 @@ var structDescs_arm64 = []*KeyedStruct{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_LOWER, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PUBL_LOWER, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_TYPE, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PUBL_TYPE, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_UPPER, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PUBL_UPPER, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, 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: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -30486,12 +30391,6 @@ var structDescs_arm64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "xfrm_user_offload"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[XFRMA_OUTPUT_MARK, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[XFRMA_OUTPUT_MARK, int16], int32]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 29}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[XFRMA_POLICY, int16], xfrm_userpolicy_info]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[XFRMA_POLICY, int16], xfrm_userpolicy_info]", TypeSize: 172}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, @@ -30652,6 +30551,30 @@ var structDescs_arm64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "inet6_af_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_CLASS, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_CLASS, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 9}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_FLAGS, int16:14], 1, 0, flags[conntrack_exp_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_FLAGS, int16:14], 1, 0, flags[conntrack_exp_flags, int32be]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 8}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "conntrack_exp_flags", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{1, 2}, BitMask: true}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ID, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_ID, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_MASK, int16:14], 0, 1, array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_MASK, int16:14], 0, 1, array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, @@ -30676,6 +30599,14 @@ var structDescs_arm64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "exp_nat_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_DIR, int16:14], 1, 0, int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_NAT_DIR, int16:14], 1, 0, int32be[0:1]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_NAT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -30684,6 +30615,14 @@ var structDescs_arm64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tuple_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TIMEOUT, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_TIMEOUT, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 4}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -30692,6 +30631,15 @@ var structDescs_arm64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tuple_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ZONE, int16:14], 1, 0, conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_ZONE, int16:14], 1, 0, conntrack_zone]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 7}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_HELP, int16:14], 0, 1, nlattr[CTA_HELP_NAME, string[xt_helper_names]]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_HELP, int16:14], 0, 1, nlattr[CTA_HELP_NAME, string[xt_helper_names]]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, @@ -30700,6 +30648,38 @@ var structDescs_arm64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_HELP_NAME, int16], string[xt_helper_names]]"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_ID, int16:14], 1, 0, conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_ID, int16:14], 1, 0, conntrack_id]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 12}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_LABELS, int16:14], 1, 0, array[int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_LABELS, int16:14], 1, 0, array[int32be]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 22}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", TypeSize: 4}, ArgFormat: 1}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_MARK, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_MARK, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 8}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_MARK_MASK, int16:14], 1, 0, conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_MARK_MASK, int16:14], 1, 0, conntrack_id]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 21}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_NAT_DST, int16:14], 0, 1, array[nat_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_NAT_DST, int16:14], 0, 1, array[nat_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 13}, @@ -30740,6 +30720,14 @@ var structDescs_arm64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "dccp_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16:14], 1, 0, int64be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16:14], 1, 0, int64be]", TypeSize: 12}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64be", FldName: "payload", TypeSize: 8}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP, int16:14], 0, 1, array[sctp_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_SCTP, int16:14], 0, 1, array[sctp_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, @@ -30748,6 +30736,22 @@ var structDescs_arm64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "sctp_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_TCP, int16:14], 0, 1, array[tcp_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_TCP, int16:14], 0, 1, array[tcp_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, @@ -30756,6 +30760,62 @@ var structDescs_arm64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tcp_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_CORRECTION_POS, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQADJ_CORRECTION_POS, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_AFTER, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQADJ_OFFSET_AFTER, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_BEFORE, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQADJ_OFFSET_BEFORE, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_ORIG, int16:14], 0, 1, array[seqadj_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQ_ADJ_ORIG, int16:14], 0, 1, array[seqadj_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 15}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "seqadj_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_REPLY, int16:14], 0, 1, array[seqadj_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQ_ADJ_REPLY, int16:14], 0, 1, array[seqadj_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 16}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "seqadj_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_STATUS, int16:14], 1, 0, flags[ip_conntrack_status, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_STATUS, int16:14], 1, 0, flags[ip_conntrack_status, int32be]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_conntrack_status", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{2, 4, 1024, 4096, 8192}, BitMask: true}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_TIMEOUT, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_TIMEOUT, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 7}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_TIMEOUT_DATA, int16:14], 0, 1, cttimeout_data_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_TIMEOUT_DATA, int16:14], 0, 1, cttimeout_data_policy]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 4}, @@ -31077,6 +31137,24 @@ var structDescs_arm64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tuple_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_ZONE, int16:14], 1, 0, conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_TUPLE_ZONE, int16:14], 1, 0, conntrack_zone]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_ZONE, int16:14], 1, 0, conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_ZONE, int16:14], 1, 0, conntrack_zone]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 18}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[IFLA_AF_SPEC, int16:14], 0, 1, array[ifla_af_spec_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_AF_SPEC, int16:14], 0, 1, array[ifla_af_spec_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 26}, @@ -31141,14 +31219,6 @@ var structDescs_arm64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "geneve_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[gtp_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[gtp_policy]]", IsVarlen: true}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "gtp_policy"}}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[hsr_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[hsr_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -31261,6 +31331,14 @@ var structDescs_arm64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "xfrmi_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, gtp_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, gtp_policy]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &StructType{Key: StructKey{Name: "gtp_policy"}, FldName: "payload"}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, nlattr[IFLA_PPP_DEV_FD, fd]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, nlattr[IFLA_PPP_DEV_FD, fd]]", TypeSize: 12}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -31712,6 +31790,46 @@ var structDescs_arm64 = []*KeyedStruct{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64be", FldName: "payload", TypeSize: 8}, ArgFormat: 1}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY, int16:14], 0, 1, nlnetw[NFCTH_POLICY_SET_NUM, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_POLICY, int16:14], 0, 1, nlnetw[NFCTH_POLICY_SET_NUM, int32be]]", TypeSize: 12}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 4}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY_SET_NUM, int16:14], 1, 0, int32be]"}, FldName: "payload"}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY_SET_NUM, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_POLICY_SET_NUM, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_PRIV_DATA_LEN, int16:14], 1, 0, int32be[0:32]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_PRIV_DATA_LEN, int16:14], 1, 0, int32be[0:32]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 32}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_QUEUE_NUM, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_QUEUE_NUM, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_STATUS, int16:14], 1, 0, int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_STATUS, int16:14], 1, 0, int32be[0:1]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 6}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[NFQA_CFG_FLAGS, int16:14], 1, 0, flags[nfqa_cfg_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFQA_CFG_FLAGS, int16:14], 1, 0, flags[nfqa_cfg_flags, int32be]]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, @@ -32078,6 +32196,14 @@ var structDescs_arm64 = []*KeyedStruct{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "nft_registers", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{0, 1, 2, 3, 4, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_EXPR, int16:14], 0, 1, nft_expr_policy_t[\"lookup\", nft_lookup_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFTA_DYNSET_EXPR, int16:14], 0, 1, nft_expr_policy_t[\"lookup\", nft_lookup_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 7}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &StructType{Key: StructKey{Name: "nft_expr_policy_t[\"lookup\", nft_lookup_policy]"}, FldName: "payload"}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_FLAGS, int16:14], 1, 0, flags[nft_dynset_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFTA_DYNSET_FLAGS, int16:14], 1, 0, flags[nft_dynset_flags, int32be]]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 9}, @@ -34477,6 +34603,14 @@ var structDescs_arm64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_node_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_PUBL, int16:14], 0, 1, array[tipc_nl_publ_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[TIPC_NLA_PUBL, int16:14], 0, 1, array[tipc_nl_publ_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_publ_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_SOCK, int16:14], 0, 1, array[tipc_nl_sock_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[TIPC_NLA_SOCK, int16:14], 0, 1, array[tipc_nl_sock_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -34485,6 +34619,14 @@ var structDescs_arm64 = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_sock_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_SOCK_CON, int16:14], 0, 1, array[tipc_nl_sock_con_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[TIPC_NLA_SOCK_CON, int16:14], 0, 1, array[tipc_nl_sock_con_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_sock_con_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[int16:14[0:150], 0, 0, nl_generic_attr_data]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[int16:14[0:150], 0, 0, nl_generic_attr_data]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Kind: 1, RangeEnd: 150}, @@ -36749,7 +36891,7 @@ var structDescs_arm64 = []*KeyedStruct{ {Key: StructKey{Name: "rtm_ipv4_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "rtm_ipv4_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ipv4_addr]"}, FldName: "RTA_DST"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_SRC, int16], ipv4_addr]"}, FldName: "RTA_SRC"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ifindex]"}, FldName: "RTA_IIF"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_IIF, int16], ifindex]"}, FldName: "RTA_IIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_OIF, int16], ifindex]"}, FldName: "RTA_OIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_GATEWAY, int16], ipv4_addr]"}, FldName: "RTA_GATEWAY"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_PRIORITY, int16], int32]"}, FldName: "RTA_PRIORITY"}, @@ -36764,7 +36906,7 @@ var structDescs_arm64 = []*KeyedStruct{ }}}, {Key: StructKey{Name: "rtm_ipv6_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "rtm_ipv6_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_GATEWAY, int16], ipv6_addr]"}, FldName: "RTA_GATEWAY"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ifindex]"}, FldName: "RTA_IIF"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_IIF, int16], ifindex]"}, FldName: "RTA_IIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_OIF, int16], ifindex]"}, FldName: "RTA_OIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_PRIORITY, int16], int32]"}, FldName: "RTA_PRIORITY"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[RTA_METRICS, int16:14], 0, 1, array[int8]]"}, FldName: "RTA_METRICS"}, @@ -37238,8 +37380,8 @@ var structDescs_arm64 = []*KeyedStruct{ }}}, {Key: StructKey{Name: "sctp_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_STATE, int16], int8]"}, FldName: "CTA_PROTOINFO_SCTP_STATE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16], int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_ORIGINAL"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16], int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_REPLY"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16:14], 1, 0, int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_ORIGINAL"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16:14], 1, 0, int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_REPLY"}, }}}, {Key: StructKey{Name: "sctp_paddrinfo", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", TypeSize: 152, ArgDir: 2}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "spinfo_assoc_id", TypeSize: 4, ArgDir: 2}}, @@ -37544,6 +37686,11 @@ var structDescs_arm64 = []*KeyedStruct{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "msg_flags", TypeSize: 4}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true}, }}}, + {Key: StructKey{Name: "seqadj_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "seqadj_policy", IsVarlen: true}, Fields: []Type{ + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_CORRECTION_POS, int16:14], 1, 0, int32be]"}, FldName: "CTA_SEQADJ_CORRECTION_POS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_BEFORE, int16:14], 1, 0, int32be]"}, FldName: "CTA_SEQADJ_OFFSET_BEFORE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_AFTER, int16:14], 1, 0, int32be]"}, FldName: "CTA_SEQADJ_OFFSET_AFTER"}, + }}}, {Key: StructKey{Name: "serial_iso7816"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "serial_iso7816", TypeSize: 40}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags", TypeSize: 4}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tg", TypeSize: 4}}}, @@ -39396,6 +39543,7 @@ var structDescs_arm64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_MFP, int16], void]"}, FldName: "NL80211_STA_FLAG_MFP"}, &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_AUTHENTICATED, int16], void]"}, FldName: "NL80211_STA_FLAG_AUTHENTICATED"}, &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_TDLS_PEER, int16], void]"}, FldName: "NL80211_STA_FLAG_TDLS_PEER"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_ASSOCIATED, int16], void]"}, FldName: "NL80211_STA_FLAG_ASSOCIATED"}, }}}, {Key: StructKey{Name: "stab_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "stab_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[TCA_STAB_BASE, int16], tc_sizespec]"}, FldName: "TCA_STAB_BASE"}, @@ -41159,6 +41307,7 @@ var structDescs_arm64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_NODE, int16:14], 0, 1, array[tipc_nl_node_policy]]"}, FldName: "TIPC_NLA_NODE"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_NET, int16:14], 0, 1, array[tipc_nl_net_policy]]"}, FldName: "TIPC_NLA_NET"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_MON, int16:14], 0, 1, array[tipc_nl_monitor_policy]]"}, FldName: "TIPC_NLA_MON"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_PUBL, int16:14], 0, 1, array[tipc_nl_publ_policy]]"}, FldName: "TIPC_NLA_PUBL"}, }}}, {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"}, @@ -41166,10 +41315,20 @@ var structDescs_arm64 = []*KeyedStruct{ &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_publ_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_publ_policy", IsVarlen: true}, Fields: []Type{ + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_TYPE, int16], int32]"}, FldName: "TIPC_NLA_PUBL_TYPE"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_LOWER, int16], int32]"}, FldName: "TIPC_NLA_PUBL_LOWER"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_UPPER, int16], int32]"}, FldName: "TIPC_NLA_PUBL_UPPER"}, + }}}, + {Key: StructKey{Name: "tipc_nl_sock_con_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_sock_con_policy", IsVarlen: true}, Fields: []Type{ + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_NODE, int16], int32]"}, FldName: "TIPC_NLA_CON_NODE"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_FLAG, int16], int32]"}, FldName: "TIPC_NLA_CON_FLAG"}, + }}}, {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"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_SOCK_CON, int16:14], 0, 1, array[tipc_nl_sock_con_policy]]"}, FldName: "TIPC_NLA_SOCK_CON"}, }}}, {Key: StructKey{Name: "tipc_nl_udp_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_udp_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_LOCAL, int16], sockaddr_tipc_udp]"}, FldName: "TIPC_NLA_UDP_LOCAL"}, @@ -42069,7 +42228,7 @@ var structDescs_arm64 = []*KeyedStruct{ {Key: StructKey{Name: "tuple_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tuple_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_IP, int16:14], 0, 1, cta_ip_nla_policy]"}, FldName: "CTA_TUPLE_IP"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_PROTO, int16:14], 0, 1, nlattr[CTA_PROTO_NUM, flags[conntrack_proto, int8]]]"}, FldName: "CTA_TUPLE_PROTO"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_TUPLE_ZONE, int16], conntrack_zone]"}, FldName: "CTA_TUPLE_ZONE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_ZONE, int16:14], 1, 0, conntrack_zone]"}, FldName: "CTA_TUPLE_ZONE"}, }}}, {Key: StructKey{Name: "txq_params_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "txq_params_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_TXQ_ATTR_QUEUE, int16], int8]"}, FldName: "NL80211_TXQ_ATTR_QUEUE"}, @@ -45500,7 +45659,6 @@ var structDescs_arm64 = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_TFCPAD, int16], int32]"}, FldName: "tfcpad"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_REPLAY_THRESH, int16], int32]"}, FldName: "replay_thresh"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_ETIMER_THRESH, int16], int32]"}, FldName: "etimer_thresh"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_OUTPUT_MARK, int16], int32]"}, FldName: "output_mark"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_ENCAP, int16], xfrm_encap_tmpl]"}, FldName: "encap"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_OFFLOAD_DEV, int16], xfrm_user_offload]"}, FldName: "offload"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_SEC_CTX, int16], xfrm_user_sec_ctx]"}, FldName: "sec_ctx"}, @@ -65738,6 +65896,11 @@ var consts_arm64 = []ConstValue{ {Name: "CTA_PROTONAT_PORT_MAX", Value: 2}, {Name: "CTA_PROTONAT_PORT_MIN", Value: 1}, {Name: "CTA_PROTO_NUM", Value: 1}, + {Name: "CTA_SEQADJ_CORRECTION_POS", Value: 1}, + {Name: "CTA_SEQADJ_OFFSET_AFTER", Value: 3}, + {Name: "CTA_SEQADJ_OFFSET_BEFORE", Value: 2}, + {Name: "CTA_SEQ_ADJ_ORIG", Value: 15}, + {Name: "CTA_SEQ_ADJ_REPLY", Value: 16}, {Name: "CTA_STATUS", Value: 3}, {Name: "CTA_TIMEOUT", Value: 7}, {Name: "CTA_TIMEOUT_DATA", Value: 4}, @@ -67172,7 +67335,6 @@ var consts_arm64 = []ConstValue{ {Name: "IFLA_HSR_VERSION", Value: 6}, {Name: "IFLA_IFALIAS", Value: 20}, {Name: "IFLA_IFNAME", Value: 3}, - {Name: "IFLA_IF_NETNSID", Value: 46}, {Name: "IFLA_INET6_ADDR_GEN_MODE", Value: 8}, {Name: "IFLA_INET6_TOKEN", Value: 7}, {Name: "IFLA_INET_CONF", Value: 1}, @@ -67775,6 +67937,7 @@ var consts_arm64 = []ConstValue{ {Name: "IPVS_DEST_ATTR_L_THRESH", Value: 6}, {Name: "IPVS_DEST_ATTR_PERSIST_CONNS", Value: 9}, {Name: "IPVS_DEST_ATTR_PORT", Value: 2}, + {Name: "IPVS_DEST_ATTR_TUN_FLAGS", Value: 15}, {Name: "IPVS_DEST_ATTR_TUN_PORT", Value: 14}, {Name: "IPVS_DEST_ATTR_TUN_TYPE", Value: 13}, {Name: "IPVS_DEST_ATTR_U_THRESH", Value: 5}, @@ -68810,7 +68973,7 @@ var consts_arm64 = []ConstValue{ {Name: "NFACCT_QUOTA", Value: 6}, {Name: "NFCTH_NAME", Value: 1}, {Name: "NFCTH_POLICY", Value: 4}, - {Name: "NFCTH_POLICY_SET_MAX", Value: 5}, + {Name: "NFCTH_POLICY_SET_NUM", Value: 1}, {Name: "NFCTH_PRIV_DATA_LEN", Value: 5}, {Name: "NFCTH_QUEUE_NUM", Value: 3}, {Name: "NFCTH_STATUS", Value: 6}, @@ -68941,6 +69104,7 @@ var consts_arm64 = []ConstValue{ {Name: "NFTA_DEVICE_NAME", Value: 1}, {Name: "NFTA_DUP_SREG_ADDR", Value: 1}, {Name: "NFTA_DUP_SREG_DEV", Value: 2}, + {Name: "NFTA_DYNSET_EXPR", Value: 7}, {Name: "NFTA_DYNSET_FLAGS", Value: 9}, {Name: "NFTA_DYNSET_OP", Value: 3}, {Name: "NFTA_DYNSET_SET_ID", Value: 2}, @@ -69638,6 +69802,7 @@ var consts_arm64 = []ConstValue{ {Name: "NL80211_SMPS_DYNAMIC", Value: 2}, {Name: "NL80211_SMPS_OFF"}, {Name: "NL80211_SMPS_STATIC", Value: 1}, + {Name: "NL80211_STA_FLAG_ASSOCIATED", Value: 7}, {Name: "NL80211_STA_FLAG_AUTHENTICATED", Value: 5}, {Name: "NL80211_STA_FLAG_AUTHORIZED", Value: 1}, {Name: "NL80211_STA_FLAG_MFP", Value: 4}, @@ -70450,6 +70615,7 @@ var consts_arm64 = []ConstValue{ {Name: "RTA_EXPIRES", Value: 23}, {Name: "RTA_FLOW", Value: 11}, {Name: "RTA_GATEWAY", Value: 5}, + {Name: "RTA_IIF", Value: 3}, {Name: "RTA_MARK", Value: 16}, {Name: "RTA_METRICS", Value: 8}, {Name: "RTA_MULTIPATH", Value: 9}, @@ -72265,6 +72431,8 @@ var consts_arm64 = []ConstValue{ {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_CON_FLAG", Value: 1}, + {Name: "TIPC_NLA_CON_NODE", Value: 2}, {Name: "TIPC_NLA_LINK", Value: 4}, {Name: "TIPC_NLA_LINK_NAME", Value: 1}, {Name: "TIPC_NLA_LINK_PROP", Value: 7}, @@ -72286,8 +72454,13 @@ var consts_arm64 = []ConstValue{ {Name: "TIPC_NLA_PROP_PRIO", Value: 1}, {Name: "TIPC_NLA_PROP_TOL", Value: 2}, {Name: "TIPC_NLA_PROP_WIN", Value: 3}, + {Name: "TIPC_NLA_PUBL", Value: 3}, + {Name: "TIPC_NLA_PUBL_LOWER", Value: 2}, + {Name: "TIPC_NLA_PUBL_TYPE", Value: 1}, + {Name: "TIPC_NLA_PUBL_UPPER", Value: 3}, {Name: "TIPC_NLA_SOCK", Value: 2}, {Name: "TIPC_NLA_SOCK_ADDR", Value: 1}, + {Name: "TIPC_NLA_SOCK_CON", Value: 3}, {Name: "TIPC_NLA_SOCK_HAS_PUBL", Value: 4}, {Name: "TIPC_NLA_SOCK_REF", Value: 2}, {Name: "TIPC_NLA_UDP_LOCAL", Value: 1}, @@ -74034,7 +74207,6 @@ var consts_arm64 = []ConstValue{ {Name: "XFRMA_MARK", Value: 21}, {Name: "XFRMA_MIGRATE", Value: 17}, {Name: "XFRMA_OFFLOAD_DEV", Value: 28}, - {Name: "XFRMA_OUTPUT_MARK", Value: 29}, {Name: "XFRMA_POLICY", Value: 7}, {Name: "XFRMA_POLICY_TYPE", Value: 16}, {Name: "XFRMA_PROTO", Value: 25}, @@ -74614,4 +74786,4 @@ var consts_arm64 = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_arm64 = "cf1fe804d276884f2a3ec6480937f01a3eabdacd" +const revision_arm64 = "dfd4ca0934b29aa601aec7c298c5ace6723a8e4f" diff --git a/sys/linux/gen/mips64le.go b/sys/linux/gen/mips64le.go index 0c05d82c5b42..e8a66e7e5d53 100644 --- a/sys/linux/gen/mips64le.go +++ b/sys/linux/gen/mips64le.go @@ -2803,19 +2803,21 @@ var structDescs_mips64le = []*KeyedStruct{ {Key: StructKey{Name: "ct_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ct_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_ORIG, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_TUPLE_ORIG"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_REPLY, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_TUPLE_REPLY"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_STATUS, int16], flags[ip_conntrack_status, int32be]]"}, FldName: "CTA_STATUS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_STATUS, int16:14], 1, 0, flags[ip_conntrack_status, int32be]]"}, FldName: "CTA_STATUS"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO, int16:14], 0, 1, protoinfo_policy]"}, FldName: "CTA_PROTOINFO"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_HELP, int16:14], 0, 1, nlattr[CTA_HELP_NAME, string[xt_helper_names]]]"}, FldName: "CTA_HELP"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_NAT_SRC, int16:14], 0, 1, array[nat_nla_policy]]"}, FldName: "CTA_NAT_SRC"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_TIMEOUT, int16], int32be]"}, FldName: "CTA_TIMEOUT"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_MARK, int16], int32be]"}, FldName: "CTA_MARK"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_ID, int16], conntrack_id]"}, FldName: "CTA_ID"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TIMEOUT, int16:14], 1, 0, int32be]"}, FldName: "CTA_TIMEOUT"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_MARK, int16:14], 1, 0, int32be]"}, FldName: "CTA_MARK"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_ID, int16:14], 1, 0, conntrack_id]"}, FldName: "CTA_ID"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_NAT_DST, int16:14], 0, 1, array[nat_nla_policy]]"}, FldName: "CTA_NAT_DST"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_MASTER, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_TUPLE_MASTER"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_ZONE, int16], conntrack_zone]"}, FldName: "CTA_ZONE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_MARK_MASK, int16], conntrack_id]"}, FldName: "CTA_MARK_MASK"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_LABELS, int16], array[int32be]]"}, FldName: "CTA_LABELS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_ZONE, int16:14], 1, 0, conntrack_zone]"}, FldName: "CTA_ZONE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_MARK_MASK, int16:14], 1, 0, conntrack_id]"}, FldName: "CTA_MARK_MASK"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_LABELS, int16:14], 1, 0, array[int32be]]"}, FldName: "CTA_LABELS"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_LABELS_MASK, int16], array[int32be]]"}, FldName: "CTA_LABELS_MASK"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_ORIG, int16:14], 0, 1, array[seqadj_policy]]"}, FldName: "CTA_SEQ_ADJ_ORIG"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_REPLY, int16:14], 0, 1, array[seqadj_policy]]"}, FldName: "CTA_SEQ_ADJ_REPLY"}, }}}, {Key: StructKey{Name: "ct_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ct_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[TCA_CT_PARMS, int16], tc_gen]"}, FldName: "TCA_CT_PARMS"}, @@ -2883,7 +2885,7 @@ var structDescs_mips64le = []*KeyedStruct{ {Key: StructKey{Name: "dccp_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dccp_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_STATE, int16], int8]"}, FldName: "CTA_PROTOINFO_DCCP_STATE"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_ROLE, int16], int8]"}, FldName: "CTA_PROTOINFO_DCCP_ROLE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16], int64be]"}, FldName: "CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16:14], 1, 0, int64be]"}, FldName: "CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ"}, }}}, {Key: StructKey{Name: "dccp_packet"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dccp_packet", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "dccp_header"}, FldName: "header"}, @@ -4919,19 +4921,19 @@ var structDescs_mips64le = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "discard", TypeSize: 7}, Kind: 2, Values: []string{"discard"}, NoZ: true}, }}}, {Key: StructKey{Name: "exp_nat_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "exp_nat_nla_policy", IsVarlen: true}, Fields: []Type{ - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_NAT_DIR, int16], int32be[0:1]]"}, FldName: "CTA_EXPECT_NAT_DIR"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_DIR, int16:14], 1, 0, int32be[0:1]]"}, FldName: "CTA_EXPECT_NAT_DIR"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_NAT_TUPLE"}, }}}, {Key: StructKey{Name: "exp_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "exp_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_MASTER, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_MASTER"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_TUPLE"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_MASK, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_MASK"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_TIMEOUT, int16], int32be]"}, FldName: "CTA_EXPECT_TIMEOUT"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ID, int16], int32be]"}, FldName: "CTA_EXPECT_ID"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TIMEOUT, int16:14], 1, 0, int32be]"}, FldName: "CTA_EXPECT_TIMEOUT"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ID, int16:14], 1, 0, int32be]"}, FldName: "CTA_EXPECT_ID"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_HELP_NAME, int16], string[xt_helper_names]]"}, FldName: "CTA_EXPECT_HELP_NAME"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ZONE, int16], conntrack_zone]"}, FldName: "CTA_EXPECT_ZONE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FLAGS, int16], flags[conntrack_exp_flags, int32be]]"}, FldName: "CTA_EXPECT_FLAGS"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_CLASS, int16], int32be]"}, FldName: "CTA_EXPECT_CLASS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ZONE, int16:14], 1, 0, conntrack_zone]"}, FldName: "CTA_EXPECT_ZONE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_FLAGS, int16:14], 1, 0, flags[conntrack_exp_flags, int32be]]"}, FldName: "CTA_EXPECT_FLAGS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_CLASS, int16:14], 1, 0, int32be]"}, FldName: "CTA_EXPECT_CLASS"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT, int16:14], 0, 1, array[exp_nat_nla_policy]]"}, FldName: "CTA_EXPECT_NAT"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FN, int16], string[conntrack_exp_func]]"}, FldName: "CTA_EXPECT_FN"}, }}}, @@ -9028,7 +9030,7 @@ var structDescs_mips64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"vti\", IFLA_INFO_DATA, array[vti_policy]]"}, FldName: "vti"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"ip6vti\", IFLA_INFO_DATA, array[vti6_policy]]"}, FldName: "ip6vti"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"ppp\", IFLA_INFO_DATA, nlattr[IFLA_PPP_DEV_FD, fd]]"}, FldName: "ppp"}, - &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, array[gtp_policy]]"}, FldName: "gtp"}, + &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, gtp_policy]"}, FldName: "gtp"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"hsr\", IFLA_INFO_DATA, array[hsr_policy]]"}, FldName: "hsr"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"xfrm\", IFLA_INFO_DATA, array[xfrmi_policy]]"}, FldName: "xfrm"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"vcan\", IFLA_INFO_DATA, void]"}, FldName: "vcan"}, @@ -9079,9 +9081,9 @@ var structDescs_mips64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_INFO_KIND, int16], string[\"gretap\"]]"}, FldName: "IFLA_INFO_KIND"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[ipgre_policy]]"}, FldName: "IFLA_INFO_DATA"}, }}}, - {Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, array[gtp_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, array[gtp_policy]]", IsVarlen: true}, Fields: []Type{ + {Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, gtp_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, gtp_policy]", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_INFO_KIND, int16], string[\"gtp\"]]"}, FldName: "IFLA_INFO_KIND"}, - &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[gtp_policy]]"}, FldName: "IFLA_INFO_DATA"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, gtp_policy]"}, FldName: "IFLA_INFO_DATA"}, }}}, {Key: StructKey{Name: "ifla_info_policy_t[\"hsr\", IFLA_INFO_DATA, array[hsr_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifla_info_policy_t[\"hsr\", IFLA_INFO_DATA, array[hsr_policy]]", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_INFO_KIND, int16], string[\"hsr\"]]"}, FldName: "IFLA_INFO_KIND"}, @@ -9201,7 +9203,6 @@ var structDescs_mips64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_XDP, int16:14], 0, 1, array[ifla_xdp_policy]]"}, FldName: "IFLA_XDP"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_EVENT, int16], int32]"}, FldName: "IFLA_EVENT"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_GROUP, int16], int32]"}, FldName: "IFLA_GROUP"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_IF_NETNSID, int16], netns_id]"}, FldName: "IFLA_IF_NETNSID"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_TARGET_NETNSID, int16], netns_id]"}, FldName: "IFLA_TARGET_NETNSID"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_PROP_LIST, int16:14], 0, 1, array[nlattr[IFLA_ALT_IFNAME, devname]]]"}, FldName: "IFLA_PROP_LIST"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_ALT_IFNAME, int16], devname]"}, FldName: "IFLA_ALT_IFNAME"}, @@ -11105,6 +11106,7 @@ var structDescs_mips64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_ADDR_FAMILY, int16], flags[ip_vs_af, int16]]"}, FldName: "IPVS_DEST_ATTR_ADDR_FAMILY"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_TYPE, int16], flags[ipvs_tun_type, int8]]"}, FldName: "IPVS_DEST_ATTR_TUN_TYPE"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_PORT, int16], sock_port]"}, FldName: "IPVS_DEST_ATTR_TUN_PORT"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_FLAGS, int16], int16]"}, FldName: "IPVS_DEST_ATTR_TUN_FLAGS"}, }}}, {Key: StructKey{Name: "ip_vs_dest_user"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ip_vs_dest_user", TypeSize: 24}, Fields: []Type{ &UnionType{Key: StructKey{Name: "ipv4_addr"}, FldName: "addr"}, @@ -19973,10 +19975,10 @@ var structDescs_mips64le = []*KeyedStruct{ {Key: StructKey{Name: "nfnl_cthelper_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nfnl_cthelper_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_NAME, int16], string[cthelper_name]]"}, FldName: "NFCTH_NAME"}, &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_TUPLE, int16], array[tuple_nla_policy]]"}, FldName: "NFCTH_TUPLE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_QUEUE_NUM, int16], int32be]"}, FldName: "NFCTH_QUEUE_NUM"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY, int16], nlattr[NFCTH_POLICY_SET_MAX, int32be]]"}, FldName: "NFCTH_POLICY"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_PRIV_DATA_LEN, int16], int32be[0:32]]"}, FldName: "NFCTH_PRIV_DATA_LEN"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_STATUS, int16], int32be[0:1]]"}, FldName: "NFCTH_STATUS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_QUEUE_NUM, int16:14], 1, 0, int32be]"}, FldName: "NFCTH_QUEUE_NUM"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY, int16:14], 0, 1, nlnetw[NFCTH_POLICY_SET_NUM, int32be]]"}, FldName: "NFCTH_POLICY"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_PRIV_DATA_LEN, int16:14], 1, 0, int32be[0:32]]"}, FldName: "NFCTH_PRIV_DATA_LEN"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_STATUS, int16:14], 1, 0, int32be[0:1]]"}, FldName: "NFCTH_STATUS"}, }}}, {Key: StructKey{Name: "nfnl_osf_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nfnl_osf_policy", TypeSize: 596}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[OSF_ATTR_FINGER, int16], nf_osf_user_finger]"}, FldName: "OSF_ATTR_FINGER"}, @@ -20120,6 +20122,7 @@ var structDescs_mips64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_SREG_KEY, int16:14], 1, 0, flags[nft_registers, int32be]]"}, FldName: "NFTA_DYNSET_SREG_KEY"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_SREG_DATA, int16:14], 1, 0, flags[nft_registers, int32be]]"}, FldName: "NFTA_DYNSET_SREG_DATA"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_TIMEOUT, int16:14], 1, 0, int64be]"}, FldName: "NFTA_DYNSET_TIMEOUT"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_EXPR, int16:14], 0, 1, nft_expr_policy_t[\"lookup\", nft_lookup_policy]]"}, FldName: "NFTA_DYNSET_EXPR"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_FLAGS, int16:14], 1, 0, flags[nft_dynset_flags, int32be]]"}, FldName: "NFTA_DYNSET_FLAGS"}, }}}, {Key: StructKey{Name: "nft_expr_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nft_expr_policy", IsVarlen: true}, Fields: []Type{ @@ -21343,18 +21346,6 @@ var structDescs_mips64le = []*KeyedStruct{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_CLASS, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_CLASS, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 9}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FLAGS, int16], flags[conntrack_exp_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_FLAGS, int16], flags[conntrack_exp_flags, int32be]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "conntrack_exp_flags", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FN, int16], string[conntrack_exp_func]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_FN, int16], string[conntrack_exp_func]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 11}, @@ -21367,43 +21358,12 @@ var structDescs_mips64le = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "payload", IsVarlen: true}, Kind: 2, SubKind: "xt_helper_names", Values: []string{"\x00", "ftp-20000\x00", "tftp-20000\x00", "sip-20000\x00", "irc-20000\x00", "sane-20000\x00", "amanda\x00", "RAS\x00", "Q.931\x00", "H.245\x00", "netbios-ns\x00", "snmp\x00", "snmp_trap\x00", "pptp\x00", "syz0\x00", "syz1\x00"}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ID, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_ID, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_NAT_DIR, int16], int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_NAT_DIR, int16], int32be[0:1]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_TIMEOUT, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_TIMEOUT, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ZONE, int16], conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_ZONE, int16], conntrack_zone]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_HELP_NAME, int16], string[xt_helper_names]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_HELP_NAME, int16], string[xt_helper_names]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &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: "xt_helper_names", Values: []string{"\x00", "ftp-20000\x00", "tftp-20000\x00", "sip-20000\x00", "irc-20000\x00", "sane-20000\x00", "amanda\x00", "RAS\x00", "Q.931\x00", "H.245\x00", "netbios-ns\x00", "snmp\x00", "snmp_trap\x00", "pptp\x00", "syz0\x00", "syz1\x00"}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_ID, int16], conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_ID, int16], conntrack_id]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 12}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_IP_V4_DST, int16], ipv4_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_IP_V4_DST, int16], ipv4_addr]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -21428,30 +21388,12 @@ var structDescs_mips64le = []*KeyedStruct{ &UnionType{Key: StructKey{Name: "ipv6_addr"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_LABELS, int16], array[int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_LABELS, int16], array[int32be]]", IsVarlen: true}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 22}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", TypeSize: 4}, ArgFormat: 1}}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_LABELS_MASK, int16], array[int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_LABELS_MASK, int16], array[int32be]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 23}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", TypeSize: 4}, ArgFormat: 1}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_MARK, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_MARK, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_MARK_MASK, int16], conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_MARK_MASK, int16], conntrack_id]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 21}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_NAT_V4_MAXIP, int16], ipv4_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_NAT_V4_MAXIP, int16], ipv4_addr]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -21476,12 +21418,6 @@ var structDescs_mips64le = []*KeyedStruct{ &UnionType{Key: StructKey{Name: "ipv6_addr"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16], int64be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16], int64be]", TypeSize: 12}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64be", FldName: "payload", TypeSize: 8}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_ROLE, int16], int8]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_DCCP_ROLE, int16], int8]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -21503,18 +21439,6 @@ var structDescs_mips64le = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_TCP_FLAGS_ORIGINAL, int16], nf_ct_tcp_flags]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_TCP_FLAGS_ORIGINAL, int16], nf_ct_tcp_flags]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4}, @@ -21571,18 +21495,6 @@ var structDescs_mips64le = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_STATUS, int16], flags[ip_conntrack_status, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_STATUS, int16], flags[ip_conntrack_status, int32be]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_conntrack_status", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{2, 4, 1024, 4096, 8192}, BitMask: true}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_TIMEOUT, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_TIMEOUT, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_TIMEOUT_L4PROTO, int16], flags[conntrack_proto, int8]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_TIMEOUT_L4PROTO, int16], flags[conntrack_proto, int8]]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, @@ -21597,20 +21509,6 @@ var structDescs_mips64le = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_TUPLE_ZONE, int16], conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_TUPLE_ZONE, int16], conntrack_zone]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_ZONE, int16], conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_ZONE, int16], conntrack_zone]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 18}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[DEVLINK_ATTR_BUS_NAME, int16], string[\"netdevsim\"]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[DEVLINK_ATTR_BUS_NAME, int16], string[\"netdevsim\"]]", TypeSize: 16}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -22871,12 +22769,6 @@ var structDescs_mips64le = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "payload", TypeSize: 16}, Kind: 2, SubKind: "devnames", Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "lo\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "tunl0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "gre0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "gretap0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip_vti0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6_vti0\x00\x00\x00\x00\x00\x00\x00\x00", "sit0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6tnl0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6gre0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6gretap0\x00\x00\x00\x00\x00\x00", "bond0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "dummy0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "nr0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "rose0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "erspan0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "vlan0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "bridge0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "vcan0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "team0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "syz_tun\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_to_bridge\x00", "veth1_to_bridge\x00", "veth0_to_bond\x00\x00\x00", "veth1_to_bond\x00\x00\x00", "veth0_to_team\x00\x00\x00", "veth1_to_team\x00\x00\x00", "bridge_slave_0\x00\x00", "bridge_slave_1\x00\x00", "bond_slave_0\x00\x00\x00\x00", "bond_slave_1\x00\x00\x00\x00", "team_slave_0\x00\x00\x00\x00", "team_slave_1\x00\x00\x00\x00", "syzkaller0\x00\x00\x00\x00\x00\x00", "syzkaller1\x00\x00\x00\x00\x00\x00", "veth0_to_hsr\x00\x00\x00\x00", "veth1_to_hsr\x00\x00\x00\x00", "hsr0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6erspan0\x00\x00\x00\x00\x00\x00", "vxcan1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "caif0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "batadv0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_to_batadv\x00", "veth1_to_batadv\x00", "batadv_slave_0\x00\x00", "batadv_slave_1\x00\x00", "netdevsim0\x00\x00\x00\x00\x00\x00", "netpci0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "xfrm0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_virt_wifi\x00", "veth1_virt_wifi\x00", "virt_wifi0\x00\x00\x00\x00\x00\x00", "veth0_vlan\x00\x00\x00\x00\x00\x00", "veth1_vlan\x00\x00\x00\x00\x00\x00", "vlan0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "vlan1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "macvlan0\x00\x00\x00\x00\x00\x00\x00\x00", "macvlan1\x00\x00\x00\x00\x00\x00\x00\x00", "ipvlan0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ipvlan1\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_macvtap\x00\x00\x00", "veth1_macvtap\x00\x00\x00", "macvtap0\x00\x00\x00\x00\x00\x00\x00\x00", "macsec0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "geneve0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "geneve1\x00\x00\x00\x00\x00\x00\x00\x00\x00"}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[IFLA_IF_NETNSID, int16], netns_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IFLA_IF_NETNSID, int16], netns_id]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 46}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[IFLA_INET6_ADDR_GEN_MODE, int16], int8]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IFLA_INET6_ADDR_GEN_MODE, int16], int8]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8}, @@ -23938,6 +23830,13 @@ var structDescs_mips64le = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_FLAGS, int16], int16]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IPVS_DEST_ATTR_TUN_FLAGS, int16], int16]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 15}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "payload", TypeSize: 2}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_PORT, int16], sock_port]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IPVS_DEST_ATTR_TUN_PORT, int16], sock_port]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 14}, @@ -24555,36 +24454,6 @@ var structDescs_mips64le = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY, int16], nlattr[NFCTH_POLICY_SET_MAX, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_POLICY, int16], nlattr[NFCTH_POLICY_SET_MAX, int32be]]", TypeSize: 12}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY_SET_MAX, int16], int32be]"}, FldName: "payload"}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY_SET_MAX, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_POLICY_SET_MAX, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_PRIV_DATA_LEN, int16], int32be[0:32]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_PRIV_DATA_LEN, int16], int32be[0:32]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 32}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_QUEUE_NUM, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_QUEUE_NUM, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_STATUS, int16], int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_STATUS, int16], int32be[0:1]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 6}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[NFCTH_TUPLE, int16], array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_TUPLE, int16], array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -26338,6 +26207,12 @@ var structDescs_mips64le = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Kind: 1, RangeEnd: 32}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_ASSOCIATED, int16], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NL80211_STA_FLAG_ASSOCIATED, int16], void]", TypeSize: 4}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "payload"}, Kind: 1}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_AUTHENTICATED, int16], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NL80211_STA_FLAG_AUTHENTICATED, int16], void]", TypeSize: 4}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, @@ -26613,12 +26488,6 @@ var structDescs_mips64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nf_osf_user_finger"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ifindex]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_DST, int16], ifindex]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "payload", TypeSize: 4}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ipv4_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_DST, int16], ipv4_addr]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -26668,6 +26537,12 @@ var structDescs_mips64le = []*KeyedStruct{ &UnionType{Key: StructKey{Name: "ipv6_addr"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[RTA_IIF, int16], ifindex]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_IIF, int16], ifindex]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, + &ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "payload", TypeSize: 4}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[RTA_MARK, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_MARK, int16], int32]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 16}, @@ -30208,6 +30083,18 @@ var structDescs_mips64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "tipc_nl_udp_policy"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_FLAG, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_CON_FLAG, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_NODE, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_CON_NODE, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, 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: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -30292,6 +30179,24 @@ var structDescs_mips64le = []*KeyedStruct{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_LOWER, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PUBL_LOWER, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_TYPE, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PUBL_TYPE, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_UPPER, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PUBL_UPPER, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, 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: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -30430,12 +30335,6 @@ var structDescs_mips64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "xfrm_user_offload"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[XFRMA_OUTPUT_MARK, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[XFRMA_OUTPUT_MARK, int16], int32]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 29}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[XFRMA_POLICY, int16], xfrm_userpolicy_info]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[XFRMA_POLICY, int16], xfrm_userpolicy_info]", TypeSize: 172}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, @@ -30596,6 +30495,30 @@ var structDescs_mips64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "inet6_af_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_CLASS, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_CLASS, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 9}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_FLAGS, int16:14], 1, 0, flags[conntrack_exp_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_FLAGS, int16:14], 1, 0, flags[conntrack_exp_flags, int32be]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 8}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "conntrack_exp_flags", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ID, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_ID, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_MASK, int16:14], 0, 1, array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_MASK, int16:14], 0, 1, array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, @@ -30620,6 +30543,14 @@ var structDescs_mips64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "exp_nat_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_DIR, int16:14], 1, 0, int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_NAT_DIR, int16:14], 1, 0, int32be[0:1]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_NAT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -30628,6 +30559,14 @@ var structDescs_mips64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tuple_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TIMEOUT, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_TIMEOUT, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 4}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -30636,6 +30575,15 @@ var structDescs_mips64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tuple_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ZONE, int16:14], 1, 0, conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_ZONE, int16:14], 1, 0, conntrack_zone]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 7}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_HELP, int16:14], 0, 1, nlattr[CTA_HELP_NAME, string[xt_helper_names]]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_HELP, int16:14], 0, 1, nlattr[CTA_HELP_NAME, string[xt_helper_names]]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, @@ -30644,6 +30592,38 @@ var structDescs_mips64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_HELP_NAME, int16], string[xt_helper_names]]"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_ID, int16:14], 1, 0, conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_ID, int16:14], 1, 0, conntrack_id]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 12}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_LABELS, int16:14], 1, 0, array[int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_LABELS, int16:14], 1, 0, array[int32be]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 22}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", TypeSize: 4}, ArgFormat: 1}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_MARK, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_MARK, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 8}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_MARK_MASK, int16:14], 1, 0, conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_MARK_MASK, int16:14], 1, 0, conntrack_id]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 21}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_NAT_DST, int16:14], 0, 1, array[nat_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_NAT_DST, int16:14], 0, 1, array[nat_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 13}, @@ -30684,6 +30664,14 @@ var structDescs_mips64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "dccp_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16:14], 1, 0, int64be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16:14], 1, 0, int64be]", TypeSize: 12}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64be", FldName: "payload", TypeSize: 8}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP, int16:14], 0, 1, array[sctp_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_SCTP, int16:14], 0, 1, array[sctp_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, @@ -30692,6 +30680,22 @@ var structDescs_mips64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "sctp_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_TCP, int16:14], 0, 1, array[tcp_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_TCP, int16:14], 0, 1, array[tcp_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, @@ -30700,6 +30704,62 @@ var structDescs_mips64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tcp_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_CORRECTION_POS, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQADJ_CORRECTION_POS, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_AFTER, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQADJ_OFFSET_AFTER, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_BEFORE, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQADJ_OFFSET_BEFORE, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_ORIG, int16:14], 0, 1, array[seqadj_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQ_ADJ_ORIG, int16:14], 0, 1, array[seqadj_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 15}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "seqadj_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_REPLY, int16:14], 0, 1, array[seqadj_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQ_ADJ_REPLY, int16:14], 0, 1, array[seqadj_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 16}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "seqadj_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_STATUS, int16:14], 1, 0, flags[ip_conntrack_status, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_STATUS, int16:14], 1, 0, flags[ip_conntrack_status, int32be]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_conntrack_status", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{2, 4, 1024, 4096, 8192}, BitMask: true}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_TIMEOUT, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_TIMEOUT, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 7}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_TIMEOUT_DATA, int16:14], 0, 1, cttimeout_data_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_TIMEOUT_DATA, int16:14], 0, 1, cttimeout_data_policy]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 4}, @@ -31021,6 +31081,24 @@ var structDescs_mips64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tuple_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_ZONE, int16:14], 1, 0, conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_TUPLE_ZONE, int16:14], 1, 0, conntrack_zone]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_ZONE, int16:14], 1, 0, conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_ZONE, int16:14], 1, 0, conntrack_zone]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 18}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[IFLA_AF_SPEC, int16:14], 0, 1, array[ifla_af_spec_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_AF_SPEC, int16:14], 0, 1, array[ifla_af_spec_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 26}, @@ -31085,14 +31163,6 @@ var structDescs_mips64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "geneve_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[gtp_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[gtp_policy]]", IsVarlen: true}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "gtp_policy"}}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[hsr_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[hsr_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -31205,6 +31275,14 @@ var structDescs_mips64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "xfrmi_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, gtp_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, gtp_policy]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &StructType{Key: StructKey{Name: "gtp_policy"}, FldName: "payload"}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, nlattr[IFLA_PPP_DEV_FD, fd]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, nlattr[IFLA_PPP_DEV_FD, fd]]", TypeSize: 12}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -31656,6 +31734,46 @@ var structDescs_mips64le = []*KeyedStruct{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64be", FldName: "payload", TypeSize: 8}, ArgFormat: 1}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY, int16:14], 0, 1, nlnetw[NFCTH_POLICY_SET_NUM, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_POLICY, int16:14], 0, 1, nlnetw[NFCTH_POLICY_SET_NUM, int32be]]", TypeSize: 12}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 4}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY_SET_NUM, int16:14], 1, 0, int32be]"}, FldName: "payload"}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY_SET_NUM, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_POLICY_SET_NUM, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_PRIV_DATA_LEN, int16:14], 1, 0, int32be[0:32]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_PRIV_DATA_LEN, int16:14], 1, 0, int32be[0:32]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 32}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_QUEUE_NUM, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_QUEUE_NUM, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_STATUS, int16:14], 1, 0, int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_STATUS, int16:14], 1, 0, int32be[0:1]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 6}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[NFQA_CFG_FLAGS, int16:14], 1, 0, flags[nfqa_cfg_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFQA_CFG_FLAGS, int16:14], 1, 0, flags[nfqa_cfg_flags, int32be]]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, @@ -32022,6 +32140,14 @@ var structDescs_mips64le = []*KeyedStruct{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "nft_registers", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{0, 1, 2, 3, 4, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_EXPR, int16:14], 0, 1, nft_expr_policy_t[\"lookup\", nft_lookup_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFTA_DYNSET_EXPR, int16:14], 0, 1, nft_expr_policy_t[\"lookup\", nft_lookup_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 7}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &StructType{Key: StructKey{Name: "nft_expr_policy_t[\"lookup\", nft_lookup_policy]"}, FldName: "payload"}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_FLAGS, int16:14], 1, 0, flags[nft_dynset_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFTA_DYNSET_FLAGS, int16:14], 1, 0, flags[nft_dynset_flags, int32be]]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 9}, @@ -34421,6 +34547,14 @@ var structDescs_mips64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_node_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_PUBL, int16:14], 0, 1, array[tipc_nl_publ_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[TIPC_NLA_PUBL, int16:14], 0, 1, array[tipc_nl_publ_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_publ_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_SOCK, int16:14], 0, 1, array[tipc_nl_sock_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[TIPC_NLA_SOCK, int16:14], 0, 1, array[tipc_nl_sock_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -34429,6 +34563,14 @@ var structDescs_mips64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_sock_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_SOCK_CON, int16:14], 0, 1, array[tipc_nl_sock_con_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[TIPC_NLA_SOCK_CON, int16:14], 0, 1, array[tipc_nl_sock_con_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_sock_con_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[int16:14[0:150], 0, 0, nl_generic_attr_data]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[int16:14[0:150], 0, 0, nl_generic_attr_data]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Kind: 1, RangeEnd: 150}, @@ -36693,7 +36835,7 @@ var structDescs_mips64le = []*KeyedStruct{ {Key: StructKey{Name: "rtm_ipv4_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "rtm_ipv4_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ipv4_addr]"}, FldName: "RTA_DST"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_SRC, int16], ipv4_addr]"}, FldName: "RTA_SRC"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ifindex]"}, FldName: "RTA_IIF"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_IIF, int16], ifindex]"}, FldName: "RTA_IIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_OIF, int16], ifindex]"}, FldName: "RTA_OIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_GATEWAY, int16], ipv4_addr]"}, FldName: "RTA_GATEWAY"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_PRIORITY, int16], int32]"}, FldName: "RTA_PRIORITY"}, @@ -36708,7 +36850,7 @@ var structDescs_mips64le = []*KeyedStruct{ }}}, {Key: StructKey{Name: "rtm_ipv6_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "rtm_ipv6_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_GATEWAY, int16], ipv6_addr]"}, FldName: "RTA_GATEWAY"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ifindex]"}, FldName: "RTA_IIF"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_IIF, int16], ifindex]"}, FldName: "RTA_IIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_OIF, int16], ifindex]"}, FldName: "RTA_OIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_PRIORITY, int16], int32]"}, FldName: "RTA_PRIORITY"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[RTA_METRICS, int16:14], 0, 1, array[int8]]"}, FldName: "RTA_METRICS"}, @@ -37182,8 +37324,8 @@ var structDescs_mips64le = []*KeyedStruct{ }}}, {Key: StructKey{Name: "sctp_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_STATE, int16], int8]"}, FldName: "CTA_PROTOINFO_SCTP_STATE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16], int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_ORIGINAL"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16], int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_REPLY"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16:14], 1, 0, int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_ORIGINAL"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16:14], 1, 0, int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_REPLY"}, }}}, {Key: StructKey{Name: "sctp_paddrinfo", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", TypeSize: 152, ArgDir: 2}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "spinfo_assoc_id", TypeSize: 4, ArgDir: 2}}, @@ -37488,6 +37630,11 @@ var structDescs_mips64le = []*KeyedStruct{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "msg_flags", TypeSize: 4}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true}, }}}, + {Key: StructKey{Name: "seqadj_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "seqadj_policy", IsVarlen: true}, Fields: []Type{ + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_CORRECTION_POS, int16:14], 1, 0, int32be]"}, FldName: "CTA_SEQADJ_CORRECTION_POS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_BEFORE, int16:14], 1, 0, int32be]"}, FldName: "CTA_SEQADJ_OFFSET_BEFORE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_AFTER, int16:14], 1, 0, int32be]"}, FldName: "CTA_SEQADJ_OFFSET_AFTER"}, + }}}, {Key: StructKey{Name: "serial_iso7816"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "serial_iso7816", TypeSize: 40}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags", TypeSize: 4}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tg", TypeSize: 4}}}, @@ -39340,6 +39487,7 @@ var structDescs_mips64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_MFP, int16], void]"}, FldName: "NL80211_STA_FLAG_MFP"}, &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_AUTHENTICATED, int16], void]"}, FldName: "NL80211_STA_FLAG_AUTHENTICATED"}, &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_TDLS_PEER, int16], void]"}, FldName: "NL80211_STA_FLAG_TDLS_PEER"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_ASSOCIATED, int16], void]"}, FldName: "NL80211_STA_FLAG_ASSOCIATED"}, }}}, {Key: StructKey{Name: "stab_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "stab_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[TCA_STAB_BASE, int16], tc_sizespec]"}, FldName: "TCA_STAB_BASE"}, @@ -41037,6 +41185,7 @@ var structDescs_mips64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_NODE, int16:14], 0, 1, array[tipc_nl_node_policy]]"}, FldName: "TIPC_NLA_NODE"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_NET, int16:14], 0, 1, array[tipc_nl_net_policy]]"}, FldName: "TIPC_NLA_NET"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_MON, int16:14], 0, 1, array[tipc_nl_monitor_policy]]"}, FldName: "TIPC_NLA_MON"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_PUBL, int16:14], 0, 1, array[tipc_nl_publ_policy]]"}, FldName: "TIPC_NLA_PUBL"}, }}}, {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"}, @@ -41044,10 +41193,20 @@ var structDescs_mips64le = []*KeyedStruct{ &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_publ_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_publ_policy", IsVarlen: true}, Fields: []Type{ + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_TYPE, int16], int32]"}, FldName: "TIPC_NLA_PUBL_TYPE"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_LOWER, int16], int32]"}, FldName: "TIPC_NLA_PUBL_LOWER"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_UPPER, int16], int32]"}, FldName: "TIPC_NLA_PUBL_UPPER"}, + }}}, + {Key: StructKey{Name: "tipc_nl_sock_con_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_sock_con_policy", IsVarlen: true}, Fields: []Type{ + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_NODE, int16], int32]"}, FldName: "TIPC_NLA_CON_NODE"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_FLAG, int16], int32]"}, FldName: "TIPC_NLA_CON_FLAG"}, + }}}, {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"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_SOCK_CON, int16:14], 0, 1, array[tipc_nl_sock_con_policy]]"}, FldName: "TIPC_NLA_SOCK_CON"}, }}}, {Key: StructKey{Name: "tipc_nl_udp_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_udp_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_LOCAL, int16], sockaddr_tipc_udp]"}, FldName: "TIPC_NLA_UDP_LOCAL"}, @@ -41947,7 +42106,7 @@ var structDescs_mips64le = []*KeyedStruct{ {Key: StructKey{Name: "tuple_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tuple_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_IP, int16:14], 0, 1, cta_ip_nla_policy]"}, FldName: "CTA_TUPLE_IP"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_PROTO, int16:14], 0, 1, nlattr[CTA_PROTO_NUM, flags[conntrack_proto, int8]]]"}, FldName: "CTA_TUPLE_PROTO"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_TUPLE_ZONE, int16], conntrack_zone]"}, FldName: "CTA_TUPLE_ZONE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_ZONE, int16:14], 1, 0, conntrack_zone]"}, FldName: "CTA_TUPLE_ZONE"}, }}}, {Key: StructKey{Name: "txq_params_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "txq_params_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_TXQ_ATTR_QUEUE, int16], int8]"}, FldName: "NL80211_TXQ_ATTR_QUEUE"}, @@ -44576,7 +44735,6 @@ var structDescs_mips64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_TFCPAD, int16], int32]"}, FldName: "tfcpad"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_REPLAY_THRESH, int16], int32]"}, FldName: "replay_thresh"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_ETIMER_THRESH, int16], int32]"}, FldName: "etimer_thresh"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_OUTPUT_MARK, int16], int32]"}, FldName: "output_mark"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_ENCAP, int16], xfrm_encap_tmpl]"}, FldName: "encap"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_OFFLOAD_DEV, int16], xfrm_user_offload]"}, FldName: "offload"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_SEC_CTX, int16], xfrm_user_sec_ctx]"}, FldName: "sec_ctx"}, @@ -64396,6 +64554,11 @@ var consts_mips64le = []ConstValue{ {Name: "CTA_PROTONAT_PORT_MAX", Value: 2}, {Name: "CTA_PROTONAT_PORT_MIN", Value: 1}, {Name: "CTA_PROTO_NUM", Value: 1}, + {Name: "CTA_SEQADJ_CORRECTION_POS", Value: 1}, + {Name: "CTA_SEQADJ_OFFSET_AFTER", Value: 3}, + {Name: "CTA_SEQADJ_OFFSET_BEFORE", Value: 2}, + {Name: "CTA_SEQ_ADJ_ORIG", Value: 15}, + {Name: "CTA_SEQ_ADJ_REPLY", Value: 16}, {Name: "CTA_STATUS", Value: 3}, {Name: "CTA_TIMEOUT", Value: 7}, {Name: "CTA_TIMEOUT_DATA", Value: 4}, @@ -65830,7 +65993,6 @@ var consts_mips64le = []ConstValue{ {Name: "IFLA_HSR_VERSION", Value: 6}, {Name: "IFLA_IFALIAS", Value: 20}, {Name: "IFLA_IFNAME", Value: 3}, - {Name: "IFLA_IF_NETNSID", Value: 46}, {Name: "IFLA_INET6_ADDR_GEN_MODE", Value: 8}, {Name: "IFLA_INET6_TOKEN", Value: 7}, {Name: "IFLA_INET_CONF", Value: 1}, @@ -66432,6 +66594,7 @@ var consts_mips64le = []ConstValue{ {Name: "IPVS_DEST_ATTR_L_THRESH", Value: 6}, {Name: "IPVS_DEST_ATTR_PERSIST_CONNS", Value: 9}, {Name: "IPVS_DEST_ATTR_PORT", Value: 2}, + {Name: "IPVS_DEST_ATTR_TUN_FLAGS", Value: 15}, {Name: "IPVS_DEST_ATTR_TUN_PORT", Value: 14}, {Name: "IPVS_DEST_ATTR_TUN_TYPE", Value: 13}, {Name: "IPVS_DEST_ATTR_U_THRESH", Value: 5}, @@ -67364,7 +67527,7 @@ var consts_mips64le = []ConstValue{ {Name: "NFACCT_QUOTA", Value: 6}, {Name: "NFCTH_NAME", Value: 1}, {Name: "NFCTH_POLICY", Value: 4}, - {Name: "NFCTH_POLICY_SET_MAX", Value: 5}, + {Name: "NFCTH_POLICY_SET_NUM", Value: 1}, {Name: "NFCTH_PRIV_DATA_LEN", Value: 5}, {Name: "NFCTH_QUEUE_NUM", Value: 3}, {Name: "NFCTH_STATUS", Value: 6}, @@ -67495,6 +67658,7 @@ var consts_mips64le = []ConstValue{ {Name: "NFTA_DEVICE_NAME", Value: 1}, {Name: "NFTA_DUP_SREG_ADDR", Value: 1}, {Name: "NFTA_DUP_SREG_DEV", Value: 2}, + {Name: "NFTA_DYNSET_EXPR", Value: 7}, {Name: "NFTA_DYNSET_FLAGS", Value: 9}, {Name: "NFTA_DYNSET_OP", Value: 3}, {Name: "NFTA_DYNSET_SET_ID", Value: 2}, @@ -68190,6 +68354,7 @@ var consts_mips64le = []ConstValue{ {Name: "NL80211_SMPS_DYNAMIC", Value: 2}, {Name: "NL80211_SMPS_OFF"}, {Name: "NL80211_SMPS_STATIC", Value: 1}, + {Name: "NL80211_STA_FLAG_ASSOCIATED", Value: 7}, {Name: "NL80211_STA_FLAG_AUTHENTICATED", Value: 5}, {Name: "NL80211_STA_FLAG_AUTHORIZED", Value: 1}, {Name: "NL80211_STA_FLAG_MFP", Value: 4}, @@ -69004,6 +69169,7 @@ var consts_mips64le = []ConstValue{ {Name: "RTA_EXPIRES", Value: 23}, {Name: "RTA_FLOW", Value: 11}, {Name: "RTA_GATEWAY", Value: 5}, + {Name: "RTA_IIF", Value: 3}, {Name: "RTA_MARK", Value: 16}, {Name: "RTA_METRICS", Value: 8}, {Name: "RTA_MULTIPATH", Value: 9}, @@ -70799,6 +70965,8 @@ var consts_mips64le = []ConstValue{ {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_CON_FLAG", Value: 1}, + {Name: "TIPC_NLA_CON_NODE", Value: 2}, {Name: "TIPC_NLA_LINK", Value: 4}, {Name: "TIPC_NLA_LINK_NAME", Value: 1}, {Name: "TIPC_NLA_LINK_PROP", Value: 7}, @@ -70820,8 +70988,13 @@ var consts_mips64le = []ConstValue{ {Name: "TIPC_NLA_PROP_PRIO", Value: 1}, {Name: "TIPC_NLA_PROP_TOL", Value: 2}, {Name: "TIPC_NLA_PROP_WIN", Value: 3}, + {Name: "TIPC_NLA_PUBL", Value: 3}, + {Name: "TIPC_NLA_PUBL_LOWER", Value: 2}, + {Name: "TIPC_NLA_PUBL_TYPE", Value: 1}, + {Name: "TIPC_NLA_PUBL_UPPER", Value: 3}, {Name: "TIPC_NLA_SOCK", Value: 2}, {Name: "TIPC_NLA_SOCK_ADDR", Value: 1}, + {Name: "TIPC_NLA_SOCK_CON", Value: 3}, {Name: "TIPC_NLA_SOCK_HAS_PUBL", Value: 4}, {Name: "TIPC_NLA_SOCK_REF", Value: 2}, {Name: "TIPC_NLA_UDP_LOCAL", Value: 1}, @@ -71624,7 +71797,6 @@ var consts_mips64le = []ConstValue{ {Name: "XFRMA_MARK", Value: 21}, {Name: "XFRMA_MIGRATE", Value: 17}, {Name: "XFRMA_OFFLOAD_DEV", Value: 28}, - {Name: "XFRMA_OUTPUT_MARK", Value: 29}, {Name: "XFRMA_POLICY", Value: 7}, {Name: "XFRMA_POLICY_TYPE", Value: 16}, {Name: "XFRMA_PROTO", Value: 25}, @@ -72237,4 +72409,4 @@ var consts_mips64le = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_mips64le = "42c84d0fe48e4dd43398723b505aad01db9624f7" +const revision_mips64le = "5360b04840bacecfb272cf0f6411262ec90fb03f" diff --git a/sys/linux/gen/ppc64le.go b/sys/linux/gen/ppc64le.go index 2a92fef43824..891dcd9f28cd 100644 --- a/sys/linux/gen/ppc64le.go +++ b/sys/linux/gen/ppc64le.go @@ -2805,19 +2805,21 @@ var structDescs_ppc64le = []*KeyedStruct{ {Key: StructKey{Name: "ct_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ct_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_ORIG, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_TUPLE_ORIG"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_REPLY, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_TUPLE_REPLY"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_STATUS, int16], flags[ip_conntrack_status, int32be]]"}, FldName: "CTA_STATUS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_STATUS, int16:14], 1, 0, flags[ip_conntrack_status, int32be]]"}, FldName: "CTA_STATUS"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO, int16:14], 0, 1, protoinfo_policy]"}, FldName: "CTA_PROTOINFO"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_HELP, int16:14], 0, 1, nlattr[CTA_HELP_NAME, string[xt_helper_names]]]"}, FldName: "CTA_HELP"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_NAT_SRC, int16:14], 0, 1, array[nat_nla_policy]]"}, FldName: "CTA_NAT_SRC"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_TIMEOUT, int16], int32be]"}, FldName: "CTA_TIMEOUT"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_MARK, int16], int32be]"}, FldName: "CTA_MARK"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_ID, int16], conntrack_id]"}, FldName: "CTA_ID"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TIMEOUT, int16:14], 1, 0, int32be]"}, FldName: "CTA_TIMEOUT"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_MARK, int16:14], 1, 0, int32be]"}, FldName: "CTA_MARK"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_ID, int16:14], 1, 0, conntrack_id]"}, FldName: "CTA_ID"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_NAT_DST, int16:14], 0, 1, array[nat_nla_policy]]"}, FldName: "CTA_NAT_DST"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_MASTER, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_TUPLE_MASTER"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_ZONE, int16], conntrack_zone]"}, FldName: "CTA_ZONE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_MARK_MASK, int16], conntrack_id]"}, FldName: "CTA_MARK_MASK"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_LABELS, int16], array[int32be]]"}, FldName: "CTA_LABELS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_ZONE, int16:14], 1, 0, conntrack_zone]"}, FldName: "CTA_ZONE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_MARK_MASK, int16:14], 1, 0, conntrack_id]"}, FldName: "CTA_MARK_MASK"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_LABELS, int16:14], 1, 0, array[int32be]]"}, FldName: "CTA_LABELS"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_LABELS_MASK, int16], array[int32be]]"}, FldName: "CTA_LABELS_MASK"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_ORIG, int16:14], 0, 1, array[seqadj_policy]]"}, FldName: "CTA_SEQ_ADJ_ORIG"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_REPLY, int16:14], 0, 1, array[seqadj_policy]]"}, FldName: "CTA_SEQ_ADJ_REPLY"}, }}}, {Key: StructKey{Name: "ct_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ct_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[TCA_CT_PARMS, int16], tc_gen]"}, FldName: "TCA_CT_PARMS"}, @@ -2885,7 +2887,7 @@ var structDescs_ppc64le = []*KeyedStruct{ {Key: StructKey{Name: "dccp_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dccp_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_STATE, int16], int8]"}, FldName: "CTA_PROTOINFO_DCCP_STATE"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_ROLE, int16], int8]"}, FldName: "CTA_PROTOINFO_DCCP_ROLE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16], int64be]"}, FldName: "CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16:14], 1, 0, int64be]"}, FldName: "CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ"}, }}}, {Key: StructKey{Name: "dccp_packet"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dccp_packet", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "dccp_header"}, FldName: "header"}, @@ -4921,19 +4923,19 @@ var structDescs_ppc64le = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "discard", TypeSize: 7}, Kind: 2, Values: []string{"discard"}, NoZ: true}, }}}, {Key: StructKey{Name: "exp_nat_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "exp_nat_nla_policy", IsVarlen: true}, Fields: []Type{ - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_NAT_DIR, int16], int32be[0:1]]"}, FldName: "CTA_EXPECT_NAT_DIR"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_DIR, int16:14], 1, 0, int32be[0:1]]"}, FldName: "CTA_EXPECT_NAT_DIR"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_NAT_TUPLE"}, }}}, {Key: StructKey{Name: "exp_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "exp_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_MASTER, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_MASTER"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_TUPLE"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_MASK, int16:14], 0, 1, array[tuple_nla_policy]]"}, FldName: "CTA_EXPECT_MASK"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_TIMEOUT, int16], int32be]"}, FldName: "CTA_EXPECT_TIMEOUT"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ID, int16], int32be]"}, FldName: "CTA_EXPECT_ID"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TIMEOUT, int16:14], 1, 0, int32be]"}, FldName: "CTA_EXPECT_TIMEOUT"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ID, int16:14], 1, 0, int32be]"}, FldName: "CTA_EXPECT_ID"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_HELP_NAME, int16], string[xt_helper_names]]"}, FldName: "CTA_EXPECT_HELP_NAME"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ZONE, int16], conntrack_zone]"}, FldName: "CTA_EXPECT_ZONE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FLAGS, int16], flags[conntrack_exp_flags, int32be]]"}, FldName: "CTA_EXPECT_FLAGS"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_CLASS, int16], int32be]"}, FldName: "CTA_EXPECT_CLASS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ZONE, int16:14], 1, 0, conntrack_zone]"}, FldName: "CTA_EXPECT_ZONE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_FLAGS, int16:14], 1, 0, flags[conntrack_exp_flags, int32be]]"}, FldName: "CTA_EXPECT_FLAGS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_CLASS, int16:14], 1, 0, int32be]"}, FldName: "CTA_EXPECT_CLASS"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT, int16:14], 0, 1, array[exp_nat_nla_policy]]"}, FldName: "CTA_EXPECT_NAT"}, &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FN, int16], string[conntrack_exp_func]]"}, FldName: "CTA_EXPECT_FN"}, }}}, @@ -9030,7 +9032,7 @@ var structDescs_ppc64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"vti\", IFLA_INFO_DATA, array[vti_policy]]"}, FldName: "vti"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"ip6vti\", IFLA_INFO_DATA, array[vti6_policy]]"}, FldName: "ip6vti"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"ppp\", IFLA_INFO_DATA, nlattr[IFLA_PPP_DEV_FD, fd]]"}, FldName: "ppp"}, - &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, array[gtp_policy]]"}, FldName: "gtp"}, + &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, gtp_policy]"}, FldName: "gtp"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"hsr\", IFLA_INFO_DATA, array[hsr_policy]]"}, FldName: "hsr"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"xfrm\", IFLA_INFO_DATA, array[xfrmi_policy]]"}, FldName: "xfrm"}, &StructType{Key: StructKey{Name: "ifla_info_policy_t[\"vcan\", IFLA_INFO_DATA, void]"}, FldName: "vcan"}, @@ -9081,9 +9083,9 @@ var structDescs_ppc64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_INFO_KIND, int16], string[\"gretap\"]]"}, FldName: "IFLA_INFO_KIND"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[ipgre_policy]]"}, FldName: "IFLA_INFO_DATA"}, }}}, - {Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, array[gtp_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, array[gtp_policy]]", IsVarlen: true}, Fields: []Type{ + {Key: StructKey{Name: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, gtp_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifla_info_policy_t[\"gtp\", IFLA_INFO_DATA, gtp_policy]", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_INFO_KIND, int16], string[\"gtp\"]]"}, FldName: "IFLA_INFO_KIND"}, - &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[gtp_policy]]"}, FldName: "IFLA_INFO_DATA"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, gtp_policy]"}, FldName: "IFLA_INFO_DATA"}, }}}, {Key: StructKey{Name: "ifla_info_policy_t[\"hsr\", IFLA_INFO_DATA, array[hsr_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifla_info_policy_t[\"hsr\", IFLA_INFO_DATA, array[hsr_policy]]", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_INFO_KIND, int16], string[\"hsr\"]]"}, FldName: "IFLA_INFO_KIND"}, @@ -9203,7 +9205,6 @@ var structDescs_ppc64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_XDP, int16:14], 0, 1, array[ifla_xdp_policy]]"}, FldName: "IFLA_XDP"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_EVENT, int16], int32]"}, FldName: "IFLA_EVENT"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_GROUP, int16], int32]"}, FldName: "IFLA_GROUP"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_IF_NETNSID, int16], netns_id]"}, FldName: "IFLA_IF_NETNSID"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_TARGET_NETNSID, int16], netns_id]"}, FldName: "IFLA_TARGET_NETNSID"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[IFLA_PROP_LIST, int16:14], 0, 1, array[nlattr[IFLA_ALT_IFNAME, devname]]]"}, FldName: "IFLA_PROP_LIST"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IFLA_ALT_IFNAME, int16], devname]"}, FldName: "IFLA_ALT_IFNAME"}, @@ -11107,6 +11108,7 @@ var structDescs_ppc64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_ADDR_FAMILY, int16], flags[ip_vs_af, int16]]"}, FldName: "IPVS_DEST_ATTR_ADDR_FAMILY"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_TYPE, int16], flags[ipvs_tun_type, int8]]"}, FldName: "IPVS_DEST_ATTR_TUN_TYPE"}, &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_PORT, int16], sock_port]"}, FldName: "IPVS_DEST_ATTR_TUN_PORT"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_FLAGS, int16], int16]"}, FldName: "IPVS_DEST_ATTR_TUN_FLAGS"}, }}}, {Key: StructKey{Name: "ip_vs_dest_user"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ip_vs_dest_user", TypeSize: 24}, Fields: []Type{ &UnionType{Key: StructKey{Name: "ipv4_addr"}, FldName: "addr"}, @@ -19975,10 +19977,10 @@ var structDescs_ppc64le = []*KeyedStruct{ {Key: StructKey{Name: "nfnl_cthelper_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nfnl_cthelper_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_NAME, int16], string[cthelper_name]]"}, FldName: "NFCTH_NAME"}, &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_TUPLE, int16], array[tuple_nla_policy]]"}, FldName: "NFCTH_TUPLE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_QUEUE_NUM, int16], int32be]"}, FldName: "NFCTH_QUEUE_NUM"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY, int16], nlattr[NFCTH_POLICY_SET_MAX, int32be]]"}, FldName: "NFCTH_POLICY"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_PRIV_DATA_LEN, int16], int32be[0:32]]"}, FldName: "NFCTH_PRIV_DATA_LEN"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_STATUS, int16], int32be[0:1]]"}, FldName: "NFCTH_STATUS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_QUEUE_NUM, int16:14], 1, 0, int32be]"}, FldName: "NFCTH_QUEUE_NUM"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY, int16:14], 0, 1, nlnetw[NFCTH_POLICY_SET_NUM, int32be]]"}, FldName: "NFCTH_POLICY"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_PRIV_DATA_LEN, int16:14], 1, 0, int32be[0:32]]"}, FldName: "NFCTH_PRIV_DATA_LEN"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_STATUS, int16:14], 1, 0, int32be[0:1]]"}, FldName: "NFCTH_STATUS"}, }}}, {Key: StructKey{Name: "nfnl_osf_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nfnl_osf_policy", TypeSize: 596}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[OSF_ATTR_FINGER, int16], nf_osf_user_finger]"}, FldName: "OSF_ATTR_FINGER"}, @@ -20122,6 +20124,7 @@ var structDescs_ppc64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_SREG_KEY, int16:14], 1, 0, flags[nft_registers, int32be]]"}, FldName: "NFTA_DYNSET_SREG_KEY"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_SREG_DATA, int16:14], 1, 0, flags[nft_registers, int32be]]"}, FldName: "NFTA_DYNSET_SREG_DATA"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_TIMEOUT, int16:14], 1, 0, int64be]"}, FldName: "NFTA_DYNSET_TIMEOUT"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_EXPR, int16:14], 0, 1, nft_expr_policy_t[\"lookup\", nft_lookup_policy]]"}, FldName: "NFTA_DYNSET_EXPR"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_FLAGS, int16:14], 1, 0, flags[nft_dynset_flags, int32be]]"}, FldName: "NFTA_DYNSET_FLAGS"}, }}}, {Key: StructKey{Name: "nft_expr_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nft_expr_policy", IsVarlen: true}, Fields: []Type{ @@ -21345,18 +21348,6 @@ var structDescs_ppc64le = []*KeyedStruct{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_CLASS, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_CLASS, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 9}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FLAGS, int16], flags[conntrack_exp_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_FLAGS, int16], flags[conntrack_exp_flags, int32be]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "conntrack_exp_flags", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{1, 2}, BitMask: true}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_FN, int16], string[conntrack_exp_func]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_FN, int16], string[conntrack_exp_func]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 11}, @@ -21369,43 +21360,12 @@ var structDescs_ppc64le = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "payload", IsVarlen: true}, Kind: 2, SubKind: "xt_helper_names", Values: []string{"\x00", "ftp-20000\x00", "tftp-20000\x00", "sip-20000\x00", "irc-20000\x00", "sane-20000\x00", "amanda\x00", "RAS\x00", "Q.931\x00", "H.245\x00", "netbios-ns\x00", "snmp\x00", "snmp_trap\x00", "pptp\x00", "syz0\x00", "syz1\x00"}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ID, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_ID, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_NAT_DIR, int16], int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_NAT_DIR, int16], int32be[0:1]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_TIMEOUT, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_TIMEOUT, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_EXPECT_ZONE, int16], conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_EXPECT_ZONE, int16], conntrack_zone]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_HELP_NAME, int16], string[xt_helper_names]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_HELP_NAME, int16], string[xt_helper_names]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &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: "xt_helper_names", Values: []string{"\x00", "ftp-20000\x00", "tftp-20000\x00", "sip-20000\x00", "irc-20000\x00", "sane-20000\x00", "amanda\x00", "RAS\x00", "Q.931\x00", "H.245\x00", "netbios-ns\x00", "snmp\x00", "snmp_trap\x00", "pptp\x00", "syz0\x00", "syz1\x00"}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_ID, int16], conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_ID, int16], conntrack_id]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 12}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_IP_V4_DST, int16], ipv4_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_IP_V4_DST, int16], ipv4_addr]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -21430,30 +21390,12 @@ var structDescs_ppc64le = []*KeyedStruct{ &UnionType{Key: StructKey{Name: "ipv6_addr"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_LABELS, int16], array[int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_LABELS, int16], array[int32be]]", IsVarlen: true}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 22}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", TypeSize: 4}, ArgFormat: 1}}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_LABELS_MASK, int16], array[int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_LABELS_MASK, int16], array[int32be]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 23}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", TypeSize: 4}, ArgFormat: 1}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_MARK, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_MARK, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_MARK_MASK, int16], conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_MARK_MASK, int16], conntrack_id]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 21}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_NAT_V4_MAXIP, int16], ipv4_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_NAT_V4_MAXIP, int16], ipv4_addr]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -21478,12 +21420,6 @@ var structDescs_ppc64le = []*KeyedStruct{ &UnionType{Key: StructKey{Name: "ipv6_addr"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16], int64be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16], int64be]", TypeSize: 12}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64be", FldName: "payload", TypeSize: 8}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_DCCP_ROLE, int16], int8]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_DCCP_ROLE, int16], int8]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -21505,18 +21441,6 @@ var structDescs_ppc64le = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_TCP_FLAGS_ORIGINAL, int16], nf_ct_tcp_flags]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_PROTOINFO_TCP_FLAGS_ORIGINAL, int16], nf_ct_tcp_flags]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4}, @@ -21573,18 +21497,6 @@ var structDescs_ppc64le = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_STATUS, int16], flags[ip_conntrack_status, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_STATUS, int16], flags[ip_conntrack_status, int32be]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_conntrack_status", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{2, 4, 1024, 4096, 8192}, BitMask: true}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_TIMEOUT, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_TIMEOUT, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[CTA_TIMEOUT_L4PROTO, int16], flags[conntrack_proto, int8]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_TIMEOUT_L4PROTO, int16], flags[conntrack_proto, int8]]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, @@ -21599,20 +21511,6 @@ var structDescs_ppc64le = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_TUPLE_ZONE, int16], conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_TUPLE_ZONE, int16], conntrack_zone]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[CTA_ZONE, int16], conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[CTA_ZONE, int16], conntrack_zone]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 18}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[DEVLINK_ATTR_BUS_NAME, int16], string[\"netdevsim\"]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[DEVLINK_ATTR_BUS_NAME, int16], string[\"netdevsim\"]]", TypeSize: 16}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -22873,12 +22771,6 @@ var structDescs_ppc64le = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "payload", TypeSize: 16}, Kind: 2, SubKind: "devnames", Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "lo\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "tunl0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "gre0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "gretap0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip_vti0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6_vti0\x00\x00\x00\x00\x00\x00\x00\x00", "sit0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6tnl0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6gre0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6gretap0\x00\x00\x00\x00\x00\x00", "bond0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "dummy0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "nr0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "rose0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "erspan0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "vlan0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "bridge0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "vcan0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "team0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "syz_tun\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_to_bridge\x00", "veth1_to_bridge\x00", "veth0_to_bond\x00\x00\x00", "veth1_to_bond\x00\x00\x00", "veth0_to_team\x00\x00\x00", "veth1_to_team\x00\x00\x00", "bridge_slave_0\x00\x00", "bridge_slave_1\x00\x00", "bond_slave_0\x00\x00\x00\x00", "bond_slave_1\x00\x00\x00\x00", "team_slave_0\x00\x00\x00\x00", "team_slave_1\x00\x00\x00\x00", "syzkaller0\x00\x00\x00\x00\x00\x00", "syzkaller1\x00\x00\x00\x00\x00\x00", "veth0_to_hsr\x00\x00\x00\x00", "veth1_to_hsr\x00\x00\x00\x00", "hsr0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6erspan0\x00\x00\x00\x00\x00\x00", "vxcan1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "caif0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "batadv0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_to_batadv\x00", "veth1_to_batadv\x00", "batadv_slave_0\x00\x00", "batadv_slave_1\x00\x00", "netdevsim0\x00\x00\x00\x00\x00\x00", "netpci0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "xfrm0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_virt_wifi\x00", "veth1_virt_wifi\x00", "virt_wifi0\x00\x00\x00\x00\x00\x00", "veth0_vlan\x00\x00\x00\x00\x00\x00", "veth1_vlan\x00\x00\x00\x00\x00\x00", "vlan0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "vlan1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "macvlan0\x00\x00\x00\x00\x00\x00\x00\x00", "macvlan1\x00\x00\x00\x00\x00\x00\x00\x00", "ipvlan0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ipvlan1\x00\x00\x00\x00\x00\x00\x00\x00\x00", "veth0_macvtap\x00\x00\x00", "veth1_macvtap\x00\x00\x00", "macvtap0\x00\x00\x00\x00\x00\x00\x00\x00", "macsec0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "geneve0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "geneve1\x00\x00\x00\x00\x00\x00\x00\x00\x00"}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[IFLA_IF_NETNSID, int16], netns_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IFLA_IF_NETNSID, int16], netns_id]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 46}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}, Kind: 1, RangeEnd: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[IFLA_INET6_ADDR_GEN_MODE, int16], int8]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IFLA_INET6_ADDR_GEN_MODE, int16], int8]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8}, @@ -23940,6 +23832,13 @@ var structDescs_ppc64le = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_FLAGS, int16], int16]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IPVS_DEST_ATTR_TUN_FLAGS, int16], int16]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 15}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "payload", TypeSize: 2}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[IPVS_DEST_ATTR_TUN_PORT, int16], sock_port]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[IPVS_DEST_ATTR_TUN_PORT, int16], sock_port]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 14}, @@ -24557,36 +24456,6 @@ var structDescs_ppc64le = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY, int16], nlattr[NFCTH_POLICY_SET_MAX, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_POLICY, int16], nlattr[NFCTH_POLICY_SET_MAX, int32be]]", TypeSize: 12}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 4}, - &StructType{Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY_SET_MAX, int16], int32be]"}, FldName: "payload"}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_POLICY_SET_MAX, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_POLICY_SET_MAX, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_PRIV_DATA_LEN, int16], int32be[0:32]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_PRIV_DATA_LEN, int16], int32be[0:32]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 32}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_QUEUE_NUM, int16], int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_QUEUE_NUM, int16], int32be]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[NFCTH_STATUS, int16], int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_STATUS, int16], int32be[0:1]]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 6}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[NFCTH_TUPLE, int16], array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NFCTH_TUPLE, int16], array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2}, @@ -26340,6 +26209,12 @@ var structDescs_ppc64le = []*KeyedStruct{ &BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Kind: 1, RangeEnd: 32}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_ASSOCIATED, int16], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NL80211_STA_FLAG_ASSOCIATED, int16], void]", TypeSize: 4}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "payload"}, Kind: 1}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_AUTHENTICATED, int16], void]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[NL80211_STA_FLAG_AUTHENTICATED, int16], void]", TypeSize: 4}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5}, @@ -26615,12 +26490,6 @@ var structDescs_ppc64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nf_osf_user_finger"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ifindex]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_DST, int16], ifindex]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "payload", TypeSize: 4}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ipv4_addr]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_DST, int16], ipv4_addr]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -26670,6 +26539,12 @@ var structDescs_ppc64le = []*KeyedStruct{ &UnionType{Key: StructKey{Name: "ipv6_addr"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[RTA_IIF, int16], ifindex]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_IIF, int16], ifindex]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3}, + &ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "payload", TypeSize: 4}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[RTA_MARK, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[RTA_MARK, int16], int32]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 16}, @@ -30210,6 +30085,18 @@ var structDescs_ppc64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "tipc_nl_udp_policy"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_FLAG, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_CON_FLAG, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_NODE, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_CON_NODE, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, 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: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -30294,6 +30181,24 @@ var structDescs_ppc64le = []*KeyedStruct{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_LOWER, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PUBL_LOWER, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_TYPE, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PUBL_TYPE, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_UPPER, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TIPC_NLA_PUBL_UPPER, int16], int32]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &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}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, 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: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1}, @@ -30432,12 +30337,6 @@ var structDescs_ppc64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "xfrm_user_offload"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_t[const[XFRMA_OUTPUT_MARK, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[XFRMA_OUTPUT_MARK, int16], int32]", TypeSize: 8}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 29}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "payload", TypeSize: 4}}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_t[const[XFRMA_POLICY, int16], xfrm_userpolicy_info]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[XFRMA_POLICY, int16], xfrm_userpolicy_info]", TypeSize: 172}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 7}, @@ -30598,6 +30497,30 @@ var structDescs_ppc64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "inet6_af_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_CLASS, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_CLASS, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 9}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_FLAGS, int16:14], 1, 0, flags[conntrack_exp_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_FLAGS, int16:14], 1, 0, flags[conntrack_exp_flags, int32be]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 8}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "conntrack_exp_flags", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{1, 2}, BitMask: true}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ID, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_ID, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_MASK, int16:14], 0, 1, array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_MASK, int16:14], 0, 1, array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, @@ -30622,6 +30545,14 @@ var structDescs_ppc64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "exp_nat_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_DIR, int16:14], 1, 0, int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_NAT_DIR, int16:14], 1, 0, int32be[0:1]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_NAT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_NAT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -30630,6 +30561,14 @@ var structDescs_ppc64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tuple_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TIMEOUT, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_TIMEOUT, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 4}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_TUPLE, int16:14], 0, 1, array[tuple_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -30638,6 +30577,15 @@ var structDescs_ppc64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tuple_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_EXPECT_ZONE, int16:14], 1, 0, conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_EXPECT_ZONE, int16:14], 1, 0, conntrack_zone]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 7}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_HELP, int16:14], 0, 1, nlattr[CTA_HELP_NAME, string[xt_helper_names]]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_HELP, int16:14], 0, 1, nlattr[CTA_HELP_NAME, string[xt_helper_names]]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, @@ -30646,6 +30594,38 @@ var structDescs_ppc64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_HELP_NAME, int16], string[xt_helper_names]]"}, FldName: "payload"}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_ID, int16:14], 1, 0, conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_ID, int16:14], 1, 0, conntrack_id]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 12}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_LABELS, int16:14], 1, 0, array[int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_LABELS, int16:14], 1, 0, array[int32be]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 22}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", TypeSize: 4}, ArgFormat: 1}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_MARK, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_MARK, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 8}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_MARK_MASK, int16:14], 1, 0, conntrack_id]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_MARK_MASK, int16:14], 1, 0, conntrack_id]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 21}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_NAT_DST, int16:14], 0, 1, array[nat_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_NAT_DST, int16:14], 0, 1, array[nat_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 13}, @@ -30686,6 +30666,14 @@ var structDescs_ppc64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "dccp_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16:14], 1, 0, int64be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int16:14], 1, 0, int64be]", TypeSize: 12}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64be", FldName: "payload", TypeSize: 8}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP, int16:14], 0, 1, array[sctp_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_SCTP, int16:14], 0, 1, array[sctp_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, @@ -30694,6 +30682,22 @@ var structDescs_ppc64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "sctp_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_TCP, int16:14], 0, 1, array[tcp_nla_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_PROTOINFO_TCP, int16:14], 0, 1, array[tcp_nla_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, @@ -30702,6 +30706,62 @@ var structDescs_ppc64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tcp_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_CORRECTION_POS, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQADJ_CORRECTION_POS, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_AFTER, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQADJ_OFFSET_AFTER, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_BEFORE, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQADJ_OFFSET_BEFORE, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_ORIG, int16:14], 0, 1, array[seqadj_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQ_ADJ_ORIG, int16:14], 0, 1, array[seqadj_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 15}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "seqadj_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_SEQ_ADJ_REPLY, int16:14], 0, 1, array[seqadj_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_SEQ_ADJ_REPLY, int16:14], 0, 1, array[seqadj_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 16}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "seqadj_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_STATUS, int16:14], 1, 0, flags[ip_conntrack_status, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_STATUS, int16:14], 1, 0, flags[ip_conntrack_status, int32be]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_conntrack_status", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{2, 4, 1024, 4096, 8192}, BitMask: true}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_TIMEOUT, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_TIMEOUT, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 7}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[CTA_TIMEOUT_DATA, int16:14], 0, 1, cttimeout_data_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_TIMEOUT_DATA, int16:14], 0, 1, cttimeout_data_policy]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 4}, @@ -31023,6 +31083,24 @@ var structDescs_ppc64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tuple_nla_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_ZONE, int16:14], 1, 0, conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_TUPLE_ZONE, int16:14], 1, 0, conntrack_zone]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[CTA_ZONE, int16:14], 1, 0, conntrack_zone]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[CTA_ZONE, int16:14], 1, 0, conntrack_zone]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 18}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "payload", TypeSize: 2}, ArgFormat: 1}, Kind: 1, RangeEnd: 4}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[IFLA_AF_SPEC, int16:14], 0, 1, array[ifla_af_spec_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_AF_SPEC, int16:14], 0, 1, array[ifla_af_spec_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 26}, @@ -31087,14 +31165,6 @@ var structDescs_ppc64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "geneve_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, - {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[gtp_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[gtp_policy]]", IsVarlen: true}, Fields: []Type{ - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "gtp_policy"}}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, - }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[hsr_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, array[hsr_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -31207,6 +31277,14 @@ var structDescs_ppc64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "xfrmi_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, gtp_policy]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, gtp_policy]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &StructType{Key: StructKey{Name: "gtp_policy"}, FldName: "payload"}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, nlattr[IFLA_PPP_DEV_FD, fd]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[IFLA_INFO_DATA, int16:14], 0, 1, nlattr[IFLA_PPP_DEV_FD, fd]]", TypeSize: 12}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -31658,6 +31736,46 @@ var structDescs_ppc64le = []*KeyedStruct{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64be", FldName: "payload", TypeSize: 8}, ArgFormat: 1}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY, int16:14], 0, 1, nlnetw[NFCTH_POLICY_SET_NUM, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_POLICY, int16:14], 0, 1, nlnetw[NFCTH_POLICY_SET_NUM, int32be]]", TypeSize: 12}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 4}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY_SET_NUM, int16:14], 1, 0, int32be]"}, FldName: "payload"}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_POLICY_SET_NUM, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_POLICY_SET_NUM, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_PRIV_DATA_LEN, int16:14], 1, 0, int32be[0:32]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_PRIV_DATA_LEN, int16:14], 1, 0, int32be[0:32]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 32}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_QUEUE_NUM, int16:14], 1, 0, int32be]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_QUEUE_NUM, int16:14], 1, 0, int32be]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFCTH_STATUS, int16:14], 1, 0, int32be[0:1]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFCTH_STATUS, int16:14], 1, 0, int32be[0:1]]", TypeSize: 8}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 6}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}}, + &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Kind: 1, RangeEnd: 1}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[NFQA_CFG_FLAGS, int16:14], 1, 0, flags[nfqa_cfg_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFQA_CFG_FLAGS, int16:14], 1, 0, flags[nfqa_cfg_flags, int32be]]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 5}, @@ -32024,6 +32142,14 @@ var structDescs_ppc64le = []*KeyedStruct{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "nft_registers", FldName: "payload", TypeSize: 4}, ArgFormat: 1}, Vals: []uint64{0, 1, 2, 3, 4, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_EXPR, int16:14], 0, 1, nft_expr_policy_t[\"lookup\", nft_lookup_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFTA_DYNSET_EXPR, int16:14], 0, 1, nft_expr_policy_t[\"lookup\", nft_lookup_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 7}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &StructType{Key: StructKey{Name: "nft_expr_policy_t[\"lookup\", nft_lookup_policy]"}, FldName: "payload"}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[NFTA_DYNSET_FLAGS, int16:14], 1, 0, flags[nft_dynset_flags, int32be]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[NFTA_DYNSET_FLAGS, int16:14], 1, 0, flags[nft_dynset_flags, int32be]]", TypeSize: 8}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 9}, @@ -34423,6 +34549,14 @@ var structDescs_ppc64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_node_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_PUBL, int16:14], 0, 1, array[tipc_nl_publ_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[TIPC_NLA_PUBL, int16:14], 0, 1, array[tipc_nl_publ_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_publ_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_SOCK, int16:14], 0, 1, array[tipc_nl_sock_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[TIPC_NLA_SOCK, int16:14], 0, 1, array[tipc_nl_sock_policy]]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 2}, @@ -34431,6 +34565,14 @@ var structDescs_ppc64le = []*KeyedStruct{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_sock_policy"}}}, &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, }, AlignAttr: 4}}, + {Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_SOCK_CON, int16:14], 0, 1, array[tipc_nl_sock_con_policy]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[const[TIPC_NLA_SOCK_CON, int16:14], 0, 1, array[tipc_nl_sock_con_policy]]", IsVarlen: true}, Fields: []Type{ + &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Val: 3}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NET_BYTEORDER"}, BitfieldOff: 6, BitfieldLen: 1, BitfieldUnit: 2}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "NLA_F_NESTED", TypeSize: 1}, BitfieldOff: 7, BitfieldLen: 1, BitfieldUnit: 2}, Val: 1}, + &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", IsVarlen: true}, Type: &UnionType{Key: StructKey{Name: "tipc_nl_sock_con_policy"}}}, + &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1}, + }, AlignAttr: 4}}, {Key: StructKey{Name: "nlattr_tt[int16:14[0:150], 0, 0, nl_generic_attr_data]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_tt[int16:14[0:150], 0, 0, nl_generic_attr_data]", IsVarlen: true}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, BitSize: 8, Offset: true, Path: []string{"size"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "nla_type", TypeSize: 1}, BitfieldLen: 14, BitfieldUnit: 2}, Kind: 1, RangeEnd: 150}, @@ -36695,7 +36837,7 @@ var structDescs_ppc64le = []*KeyedStruct{ {Key: StructKey{Name: "rtm_ipv4_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "rtm_ipv4_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ipv4_addr]"}, FldName: "RTA_DST"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_SRC, int16], ipv4_addr]"}, FldName: "RTA_SRC"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ifindex]"}, FldName: "RTA_IIF"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_IIF, int16], ifindex]"}, FldName: "RTA_IIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_OIF, int16], ifindex]"}, FldName: "RTA_OIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_GATEWAY, int16], ipv4_addr]"}, FldName: "RTA_GATEWAY"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_PRIORITY, int16], int32]"}, FldName: "RTA_PRIORITY"}, @@ -36710,7 +36852,7 @@ var structDescs_ppc64le = []*KeyedStruct{ }}}, {Key: StructKey{Name: "rtm_ipv6_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "rtm_ipv6_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_GATEWAY, int16], ipv6_addr]"}, FldName: "RTA_GATEWAY"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_DST, int16], ifindex]"}, FldName: "RTA_IIF"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_IIF, int16], ifindex]"}, FldName: "RTA_IIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_OIF, int16], ifindex]"}, FldName: "RTA_OIF"}, &StructType{Key: StructKey{Name: "nlattr_t[const[RTA_PRIORITY, int16], int32]"}, FldName: "RTA_PRIORITY"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[RTA_METRICS, int16:14], 0, 1, array[int8]]"}, FldName: "RTA_METRICS"}, @@ -37184,8 +37326,8 @@ var structDescs_ppc64le = []*KeyedStruct{ }}}, {Key: StructKey{Name: "sctp_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_STATE, int16], int8]"}, FldName: "CTA_PROTOINFO_SCTP_STATE"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16], int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_ORIGINAL"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16], int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_REPLY"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int16:14], 1, 0, int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_ORIGINAL"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_PROTOINFO_SCTP_VTAG_REPLY, int16:14], 1, 0, int32be]"}, FldName: "CTA_PROTOINFO_SCTP_VTAG_REPLY"}, }}}, {Key: StructKey{Name: "sctp_paddrinfo", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", TypeSize: 152, ArgDir: 2}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "spinfo_assoc_id", TypeSize: 4, ArgDir: 2}}, @@ -37490,6 +37632,11 @@ var structDescs_ppc64le = []*KeyedStruct{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "msg_flags", TypeSize: 4}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true}, }}}, + {Key: StructKey{Name: "seqadj_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "seqadj_policy", IsVarlen: true}, Fields: []Type{ + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_CORRECTION_POS, int16:14], 1, 0, int32be]"}, FldName: "CTA_SEQADJ_CORRECTION_POS"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_BEFORE, int16:14], 1, 0, int32be]"}, FldName: "CTA_SEQADJ_OFFSET_BEFORE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_SEQADJ_OFFSET_AFTER, int16:14], 1, 0, int32be]"}, FldName: "CTA_SEQADJ_OFFSET_AFTER"}, + }}}, {Key: StructKey{Name: "serial_iso7816"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "serial_iso7816", TypeSize: 40}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags", TypeSize: 4}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tg", TypeSize: 4}}}, @@ -39342,6 +39489,7 @@ var structDescs_ppc64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_MFP, int16], void]"}, FldName: "NL80211_STA_FLAG_MFP"}, &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_AUTHENTICATED, int16], void]"}, FldName: "NL80211_STA_FLAG_AUTHENTICATED"}, &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_TDLS_PEER, int16], void]"}, FldName: "NL80211_STA_FLAG_TDLS_PEER"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_STA_FLAG_ASSOCIATED, int16], void]"}, FldName: "NL80211_STA_FLAG_ASSOCIATED"}, }}}, {Key: StructKey{Name: "stab_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "stab_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[TCA_STAB_BASE, int16], tc_sizespec]"}, FldName: "TCA_STAB_BASE"}, @@ -41023,6 +41171,7 @@ var structDescs_ppc64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_NODE, int16:14], 0, 1, array[tipc_nl_node_policy]]"}, FldName: "TIPC_NLA_NODE"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_NET, int16:14], 0, 1, array[tipc_nl_net_policy]]"}, FldName: "TIPC_NLA_NET"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_MON, int16:14], 0, 1, array[tipc_nl_monitor_policy]]"}, FldName: "TIPC_NLA_MON"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_PUBL, int16:14], 0, 1, array[tipc_nl_publ_policy]]"}, FldName: "TIPC_NLA_PUBL"}, }}}, {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"}, @@ -41030,10 +41179,20 @@ var structDescs_ppc64le = []*KeyedStruct{ &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_publ_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_publ_policy", IsVarlen: true}, Fields: []Type{ + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_TYPE, int16], int32]"}, FldName: "TIPC_NLA_PUBL_TYPE"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_LOWER, int16], int32]"}, FldName: "TIPC_NLA_PUBL_LOWER"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_PUBL_UPPER, int16], int32]"}, FldName: "TIPC_NLA_PUBL_UPPER"}, + }}}, + {Key: StructKey{Name: "tipc_nl_sock_con_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_sock_con_policy", IsVarlen: true}, Fields: []Type{ + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_NODE, int16], int32]"}, FldName: "TIPC_NLA_CON_NODE"}, + &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_CON_FLAG, int16], int32]"}, FldName: "TIPC_NLA_CON_FLAG"}, + }}}, {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"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[TIPC_NLA_SOCK_CON, int16:14], 0, 1, array[tipc_nl_sock_con_policy]]"}, FldName: "TIPC_NLA_SOCK_CON"}, }}}, {Key: StructKey{Name: "tipc_nl_udp_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tipc_nl_udp_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[TIPC_NLA_UDP_LOCAL, int16], sockaddr_tipc_udp]"}, FldName: "TIPC_NLA_UDP_LOCAL"}, @@ -41933,7 +42092,7 @@ var structDescs_ppc64le = []*KeyedStruct{ {Key: StructKey{Name: "tuple_nla_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tuple_nla_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_IP, int16:14], 0, 1, cta_ip_nla_policy]"}, FldName: "CTA_TUPLE_IP"}, &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_PROTO, int16:14], 0, 1, nlattr[CTA_PROTO_NUM, flags[conntrack_proto, int8]]]"}, FldName: "CTA_TUPLE_PROTO"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[CTA_TUPLE_ZONE, int16], conntrack_zone]"}, FldName: "CTA_TUPLE_ZONE"}, + &StructType{Key: StructKey{Name: "nlattr_tt[const[CTA_TUPLE_ZONE, int16:14], 1, 0, conntrack_zone]"}, FldName: "CTA_TUPLE_ZONE"}, }}}, {Key: StructKey{Name: "txq_params_policy"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "txq_params_policy", IsVarlen: true}, Fields: []Type{ &StructType{Key: StructKey{Name: "nlattr_t[const[NL80211_TXQ_ATTR_QUEUE, int16], int8]"}, FldName: "NL80211_TXQ_ATTR_QUEUE"}, @@ -45389,7 +45548,6 @@ var structDescs_ppc64le = []*KeyedStruct{ &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_TFCPAD, int16], int32]"}, FldName: "tfcpad"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_REPLAY_THRESH, int16], int32]"}, FldName: "replay_thresh"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_ETIMER_THRESH, int16], int32]"}, FldName: "etimer_thresh"}, - &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_OUTPUT_MARK, int16], int32]"}, FldName: "output_mark"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_ENCAP, int16], xfrm_encap_tmpl]"}, FldName: "encap"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_OFFLOAD_DEV, int16], xfrm_user_offload]"}, FldName: "offload"}, &StructType{Key: StructKey{Name: "nlattr_t[const[XFRMA_SEC_CTX, int16], xfrm_user_sec_ctx]"}, FldName: "sec_ctx"}, @@ -65726,6 +65884,11 @@ var consts_ppc64le = []ConstValue{ {Name: "CTA_PROTONAT_PORT_MAX", Value: 2}, {Name: "CTA_PROTONAT_PORT_MIN", Value: 1}, {Name: "CTA_PROTO_NUM", Value: 1}, + {Name: "CTA_SEQADJ_CORRECTION_POS", Value: 1}, + {Name: "CTA_SEQADJ_OFFSET_AFTER", Value: 3}, + {Name: "CTA_SEQADJ_OFFSET_BEFORE", Value: 2}, + {Name: "CTA_SEQ_ADJ_ORIG", Value: 15}, + {Name: "CTA_SEQ_ADJ_REPLY", Value: 16}, {Name: "CTA_STATUS", Value: 3}, {Name: "CTA_TIMEOUT", Value: 7}, {Name: "CTA_TIMEOUT_DATA", Value: 4}, @@ -67160,7 +67323,6 @@ var consts_ppc64le = []ConstValue{ {Name: "IFLA_HSR_VERSION", Value: 6}, {Name: "IFLA_IFALIAS", Value: 20}, {Name: "IFLA_IFNAME", Value: 3}, - {Name: "IFLA_IF_NETNSID", Value: 46}, {Name: "IFLA_INET6_ADDR_GEN_MODE", Value: 8}, {Name: "IFLA_INET6_TOKEN", Value: 7}, {Name: "IFLA_INET_CONF", Value: 1}, @@ -67762,6 +67924,7 @@ var consts_ppc64le = []ConstValue{ {Name: "IPVS_DEST_ATTR_L_THRESH", Value: 6}, {Name: "IPVS_DEST_ATTR_PERSIST_CONNS", Value: 9}, {Name: "IPVS_DEST_ATTR_PORT", Value: 2}, + {Name: "IPVS_DEST_ATTR_TUN_FLAGS", Value: 15}, {Name: "IPVS_DEST_ATTR_TUN_PORT", Value: 14}, {Name: "IPVS_DEST_ATTR_TUN_TYPE", Value: 13}, {Name: "IPVS_DEST_ATTR_U_THRESH", Value: 5}, @@ -68785,7 +68948,7 @@ var consts_ppc64le = []ConstValue{ {Name: "NFACCT_QUOTA", Value: 6}, {Name: "NFCTH_NAME", Value: 1}, {Name: "NFCTH_POLICY", Value: 4}, - {Name: "NFCTH_POLICY_SET_MAX", Value: 5}, + {Name: "NFCTH_POLICY_SET_NUM", Value: 1}, {Name: "NFCTH_PRIV_DATA_LEN", Value: 5}, {Name: "NFCTH_QUEUE_NUM", Value: 3}, {Name: "NFCTH_STATUS", Value: 6}, @@ -68916,6 +69079,7 @@ var consts_ppc64le = []ConstValue{ {Name: "NFTA_DEVICE_NAME", Value: 1}, {Name: "NFTA_DUP_SREG_ADDR", Value: 1}, {Name: "NFTA_DUP_SREG_DEV", Value: 2}, + {Name: "NFTA_DYNSET_EXPR", Value: 7}, {Name: "NFTA_DYNSET_FLAGS", Value: 9}, {Name: "NFTA_DYNSET_OP", Value: 3}, {Name: "NFTA_DYNSET_SET_ID", Value: 2}, @@ -69613,6 +69777,7 @@ var consts_ppc64le = []ConstValue{ {Name: "NL80211_SMPS_DYNAMIC", Value: 2}, {Name: "NL80211_SMPS_OFF"}, {Name: "NL80211_SMPS_STATIC", Value: 1}, + {Name: "NL80211_STA_FLAG_ASSOCIATED", Value: 7}, {Name: "NL80211_STA_FLAG_AUTHENTICATED", Value: 5}, {Name: "NL80211_STA_FLAG_AUTHORIZED", Value: 1}, {Name: "NL80211_STA_FLAG_MFP", Value: 4}, @@ -70437,6 +70602,7 @@ var consts_ppc64le = []ConstValue{ {Name: "RTA_EXPIRES", Value: 23}, {Name: "RTA_FLOW", Value: 11}, {Name: "RTA_GATEWAY", Value: 5}, + {Name: "RTA_IIF", Value: 3}, {Name: "RTA_MARK", Value: 16}, {Name: "RTA_METRICS", Value: 8}, {Name: "RTA_MULTIPATH", Value: 9}, @@ -72232,6 +72398,8 @@ var consts_ppc64le = []ConstValue{ {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_CON_FLAG", Value: 1}, + {Name: "TIPC_NLA_CON_NODE", Value: 2}, {Name: "TIPC_NLA_LINK", Value: 4}, {Name: "TIPC_NLA_LINK_NAME", Value: 1}, {Name: "TIPC_NLA_LINK_PROP", Value: 7}, @@ -72253,8 +72421,13 @@ var consts_ppc64le = []ConstValue{ {Name: "TIPC_NLA_PROP_PRIO", Value: 1}, {Name: "TIPC_NLA_PROP_TOL", Value: 2}, {Name: "TIPC_NLA_PROP_WIN", Value: 3}, + {Name: "TIPC_NLA_PUBL", Value: 3}, + {Name: "TIPC_NLA_PUBL_LOWER", Value: 2}, + {Name: "TIPC_NLA_PUBL_TYPE", Value: 1}, + {Name: "TIPC_NLA_PUBL_UPPER", Value: 3}, {Name: "TIPC_NLA_SOCK", Value: 2}, {Name: "TIPC_NLA_SOCK_ADDR", Value: 1}, + {Name: "TIPC_NLA_SOCK_CON", Value: 3}, {Name: "TIPC_NLA_SOCK_HAS_PUBL", Value: 4}, {Name: "TIPC_NLA_SOCK_REF", Value: 2}, {Name: "TIPC_NLA_UDP_LOCAL", Value: 1}, @@ -73957,7 +74130,6 @@ var consts_ppc64le = []ConstValue{ {Name: "XFRMA_MARK", Value: 21}, {Name: "XFRMA_MIGRATE", Value: 17}, {Name: "XFRMA_OFFLOAD_DEV", Value: 28}, - {Name: "XFRMA_OUTPUT_MARK", Value: 29}, {Name: "XFRMA_POLICY", Value: 7}, {Name: "XFRMA_POLICY_TYPE", Value: 16}, {Name: "XFRMA_PROTO", Value: 25}, @@ -74573,4 +74745,4 @@ var consts_ppc64le = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_ppc64le = "d16139a83e793c042df9e07ed9837223c0ed8f1c" +const revision_ppc64le = "f708f25855574e76480f5b21756f972a42fa74bc" diff --git a/sys/linux/ipvs.txt b/sys/linux/ipvs.txt index 78774263a680..179d68d72421 100644 --- a/sys/linux/ipvs.txt +++ b/sys/linux/ipvs.txt @@ -98,6 +98,7 @@ ip_vs_dest_policy [ IPVS_DEST_ATTR_ADDR_FAMILY nlattr[IPVS_DEST_ATTR_ADDR_FAMILY, flags[ip_vs_af, int16]] IPVS_DEST_ATTR_TUN_TYPE nlattr[IPVS_DEST_ATTR_TUN_TYPE, flags[ipvs_tun_type, int8]] IPVS_DEST_ATTR_TUN_PORT nlattr[IPVS_DEST_ATTR_TUN_PORT, sock_port] + IPVS_DEST_ATTR_TUN_FLAGS nlattr[IPVS_DEST_ATTR_TUN_FLAGS, int16] ] [varlen] ipvs_tun_type = IP_VS_CONN_F_TUNNEL_TYPE_IPIP, IP_VS_CONN_F_TUNNEL_TYPE_GUE diff --git a/sys/linux/ipvs.txt.warn b/sys/linux/ipvs.txt.warn index b9f95c3ee6a3..c859899805a0 100644 --- a/sys/linux/ipvs.txt.warn +++ b/sys/linux/ipvs.txt.warn @@ -1 +1,3 @@ +bad-netlink-attr: ip_vs_svc_policy: missing attributes: [10] +bad-netlink-attr: ip_vs_dest_policy: missing attributes: [10] no-such-struct: ip_vs_svcdest_user diff --git a/sys/linux/ipvs_386.const b/sys/linux/ipvs_386.const index 5e9c0cdbf1c0..fd3d20d669eb 100644 --- a/sys/linux/ipvs_386.const +++ b/sys/linux/ipvs_386.const @@ -41,6 +41,7 @@ IPVS_DEST_ATTR_INACT_CONNS = 8 IPVS_DEST_ATTR_L_THRESH = 6 IPVS_DEST_ATTR_PERSIST_CONNS = 9 IPVS_DEST_ATTR_PORT = 2 +IPVS_DEST_ATTR_TUN_FLAGS = 15 IPVS_DEST_ATTR_TUN_PORT = 14 IPVS_DEST_ATTR_TUN_TYPE = 13 IPVS_DEST_ATTR_U_THRESH = 5 diff --git a/sys/linux/ipvs_amd64.const b/sys/linux/ipvs_amd64.const index 9fe25e8a5b26..d72b179bdfa1 100644 --- a/sys/linux/ipvs_amd64.const +++ b/sys/linux/ipvs_amd64.const @@ -41,6 +41,7 @@ IPVS_DEST_ATTR_INACT_CONNS = 8 IPVS_DEST_ATTR_L_THRESH = 6 IPVS_DEST_ATTR_PERSIST_CONNS = 9 IPVS_DEST_ATTR_PORT = 2 +IPVS_DEST_ATTR_TUN_FLAGS = 15 IPVS_DEST_ATTR_TUN_PORT = 14 IPVS_DEST_ATTR_TUN_TYPE = 13 IPVS_DEST_ATTR_U_THRESH = 5 diff --git a/sys/linux/ipvs_arm.const b/sys/linux/ipvs_arm.const index ad1338d56f13..6a9e96c0c293 100644 --- a/sys/linux/ipvs_arm.const +++ b/sys/linux/ipvs_arm.const @@ -41,6 +41,7 @@ IPVS_DEST_ATTR_INACT_CONNS = 8 IPVS_DEST_ATTR_L_THRESH = 6 IPVS_DEST_ATTR_PERSIST_CONNS = 9 IPVS_DEST_ATTR_PORT = 2 +IPVS_DEST_ATTR_TUN_FLAGS = 15 IPVS_DEST_ATTR_TUN_PORT = 14 IPVS_DEST_ATTR_TUN_TYPE = 13 IPVS_DEST_ATTR_U_THRESH = 5 diff --git a/sys/linux/ipvs_arm64.const b/sys/linux/ipvs_arm64.const index 6ae3ed65ac42..59656f5bf277 100644 --- a/sys/linux/ipvs_arm64.const +++ b/sys/linux/ipvs_arm64.const @@ -41,6 +41,7 @@ IPVS_DEST_ATTR_INACT_CONNS = 8 IPVS_DEST_ATTR_L_THRESH = 6 IPVS_DEST_ATTR_PERSIST_CONNS = 9 IPVS_DEST_ATTR_PORT = 2 +IPVS_DEST_ATTR_TUN_FLAGS = 15 IPVS_DEST_ATTR_TUN_PORT = 14 IPVS_DEST_ATTR_TUN_TYPE = 13 IPVS_DEST_ATTR_U_THRESH = 5 diff --git a/sys/linux/ipvs_mips64le.const b/sys/linux/ipvs_mips64le.const index 71cdb7faf827..928dd42ca9e0 100644 --- a/sys/linux/ipvs_mips64le.const +++ b/sys/linux/ipvs_mips64le.const @@ -41,6 +41,7 @@ IPVS_DEST_ATTR_INACT_CONNS = 8 IPVS_DEST_ATTR_L_THRESH = 6 IPVS_DEST_ATTR_PERSIST_CONNS = 9 IPVS_DEST_ATTR_PORT = 2 +IPVS_DEST_ATTR_TUN_FLAGS = 15 IPVS_DEST_ATTR_TUN_PORT = 14 IPVS_DEST_ATTR_TUN_TYPE = 13 IPVS_DEST_ATTR_U_THRESH = 5 diff --git a/sys/linux/ipvs_ppc64le.const b/sys/linux/ipvs_ppc64le.const index 63ceb0721f01..542993e339b2 100644 --- a/sys/linux/ipvs_ppc64le.const +++ b/sys/linux/ipvs_ppc64le.const @@ -41,6 +41,7 @@ IPVS_DEST_ATTR_INACT_CONNS = 8 IPVS_DEST_ATTR_L_THRESH = 6 IPVS_DEST_ATTR_PERSIST_CONNS = 9 IPVS_DEST_ATTR_PORT = 2 +IPVS_DEST_ATTR_TUN_FLAGS = 15 IPVS_DEST_ATTR_TUN_PORT = 14 IPVS_DEST_ATTR_TUN_TYPE = 13 IPVS_DEST_ATTR_U_THRESH = 5 diff --git a/sys/linux/socket_inet_l2tp.txt.warn b/sys/linux/socket_inet_l2tp.txt.warn index 24a605518118..4b84dc139c66 100644 --- a/sys/linux/socket_inet_l2tp.txt.warn +++ b/sys/linux/socket_inet_l2tp.txt.warn @@ -1 +1,2 @@ +bad-netlink-attr: l2tp_nl_policy: missing attributes: [21 30] no-such-struct: l2tp_tunnel_fd diff --git a/sys/linux/socket_netlink_generic_80211.txt b/sys/linux/socket_netlink_generic_80211.txt index 50e3fb91c9b0..688f6da4cfa8 100644 --- a/sys/linux/socket_netlink_generic_80211.txt +++ b/sys/linux/socket_netlink_generic_80211.txt @@ -259,6 +259,7 @@ sta_flags_policy [ NL80211_STA_FLAG_MFP nlattr[NL80211_STA_FLAG_MFP, void] NL80211_STA_FLAG_AUTHENTICATED nlattr[NL80211_STA_FLAG_AUTHENTICATED, void] NL80211_STA_FLAG_TDLS_PEER nlattr[NL80211_STA_FLAG_TDLS_PEER, void] + NL80211_STA_FLAG_ASSOCIATED nlattr[NL80211_STA_FLAG_ASSOCIATED, void] ] [varlen] nl80211_sta_flag_update { diff --git a/sys/linux/socket_netlink_generic_80211.txt.warn b/sys/linux/socket_netlink_generic_80211.txt.warn index b0a8bb197fa0..6bd0cc3831f6 100644 --- a/sys/linux/socket_netlink_generic_80211.txt.warn +++ b/sys/linux/socket_netlink_generic_80211.txt.warn @@ -1,3 +1,5 @@ no-such-struct: nl80211_wdev +bad-netlink-attr: nl80211_policy_cmd_key.NL80211_ATTR_KEY_DATA_WEP104: duplicate attribute +bad-netlink-attr: nl80211_key_policy.NL80211_KEY_DATA_WEP104: duplicate attribute no-such-netlink-policy: nl80211_tx_rates_policy no-such-netlink-policy: nl80211_rates_policy diff --git a/sys/linux/socket_netlink_generic_80211_386.const b/sys/linux/socket_netlink_generic_80211_386.const index b7eaa44c8cf9..611f0fe17e49 100644 --- a/sys/linux/socket_netlink_generic_80211_386.const +++ b/sys/linux/socket_netlink_generic_80211_386.const @@ -259,6 +259,7 @@ NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI = 6 NL80211_SMPS_DYNAMIC = 2 NL80211_SMPS_OFF = 0 NL80211_SMPS_STATIC = 1 +NL80211_STA_FLAG_ASSOCIATED = 7 NL80211_STA_FLAG_AUTHENTICATED = 5 NL80211_STA_FLAG_AUTHORIZED = 1 NL80211_STA_FLAG_MFP = 4 diff --git a/sys/linux/socket_netlink_generic_80211_amd64.const b/sys/linux/socket_netlink_generic_80211_amd64.const index 159f234575d4..d320ee4e483d 100644 --- a/sys/linux/socket_netlink_generic_80211_amd64.const +++ b/sys/linux/socket_netlink_generic_80211_amd64.const @@ -259,6 +259,7 @@ NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI = 6 NL80211_SMPS_DYNAMIC = 2 NL80211_SMPS_OFF = 0 NL80211_SMPS_STATIC = 1 +NL80211_STA_FLAG_ASSOCIATED = 7 NL80211_STA_FLAG_AUTHENTICATED = 5 NL80211_STA_FLAG_AUTHORIZED = 1 NL80211_STA_FLAG_MFP = 4 diff --git a/sys/linux/socket_netlink_generic_80211_arm.const b/sys/linux/socket_netlink_generic_80211_arm.const index 92f707c4c8a8..a662f1dc37d3 100644 --- a/sys/linux/socket_netlink_generic_80211_arm.const +++ b/sys/linux/socket_netlink_generic_80211_arm.const @@ -259,6 +259,7 @@ NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI = 6 NL80211_SMPS_DYNAMIC = 2 NL80211_SMPS_OFF = 0 NL80211_SMPS_STATIC = 1 +NL80211_STA_FLAG_ASSOCIATED = 7 NL80211_STA_FLAG_AUTHENTICATED = 5 NL80211_STA_FLAG_AUTHORIZED = 1 NL80211_STA_FLAG_MFP = 4 diff --git a/sys/linux/socket_netlink_generic_80211_arm64.const b/sys/linux/socket_netlink_generic_80211_arm64.const index f0f6bc17fa18..ff9e69781176 100644 --- a/sys/linux/socket_netlink_generic_80211_arm64.const +++ b/sys/linux/socket_netlink_generic_80211_arm64.const @@ -259,6 +259,7 @@ NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI = 6 NL80211_SMPS_DYNAMIC = 2 NL80211_SMPS_OFF = 0 NL80211_SMPS_STATIC = 1 +NL80211_STA_FLAG_ASSOCIATED = 7 NL80211_STA_FLAG_AUTHENTICATED = 5 NL80211_STA_FLAG_AUTHORIZED = 1 NL80211_STA_FLAG_MFP = 4 diff --git a/sys/linux/socket_netlink_generic_80211_mips64le.const b/sys/linux/socket_netlink_generic_80211_mips64le.const index ac8403dc4023..c8c6d56fb389 100644 --- a/sys/linux/socket_netlink_generic_80211_mips64le.const +++ b/sys/linux/socket_netlink_generic_80211_mips64le.const @@ -259,6 +259,7 @@ NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI = 6 NL80211_SMPS_DYNAMIC = 2 NL80211_SMPS_OFF = 0 NL80211_SMPS_STATIC = 1 +NL80211_STA_FLAG_ASSOCIATED = 7 NL80211_STA_FLAG_AUTHENTICATED = 5 NL80211_STA_FLAG_AUTHORIZED = 1 NL80211_STA_FLAG_MFP = 4 diff --git a/sys/linux/socket_netlink_generic_80211_ppc64le.const b/sys/linux/socket_netlink_generic_80211_ppc64le.const index fb2f22734479..fb02060684ca 100644 --- a/sys/linux/socket_netlink_generic_80211_ppc64le.const +++ b/sys/linux/socket_netlink_generic_80211_ppc64le.const @@ -259,6 +259,7 @@ NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI = 6 NL80211_SMPS_DYNAMIC = 2 NL80211_SMPS_OFF = 0 NL80211_SMPS_STATIC = 1 +NL80211_STA_FLAG_ASSOCIATED = 7 NL80211_STA_FLAG_AUTHENTICATED = 5 NL80211_STA_FLAG_AUTHORIZED = 1 NL80211_STA_FLAG_MFP = 4 diff --git a/sys/linux/socket_netlink_generic_fou.txt.warn b/sys/linux/socket_netlink_generic_fou.txt.warn new file mode 100644 index 000000000000..844ea4a2b3db --- /dev/null +++ b/sys/linux/socket_netlink_generic_fou.txt.warn @@ -0,0 +1 @@ +bad-netlink-attr: fou_nl_policy: missing attributes: [7 9] diff --git a/sys/linux/socket_netlink_generic_netlabel.txt.warn b/sys/linux/socket_netlink_generic_netlabel.txt.warn new file mode 100644 index 000000000000..40d350a4be16 --- /dev/null +++ b/sys/linux/socket_netlink_generic_netlabel.txt.warn @@ -0,0 +1,2 @@ +bad-netlink-attr: netlbl_mgmt_genl_policy: missing attributes: [3] +bad-netlink-attr: netlbl_cipsov4_genl_policy: missing attributes: [3 7 11] diff --git a/sys/linux/socket_netlink_generic_seg6.txt.warn b/sys/linux/socket_netlink_generic_seg6.txt.warn new file mode 100644 index 000000000000..eae0e2bf3800 --- /dev/null +++ b/sys/linux/socket_netlink_generic_seg6.txt.warn @@ -0,0 +1 @@ +bad-netlink-attr: seg6_genl_policy: missing attributes: [7] diff --git a/sys/linux/socket_netlink_generic_team.txt.warn b/sys/linux/socket_netlink_generic_team.txt.warn index 4aa03417bee9..e41dff626a3e 100644 --- a/sys/linux/socket_netlink_generic_team.txt.warn +++ b/sys/linux/socket_netlink_generic_team.txt.warn @@ -1,3 +1,5 @@ +bad-netlink-attr: team_nl_policy: missing attributes: [3] +bad-netlink-attr: team_nl_option_policy: missing attributes: [2] no-such-struct: team_nl_option_policy no-such-struct: team_nl_option_policy_per_port no-such-struct: team_nl_option_policy_array diff --git a/sys/linux/socket_netlink_netfilter_conntrack.txt b/sys/linux/socket_netlink_netfilter_conntrack.txt index 5d51793d399d..fa9c9ef42527 100644 --- a/sys/linux/socket_netlink_netfilter_conntrack.txt +++ b/sys/linux/socket_netlink_netfilter_conntrack.txt @@ -25,27 +25,35 @@ sendmsg$IPCTNL_MSG_CT_GET_UNCONFIRMED(fd sock_nl_netfilter, msg ptr[in, msghdr_c ct_nla_policy [ CTA_TUPLE_ORIG nlnest[CTA_TUPLE_ORIG, array[tuple_nla_policy]] CTA_TUPLE_REPLY nlnest[CTA_TUPLE_REPLY, array[tuple_nla_policy]] - CTA_STATUS nlattr[CTA_STATUS, flags[ip_conntrack_status, int32be]] + CTA_STATUS nlnetw[CTA_STATUS, flags[ip_conntrack_status, int32be]] CTA_PROTOINFO nlnest[CTA_PROTOINFO, protoinfo_policy] # The policy may also contain CTA_HELP_INFO, but I don't see any of the helpers use it. CTA_HELP nlnest[CTA_HELP, nlattr[CTA_HELP_NAME, string[xt_helper_names]]] CTA_NAT_SRC nlnest[CTA_NAT_SRC, array[nat_nla_policy]] - CTA_TIMEOUT nlattr[CTA_TIMEOUT, int32be] - CTA_MARK nlattr[CTA_MARK, int32be] - CTA_ID nlattr[CTA_ID, conntrack_id] + CTA_TIMEOUT nlnetw[CTA_TIMEOUT, int32be] + CTA_MARK nlnetw[CTA_MARK, int32be] + CTA_ID nlnetw[CTA_ID, conntrack_id] CTA_NAT_DST nlnest[CTA_NAT_DST, array[nat_nla_policy]] CTA_TUPLE_MASTER nlnest[CTA_TUPLE_MASTER, array[tuple_nla_policy]] - CTA_ZONE nlattr[CTA_ZONE, conntrack_zone] - CTA_MARK_MASK nlattr[CTA_MARK_MASK, conntrack_id] - CTA_LABELS nlattr[CTA_LABELS, array[int32be]] + CTA_ZONE nlnetw[CTA_ZONE, conntrack_zone] + CTA_MARK_MASK nlnetw[CTA_MARK_MASK, conntrack_id] + CTA_LABELS nlnetw[CTA_LABELS, array[int32be]] # NEED: CTA_LABELS_MASK should be of the same size as CTA_LABELS. CTA_LABELS_MASK nlattr[CTA_LABELS_MASK, array[int32be]] + CTA_SEQ_ADJ_ORIG nlnest[CTA_SEQ_ADJ_ORIG, array[seqadj_policy]] + CTA_SEQ_ADJ_REPLY nlnest[CTA_SEQ_ADJ_REPLY, array[seqadj_policy]] +] [varlen] + +seqadj_policy [ + CTA_SEQADJ_CORRECTION_POS nlnetw[CTA_SEQADJ_CORRECTION_POS, int32be] + CTA_SEQADJ_OFFSET_BEFORE nlnetw[CTA_SEQADJ_OFFSET_BEFORE, int32be] + CTA_SEQADJ_OFFSET_AFTER nlnetw[CTA_SEQADJ_OFFSET_AFTER, int32be] ] [varlen] tuple_nla_policy [ CTA_TUPLE_IP nlnest[CTA_TUPLE_IP, cta_ip_nla_policy] CTA_TUPLE_PROTO nlnest[CTA_TUPLE_PROTO, nlattr[CTA_PROTO_NUM, flags[conntrack_proto, int8]]] - CTA_TUPLE_ZONE nlattr[CTA_TUPLE_ZONE, conntrack_zone] + CTA_TUPLE_ZONE nlnetw[CTA_TUPLE_ZONE, conntrack_zone] ] [varlen] cta_ip_nla_policy [ @@ -85,13 +93,13 @@ nf_ct_tcp_flags { dccp_nla_policy [ CTA_PROTOINFO_DCCP_STATE nlattr[CTA_PROTOINFO_DCCP_STATE, int8] CTA_PROTOINFO_DCCP_ROLE nlattr[CTA_PROTOINFO_DCCP_ROLE, int8] - CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ nlattr[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int64be] + CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ nlnetw[CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ, int64be] ] [varlen] sctp_nla_policy [ CTA_PROTOINFO_SCTP_STATE nlattr[CTA_PROTOINFO_SCTP_STATE, int8] - CTA_PROTOINFO_SCTP_VTAG_ORIGINAL nlattr[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int32be] - CTA_PROTOINFO_SCTP_VTAG_REPLY nlattr[CTA_PROTOINFO_SCTP_VTAG_REPLY, int32be] + CTA_PROTOINFO_SCTP_VTAG_ORIGINAL nlnetw[CTA_PROTOINFO_SCTP_VTAG_ORIGINAL, int32be] + CTA_PROTOINFO_SCTP_VTAG_REPLY nlnetw[CTA_PROTOINFO_SCTP_VTAG_REPLY, int32be] ] [varlen] nat_nla_policy [ diff --git a/sys/linux/socket_netlink_netfilter_conntrack_386.const b/sys/linux/socket_netlink_netfilter_conntrack_386.const index f6b68925e87b..800fedc44b43 100644 --- a/sys/linux/socket_netlink_netfilter_conntrack_386.const +++ b/sys/linux/socket_netlink_netfilter_conntrack_386.const @@ -35,6 +35,11 @@ CTA_PROTOINFO_TCP_WSCALE_REPLY = 3 CTA_PROTONAT_PORT_MAX = 2 CTA_PROTONAT_PORT_MIN = 1 CTA_PROTO_NUM = 1 +CTA_SEQADJ_CORRECTION_POS = 1 +CTA_SEQADJ_OFFSET_AFTER = 3 +CTA_SEQADJ_OFFSET_BEFORE = 2 +CTA_SEQ_ADJ_ORIG = 15 +CTA_SEQ_ADJ_REPLY = 16 CTA_STATUS = 3 CTA_TIMEOUT = 7 CTA_TUPLE_IP = 1 diff --git a/sys/linux/socket_netlink_netfilter_conntrack_amd64.const b/sys/linux/socket_netlink_netfilter_conntrack_amd64.const index 94e38005b00b..46299d088c1c 100644 --- a/sys/linux/socket_netlink_netfilter_conntrack_amd64.const +++ b/sys/linux/socket_netlink_netfilter_conntrack_amd64.const @@ -35,6 +35,11 @@ CTA_PROTOINFO_TCP_WSCALE_REPLY = 3 CTA_PROTONAT_PORT_MAX = 2 CTA_PROTONAT_PORT_MIN = 1 CTA_PROTO_NUM = 1 +CTA_SEQADJ_CORRECTION_POS = 1 +CTA_SEQADJ_OFFSET_AFTER = 3 +CTA_SEQADJ_OFFSET_BEFORE = 2 +CTA_SEQ_ADJ_ORIG = 15 +CTA_SEQ_ADJ_REPLY = 16 CTA_STATUS = 3 CTA_TIMEOUT = 7 CTA_TUPLE_IP = 1 diff --git a/sys/linux/socket_netlink_netfilter_conntrack_arm.const b/sys/linux/socket_netlink_netfilter_conntrack_arm.const index 904c4698d295..d2dcbc0a7553 100644 --- a/sys/linux/socket_netlink_netfilter_conntrack_arm.const +++ b/sys/linux/socket_netlink_netfilter_conntrack_arm.const @@ -35,6 +35,11 @@ CTA_PROTOINFO_TCP_WSCALE_REPLY = 3 CTA_PROTONAT_PORT_MAX = 2 CTA_PROTONAT_PORT_MIN = 1 CTA_PROTO_NUM = 1 +CTA_SEQADJ_CORRECTION_POS = 1 +CTA_SEQADJ_OFFSET_AFTER = 3 +CTA_SEQADJ_OFFSET_BEFORE = 2 +CTA_SEQ_ADJ_ORIG = 15 +CTA_SEQ_ADJ_REPLY = 16 CTA_STATUS = 3 CTA_TIMEOUT = 7 CTA_TUPLE_IP = 1 diff --git a/sys/linux/socket_netlink_netfilter_conntrack_arm64.const b/sys/linux/socket_netlink_netfilter_conntrack_arm64.const index 7f0798f44478..195f97745646 100644 --- a/sys/linux/socket_netlink_netfilter_conntrack_arm64.const +++ b/sys/linux/socket_netlink_netfilter_conntrack_arm64.const @@ -35,6 +35,11 @@ CTA_PROTOINFO_TCP_WSCALE_REPLY = 3 CTA_PROTONAT_PORT_MAX = 2 CTA_PROTONAT_PORT_MIN = 1 CTA_PROTO_NUM = 1 +CTA_SEQADJ_CORRECTION_POS = 1 +CTA_SEQADJ_OFFSET_AFTER = 3 +CTA_SEQADJ_OFFSET_BEFORE = 2 +CTA_SEQ_ADJ_ORIG = 15 +CTA_SEQ_ADJ_REPLY = 16 CTA_STATUS = 3 CTA_TIMEOUT = 7 CTA_TUPLE_IP = 1 diff --git a/sys/linux/socket_netlink_netfilter_conntrack_exp.txt b/sys/linux/socket_netlink_netfilter_conntrack_exp.txt index f08052238685..a8d0e559c94f 100644 --- a/sys/linux/socket_netlink_netfilter_conntrack_exp.txt +++ b/sys/linux/socket_netlink_netfilter_conntrack_exp.txt @@ -18,18 +18,18 @@ exp_nla_policy [ CTA_EXPECT_MASTER nlnest[CTA_EXPECT_MASTER, array[tuple_nla_policy]] CTA_EXPECT_TUPLE nlnest[CTA_EXPECT_TUPLE, array[tuple_nla_policy]] CTA_EXPECT_MASK nlnest[CTA_EXPECT_MASK, array[tuple_nla_policy]] - CTA_EXPECT_TIMEOUT nlattr[CTA_EXPECT_TIMEOUT, int32be] - CTA_EXPECT_ID nlattr[CTA_EXPECT_ID, int32be] + CTA_EXPECT_TIMEOUT nlnetw[CTA_EXPECT_TIMEOUT, int32be] + CTA_EXPECT_ID nlnetw[CTA_EXPECT_ID, int32be] CTA_EXPECT_HELP_NAME nlattr[CTA_EXPECT_HELP_NAME, string[xt_helper_names]] - CTA_EXPECT_ZONE nlattr[CTA_EXPECT_ZONE, conntrack_zone] - CTA_EXPECT_FLAGS nlattr[CTA_EXPECT_FLAGS, flags[conntrack_exp_flags, int32be]] - CTA_EXPECT_CLASS nlattr[CTA_EXPECT_CLASS, int32be] + CTA_EXPECT_ZONE nlnetw[CTA_EXPECT_ZONE, conntrack_zone] + CTA_EXPECT_FLAGS nlnetw[CTA_EXPECT_FLAGS, flags[conntrack_exp_flags, int32be]] + CTA_EXPECT_CLASS nlnetw[CTA_EXPECT_CLASS, int32be] CTA_EXPECT_NAT nlnest[CTA_EXPECT_NAT, array[exp_nat_nla_policy]] CTA_EXPECT_FN nlattr[CTA_EXPECT_FN, string[conntrack_exp_func]] ] [varlen] exp_nat_nla_policy [ - CTA_EXPECT_NAT_DIR nlattr[CTA_EXPECT_NAT_DIR, int32be[0:1]] + CTA_EXPECT_NAT_DIR nlnetw[CTA_EXPECT_NAT_DIR, int32be[0:1]] CTA_EXPECT_NAT_TUPLE nlnest[CTA_EXPECT_NAT_TUPLE, array[tuple_nla_policy]] ] [varlen] diff --git a/sys/linux/socket_netlink_netfilter_conntrack_helper.txt b/sys/linux/socket_netlink_netfilter_conntrack_helper.txt index f764f00c4b4c..447a72defe1f 100644 --- a/sys/linux/socket_netlink_netfilter_conntrack_helper.txt +++ b/sys/linux/socket_netlink_netfilter_conntrack_helper.txt @@ -16,10 +16,10 @@ sendmsg$NFNL_MSG_CTHELPER_DEL(fd sock_nl_netfilter, msg ptr[in, msghdr_cthelper[ nfnl_cthelper_policy [ NFCTH_NAME nlattr[NFCTH_NAME, string[cthelper_name]] NFCTH_TUPLE nlattr[NFCTH_TUPLE, array[tuple_nla_policy]] - NFCTH_QUEUE_NUM nlattr[NFCTH_QUEUE_NUM, int32be] - NFCTH_POLICY nlattr[NFCTH_POLICY, nlattr[NFCTH_POLICY_SET_MAX, int32be]] - NFCTH_PRIV_DATA_LEN nlattr[NFCTH_PRIV_DATA_LEN, int32be[0:32]] - NFCTH_STATUS nlattr[NFCTH_STATUS, int32be[0:1]] + NFCTH_QUEUE_NUM nlnetw[NFCTH_QUEUE_NUM, int32be] + NFCTH_POLICY nlnest[NFCTH_POLICY, nlnetw[NFCTH_POLICY_SET_NUM, int32be]] + NFCTH_PRIV_DATA_LEN nlnetw[NFCTH_PRIV_DATA_LEN, int32be[0:32]] + NFCTH_STATUS nlnetw[NFCTH_STATUS, int32be[0:1]] ] [varlen] cthelper_name = "syz0", "syz1" diff --git a/sys/linux/socket_netlink_netfilter_conntrack_helper_386.const b/sys/linux/socket_netlink_netfilter_conntrack_helper_386.const index 5c83264621a9..6d17c06b9947 100644 --- a/sys/linux/socket_netlink_netfilter_conntrack_helper_386.const +++ b/sys/linux/socket_netlink_netfilter_conntrack_helper_386.const @@ -1,7 +1,7 @@ # AUTOGENERATED FILE NFCTH_NAME = 1 NFCTH_POLICY = 4 -NFCTH_POLICY_SET_MAX = 5 +NFCTH_POLICY_SET_NUM = 1 NFCTH_PRIV_DATA_LEN = 5 NFCTH_QUEUE_NUM = 3 NFCTH_STATUS = 6 diff --git a/sys/linux/socket_netlink_netfilter_conntrack_helper_amd64.const b/sys/linux/socket_netlink_netfilter_conntrack_helper_amd64.const index afd31d09b413..eac73f95f96b 100644 --- a/sys/linux/socket_netlink_netfilter_conntrack_helper_amd64.const +++ b/sys/linux/socket_netlink_netfilter_conntrack_helper_amd64.const @@ -1,7 +1,7 @@ # AUTOGENERATED FILE NFCTH_NAME = 1 NFCTH_POLICY = 4 -NFCTH_POLICY_SET_MAX = 5 +NFCTH_POLICY_SET_NUM = 1 NFCTH_PRIV_DATA_LEN = 5 NFCTH_QUEUE_NUM = 3 NFCTH_STATUS = 6 diff --git a/sys/linux/socket_netlink_netfilter_conntrack_helper_arm.const b/sys/linux/socket_netlink_netfilter_conntrack_helper_arm.const index bcee49b6238f..3fbc8ce00653 100644 --- a/sys/linux/socket_netlink_netfilter_conntrack_helper_arm.const +++ b/sys/linux/socket_netlink_netfilter_conntrack_helper_arm.const @@ -1,7 +1,7 @@ # AUTOGENERATED FILE NFCTH_NAME = 1 NFCTH_POLICY = 4 -NFCTH_POLICY_SET_MAX = 5 +NFCTH_POLICY_SET_NUM = 1 NFCTH_PRIV_DATA_LEN = 5 NFCTH_QUEUE_NUM = 3 NFCTH_STATUS = 6 diff --git a/sys/linux/socket_netlink_netfilter_conntrack_helper_arm64.const b/sys/linux/socket_netlink_netfilter_conntrack_helper_arm64.const index 4c1313647016..09a55192f084 100644 --- a/sys/linux/socket_netlink_netfilter_conntrack_helper_arm64.const +++ b/sys/linux/socket_netlink_netfilter_conntrack_helper_arm64.const @@ -1,7 +1,7 @@ # AUTOGENERATED FILE NFCTH_NAME = 1 NFCTH_POLICY = 4 -NFCTH_POLICY_SET_MAX = 5 +NFCTH_POLICY_SET_NUM = 1 NFCTH_PRIV_DATA_LEN = 5 NFCTH_QUEUE_NUM = 3 NFCTH_STATUS = 6 diff --git a/sys/linux/socket_netlink_netfilter_conntrack_helper_mips64le.const b/sys/linux/socket_netlink_netfilter_conntrack_helper_mips64le.const index 26639d268ccb..8bea98deeea0 100644 --- a/sys/linux/socket_netlink_netfilter_conntrack_helper_mips64le.const +++ b/sys/linux/socket_netlink_netfilter_conntrack_helper_mips64le.const @@ -1,7 +1,7 @@ # AUTOGENERATED FILE NFCTH_NAME = 1 NFCTH_POLICY = 4 -NFCTH_POLICY_SET_MAX = 5 +NFCTH_POLICY_SET_NUM = 1 NFCTH_PRIV_DATA_LEN = 5 NFCTH_QUEUE_NUM = 3 NFCTH_STATUS = 6 diff --git a/sys/linux/socket_netlink_netfilter_conntrack_helper_ppc64le.const b/sys/linux/socket_netlink_netfilter_conntrack_helper_ppc64le.const index a35755782cab..ae0c8fb4edc0 100644 --- a/sys/linux/socket_netlink_netfilter_conntrack_helper_ppc64le.const +++ b/sys/linux/socket_netlink_netfilter_conntrack_helper_ppc64le.const @@ -1,7 +1,7 @@ # AUTOGENERATED FILE NFCTH_NAME = 1 NFCTH_POLICY = 4 -NFCTH_POLICY_SET_MAX = 5 +NFCTH_POLICY_SET_NUM = 1 NFCTH_PRIV_DATA_LEN = 5 NFCTH_QUEUE_NUM = 3 NFCTH_STATUS = 6 diff --git a/sys/linux/socket_netlink_netfilter_conntrack_mips64le.const b/sys/linux/socket_netlink_netfilter_conntrack_mips64le.const index 873cf2705183..3bca93fef268 100644 --- a/sys/linux/socket_netlink_netfilter_conntrack_mips64le.const +++ b/sys/linux/socket_netlink_netfilter_conntrack_mips64le.const @@ -35,6 +35,11 @@ CTA_PROTOINFO_TCP_WSCALE_REPLY = 3 CTA_PROTONAT_PORT_MAX = 2 CTA_PROTONAT_PORT_MIN = 1 CTA_PROTO_NUM = 1 +CTA_SEQADJ_CORRECTION_POS = 1 +CTA_SEQADJ_OFFSET_AFTER = 3 +CTA_SEQADJ_OFFSET_BEFORE = 2 +CTA_SEQ_ADJ_ORIG = 15 +CTA_SEQ_ADJ_REPLY = 16 CTA_STATUS = 3 CTA_TIMEOUT = 7 CTA_TUPLE_IP = 1 diff --git a/sys/linux/socket_netlink_netfilter_conntrack_ppc64le.const b/sys/linux/socket_netlink_netfilter_conntrack_ppc64le.const index 770d00bc33b2..d603eb6ae398 100644 --- a/sys/linux/socket_netlink_netfilter_conntrack_ppc64le.const +++ b/sys/linux/socket_netlink_netfilter_conntrack_ppc64le.const @@ -35,6 +35,11 @@ CTA_PROTOINFO_TCP_WSCALE_REPLY = 3 CTA_PROTONAT_PORT_MAX = 2 CTA_PROTONAT_PORT_MIN = 1 CTA_PROTO_NUM = 1 +CTA_SEQADJ_CORRECTION_POS = 1 +CTA_SEQADJ_OFFSET_AFTER = 3 +CTA_SEQADJ_OFFSET_BEFORE = 2 +CTA_SEQ_ADJ_ORIG = 15 +CTA_SEQ_ADJ_REPLY = 16 CTA_STATUS = 3 CTA_TIMEOUT = 7 CTA_TUPLE_IP = 1 diff --git a/sys/linux/socket_netlink_netfilter_nftables.txt b/sys/linux/socket_netlink_netfilter_nftables.txt index 127610bcc0c8..b80a59a8a98a 100644 --- a/sys/linux/socket_netlink_netfilter_nftables.txt +++ b/sys/linux/socket_netlink_netfilter_nftables.txt @@ -457,8 +457,8 @@ nft_dynset_policy [ NFTA_DYNSET_SREG_KEY nlnetw[NFTA_DYNSET_SREG_KEY, flags[nft_registers, int32be]] NFTA_DYNSET_SREG_DATA nlnetw[NFTA_DYNSET_SREG_DATA, flags[nft_registers, int32be]] NFTA_DYNSET_TIMEOUT nlnetw[NFTA_DYNSET_TIMEOUT, int64be] -# TODO: would be nice to support, but the naive version leads to recursion. -# NFTA_DYNSET_EXPR nlnest[NFTA_DYNSET_EXPR, nft_expr_policy] +# TODO: we need whole nft_expr_policy here instead of just lookup, but it will lead to recursion. + NFTA_DYNSET_EXPR nlnest[NFTA_DYNSET_EXPR, nft_expr_policy_t["lookup", nft_lookup_policy]] NFTA_DYNSET_FLAGS nlnetw[NFTA_DYNSET_FLAGS, flags[nft_dynset_flags, int32be]] ] [varlen] diff --git a/sys/linux/socket_netlink_netfilter_nftables.txt.warn b/sys/linux/socket_netlink_netfilter_nftables.txt.warn index 50a0f6b00856..70d39b5cb971 100644 --- a/sys/linux/socket_netlink_netfilter_nftables.txt.warn +++ b/sys/linux/socket_netlink_netfilter_nftables.txt.warn @@ -1,3 +1,6 @@ no-such-struct: nft_nlmsghdr no-such-struct: nfgenmsg_nft +bad-netlink-attr: nft_rule_compat_policy.NFTA_RULE_COMPAT_PROTO_IPV6: duplicate attribute +bad-netlink-attr: nft_rule_compat_policy.NFTA_RULE_COMPAT_PROTO_BRIDGE: duplicate attribute +bad-netlink-attr: nft_bitwise_policy: missing attributes: [6 7] no-such-struct: nft_flow_offload_policy diff --git a/sys/linux/socket_netlink_netfilter_nftables_386.const b/sys/linux/socket_netlink_netfilter_nftables_386.const index f5911ac85143..70fe49001b9a 100644 --- a/sys/linux/socket_netlink_netfilter_nftables_386.const +++ b/sys/linux/socket_netlink_netfilter_nftables_386.const @@ -57,6 +57,7 @@ NFTA_DATA_VERDICT = 2 NFTA_DEVICE_NAME = 1 NFTA_DUP_SREG_ADDR = 1 NFTA_DUP_SREG_DEV = 2 +NFTA_DYNSET_EXPR = 7 NFTA_DYNSET_FLAGS = 9 NFTA_DYNSET_OP = 3 NFTA_DYNSET_SET_ID = 2 diff --git a/sys/linux/socket_netlink_netfilter_nftables_amd64.const b/sys/linux/socket_netlink_netfilter_nftables_amd64.const index 10eaaaff294d..02b0ade12606 100644 --- a/sys/linux/socket_netlink_netfilter_nftables_amd64.const +++ b/sys/linux/socket_netlink_netfilter_nftables_amd64.const @@ -57,6 +57,7 @@ NFTA_DATA_VERDICT = 2 NFTA_DEVICE_NAME = 1 NFTA_DUP_SREG_ADDR = 1 NFTA_DUP_SREG_DEV = 2 +NFTA_DYNSET_EXPR = 7 NFTA_DYNSET_FLAGS = 9 NFTA_DYNSET_OP = 3 NFTA_DYNSET_SET_ID = 2 diff --git a/sys/linux/socket_netlink_netfilter_nftables_arm.const b/sys/linux/socket_netlink_netfilter_nftables_arm.const index 279dbd377389..717a8a6545ae 100644 --- a/sys/linux/socket_netlink_netfilter_nftables_arm.const +++ b/sys/linux/socket_netlink_netfilter_nftables_arm.const @@ -57,6 +57,7 @@ NFTA_DATA_VERDICT = 2 NFTA_DEVICE_NAME = 1 NFTA_DUP_SREG_ADDR = 1 NFTA_DUP_SREG_DEV = 2 +NFTA_DYNSET_EXPR = 7 NFTA_DYNSET_FLAGS = 9 NFTA_DYNSET_OP = 3 NFTA_DYNSET_SET_ID = 2 diff --git a/sys/linux/socket_netlink_netfilter_nftables_arm64.const b/sys/linux/socket_netlink_netfilter_nftables_arm64.const index a5946271120c..641ff10df52c 100644 --- a/sys/linux/socket_netlink_netfilter_nftables_arm64.const +++ b/sys/linux/socket_netlink_netfilter_nftables_arm64.const @@ -57,6 +57,7 @@ NFTA_DATA_VERDICT = 2 NFTA_DEVICE_NAME = 1 NFTA_DUP_SREG_ADDR = 1 NFTA_DUP_SREG_DEV = 2 +NFTA_DYNSET_EXPR = 7 NFTA_DYNSET_FLAGS = 9 NFTA_DYNSET_OP = 3 NFTA_DYNSET_SET_ID = 2 diff --git a/sys/linux/socket_netlink_netfilter_nftables_mips64le.const b/sys/linux/socket_netlink_netfilter_nftables_mips64le.const index 17b9b943da30..08b52a5d4188 100644 --- a/sys/linux/socket_netlink_netfilter_nftables_mips64le.const +++ b/sys/linux/socket_netlink_netfilter_nftables_mips64le.const @@ -57,6 +57,7 @@ NFTA_DATA_VERDICT = 2 NFTA_DEVICE_NAME = 1 NFTA_DUP_SREG_ADDR = 1 NFTA_DUP_SREG_DEV = 2 +NFTA_DYNSET_EXPR = 7 NFTA_DYNSET_FLAGS = 9 NFTA_DYNSET_OP = 3 NFTA_DYNSET_SET_ID = 2 diff --git a/sys/linux/socket_netlink_netfilter_nftables_ppc64le.const b/sys/linux/socket_netlink_netfilter_nftables_ppc64le.const index b920ad3bb465..38300c7cc0e4 100644 --- a/sys/linux/socket_netlink_netfilter_nftables_ppc64le.const +++ b/sys/linux/socket_netlink_netfilter_nftables_ppc64le.const @@ -57,6 +57,7 @@ NFTA_DATA_VERDICT = 2 NFTA_DEVICE_NAME = 1 NFTA_DUP_SREG_ADDR = 1 NFTA_DUP_SREG_DEV = 2 +NFTA_DYNSET_EXPR = 7 NFTA_DYNSET_FLAGS = 9 NFTA_DYNSET_OP = 3 NFTA_DYNSET_SET_ID = 2 diff --git a/sys/linux/socket_netlink_route.txt b/sys/linux/socket_netlink_route.txt index fd141f7dba1a..7bf5c6e567e8 100644 --- a/sys/linux/socket_netlink_route.txt +++ b/sys/linux/socket_netlink_route.txt @@ -188,7 +188,6 @@ ifla_policy [ IFLA_XDP nlnest[IFLA_XDP, array[ifla_xdp_policy]] IFLA_EVENT nlattr[IFLA_EVENT, int32] IFLA_GROUP nlattr[IFLA_GROUP, int32] - IFLA_IF_NETNSID nlattr[IFLA_IF_NETNSID, netns_id] IFLA_TARGET_NETNSID nlattr[IFLA_TARGET_NETNSID, netns_id] IFLA_PROP_LIST nlnest[IFLA_PROP_LIST, array[nlattr[IFLA_ALT_IFNAME, devname]]] IFLA_ALT_IFNAME nlattr[IFLA_ALT_IFNAME, devname] @@ -233,7 +232,8 @@ ifla_info_policy [ ip6vti ifla_info_policy_t["ip6vti", IFLA_INFO_DATA, array[vti6_policy]] # TODO: this should be a net device fd. How does one even obtain these? ppp ifla_info_policy_t["ppp", IFLA_INFO_DATA, nlattr[IFLA_PPP_DEV_FD, fd]] - gtp ifla_info_policy_t["gtp", IFLA_INFO_DATA, array[gtp_policy]] +# This is not an array[gtp_policy] intentionally, gtp_policy is a struct. + gtp ifla_info_policy_t["gtp", IFLA_INFO_DATA, gtp_policy] hsr ifla_info_policy_t["hsr", IFLA_INFO_DATA, array[hsr_policy]] xfrm ifla_info_policy_t["xfrm", IFLA_INFO_DATA, array[xfrmi_policy]] vcan ifla_info_policy_t["vcan", IFLA_INFO_DATA, void] @@ -595,7 +595,7 @@ ifa_ipv6_policy [ rtm_ipv4_policy [ RTA_DST nlattr[RTA_DST, ipv4_addr] RTA_SRC nlattr[RTA_SRC, ipv4_addr] - RTA_IIF nlattr[RTA_DST, ifindex] + RTA_IIF nlattr[RTA_IIF, ifindex] RTA_OIF nlattr[RTA_OIF, ifindex] RTA_GATEWAY nlattr[RTA_GATEWAY, ipv4_addr] RTA_PRIORITY nlattr[RTA_PRIORITY, int32] @@ -613,7 +613,7 @@ rtm_ipv4_policy [ rtm_ipv6_policy [ RTA_GATEWAY nlattr[RTA_GATEWAY, ipv6_addr] - RTA_IIF nlattr[RTA_DST, ifindex] + RTA_IIF nlattr[RTA_IIF, ifindex] RTA_OIF nlattr[RTA_OIF, ifindex] RTA_PRIORITY nlattr[RTA_PRIORITY, int32] # TODO: what's this? is this interesting? diff --git a/sys/linux/socket_netlink_route.txt.warn b/sys/linux/socket_netlink_route.txt.warn index 46547b3601c6..8f717cdd4861 100644 --- a/sys/linux/socket_netlink_route.txt.warn +++ b/sys/linux/socket_netlink_route.txt.warn @@ -1,5 +1,24 @@ +bad-netlink-attr: ifla_policy: missing attributes: [47 48 50 51 54] +bad-netlink-attr: ifla_policy.IFLA_IFALIASn: duplicate attribute no-such-netlink-policy: ifla_af_spec_policy +bad-netlink-attr: ifla_info_policy_t: missing attributes: [4] no-such-struct: ifla_info_policy_t +bad-netlink-attr: macvlan_policy: missing attributes: [6] +bad-netlink-attr: bond_policy: missing attributes: [23 28] +bad-netlink-attr: br_policy: missing attributes: [45 46] +bad-netlink-attr: br_port_policy: missing attributes: [34] no-such-struct: peer_info +bad-netlink-attr: vti6_policy: missing attributes: [1 2 3 6] +bad-netlink-attr: ifa_ipv4_policy: missing attributes: [9 10] +bad-netlink-attr: ifa_ipv6_policy: missing attributes: [9 10] +bad-netlink-attr: rtm_ipv4_policy: missing attributes: [15 27 28 29 30] +bad-netlink-attr: nda_policy: missing attributes: [12] +bad-netlink-attr: nda_policy.NDA_DST_IPV6: duplicate attribute +bad-netlink-attr: nda_policy.NDA_DST_MAC: duplicate attribute +bad-netlink-attr: ifla_vf_policy: missing attributes: [8 13] bad-field-number: ifla_vf_mac: syz=3 kernel=2 bad-field-size: ifla_vf_mac.mac: syz=6 kernel=32 +bad-netlink-attr: ifla_port_policy: missing attributes: [3 7] +bad-netlink-attr: ifla_xdp_policy: missing attributes: [2 4] +bad-netlink-attr: rtnl_net_policy: missing attributes: [4] +bad-netlink-attr: cgw_policy: missing attributes: [15 16 17 18] diff --git a/sys/linux/socket_netlink_route_386.const b/sys/linux/socket_netlink_route_386.const index 817eb25755a7..92daa85b4253 100644 --- a/sys/linux/socket_netlink_route_386.const +++ b/sys/linux/socket_netlink_route_386.const @@ -232,7 +232,6 @@ IFLA_HSR_SUPERVISION_ADDR = 4 IFLA_HSR_VERSION = 6 IFLA_IFALIAS = 20 IFLA_IFNAME = 3 -IFLA_IF_NETNSID = 46 IFLA_INET6_ADDR_GEN_MODE = 8 IFLA_INET6_TOKEN = 7 IFLA_INET_CONF = 1 @@ -436,6 +435,7 @@ RTA_ENCAP_TYPE = 21 RTA_EXPIRES = 23 RTA_FLOW = 11 RTA_GATEWAY = 5 +RTA_IIF = 3 RTA_MARK = 16 RTA_METRICS = 8 RTA_MULTIPATH = 9 diff --git a/sys/linux/socket_netlink_route_amd64.const b/sys/linux/socket_netlink_route_amd64.const index 235663272a26..1e9e533d3d88 100644 --- a/sys/linux/socket_netlink_route_amd64.const +++ b/sys/linux/socket_netlink_route_amd64.const @@ -232,7 +232,6 @@ IFLA_HSR_SUPERVISION_ADDR = 4 IFLA_HSR_VERSION = 6 IFLA_IFALIAS = 20 IFLA_IFNAME = 3 -IFLA_IF_NETNSID = 46 IFLA_INET6_ADDR_GEN_MODE = 8 IFLA_INET6_TOKEN = 7 IFLA_INET_CONF = 1 @@ -436,6 +435,7 @@ RTA_ENCAP_TYPE = 21 RTA_EXPIRES = 23 RTA_FLOW = 11 RTA_GATEWAY = 5 +RTA_IIF = 3 RTA_MARK = 16 RTA_METRICS = 8 RTA_MULTIPATH = 9 diff --git a/sys/linux/socket_netlink_route_arm.const b/sys/linux/socket_netlink_route_arm.const index 04f23f0bc097..1fa65368dfa3 100644 --- a/sys/linux/socket_netlink_route_arm.const +++ b/sys/linux/socket_netlink_route_arm.const @@ -232,7 +232,6 @@ IFLA_HSR_SUPERVISION_ADDR = 4 IFLA_HSR_VERSION = 6 IFLA_IFALIAS = 20 IFLA_IFNAME = 3 -IFLA_IF_NETNSID = 46 IFLA_INET6_ADDR_GEN_MODE = 8 IFLA_INET6_TOKEN = 7 IFLA_INET_CONF = 1 @@ -436,6 +435,7 @@ RTA_ENCAP_TYPE = 21 RTA_EXPIRES = 23 RTA_FLOW = 11 RTA_GATEWAY = 5 +RTA_IIF = 3 RTA_MARK = 16 RTA_METRICS = 8 RTA_MULTIPATH = 9 diff --git a/sys/linux/socket_netlink_route_arm64.const b/sys/linux/socket_netlink_route_arm64.const index 0eed998b40a9..f7c9439eed34 100644 --- a/sys/linux/socket_netlink_route_arm64.const +++ b/sys/linux/socket_netlink_route_arm64.const @@ -232,7 +232,6 @@ IFLA_HSR_SUPERVISION_ADDR = 4 IFLA_HSR_VERSION = 6 IFLA_IFALIAS = 20 IFLA_IFNAME = 3 -IFLA_IF_NETNSID = 46 IFLA_INET6_ADDR_GEN_MODE = 8 IFLA_INET6_TOKEN = 7 IFLA_INET_CONF = 1 @@ -436,6 +435,7 @@ RTA_ENCAP_TYPE = 21 RTA_EXPIRES = 23 RTA_FLOW = 11 RTA_GATEWAY = 5 +RTA_IIF = 3 RTA_MARK = 16 RTA_METRICS = 8 RTA_MULTIPATH = 9 diff --git a/sys/linux/socket_netlink_route_mips64le.const b/sys/linux/socket_netlink_route_mips64le.const index 7ce23e45a64b..ffbe14d9b682 100644 --- a/sys/linux/socket_netlink_route_mips64le.const +++ b/sys/linux/socket_netlink_route_mips64le.const @@ -232,7 +232,6 @@ IFLA_HSR_SUPERVISION_ADDR = 4 IFLA_HSR_VERSION = 6 IFLA_IFALIAS = 20 IFLA_IFNAME = 3 -IFLA_IF_NETNSID = 46 IFLA_INET6_ADDR_GEN_MODE = 8 IFLA_INET6_TOKEN = 7 IFLA_INET_CONF = 1 @@ -436,6 +435,7 @@ RTA_ENCAP_TYPE = 21 RTA_EXPIRES = 23 RTA_FLOW = 11 RTA_GATEWAY = 5 +RTA_IIF = 3 RTA_MARK = 16 RTA_METRICS = 8 RTA_MULTIPATH = 9 diff --git a/sys/linux/socket_netlink_route_ppc64le.const b/sys/linux/socket_netlink_route_ppc64le.const index 979797f2f6be..9cb9917a052f 100644 --- a/sys/linux/socket_netlink_route_ppc64le.const +++ b/sys/linux/socket_netlink_route_ppc64le.const @@ -232,7 +232,6 @@ IFLA_HSR_SUPERVISION_ADDR = 4 IFLA_HSR_VERSION = 6 IFLA_IFALIAS = 20 IFLA_IFNAME = 3 -IFLA_IF_NETNSID = 46 IFLA_INET6_ADDR_GEN_MODE = 8 IFLA_INET6_TOKEN = 7 IFLA_INET_CONF = 1 @@ -436,6 +435,7 @@ RTA_ENCAP_TYPE = 21 RTA_EXPIRES = 23 RTA_FLOW = 11 RTA_GATEWAY = 5 +RTA_IIF = 3 RTA_MARK = 16 RTA_METRICS = 8 RTA_MULTIPATH = 9 diff --git a/sys/linux/socket_netlink_route_sched.txt.warn b/sys/linux/socket_netlink_route_sched.txt.warn index dd9aed4fce61..1d5ee74e6615 100644 --- a/sys/linux/socket_netlink_route_sched.txt.warn +++ b/sys/linux/socket_netlink_route_sched.txt.warn @@ -1,10 +1,20 @@ no-such-struct: tcm_handle +bad-netlink-attr: rtm_tca_policy: missing attributes: [1 10 11] no-such-netlink-policy: tca_kind_options_t no-such-netlink-policy: qdisc_kind_options +bad-netlink-attr: cbq_policy: missing attributes: [4 7] +bad-netlink-attr: fq_policy: missing attributes: [12] +bad-netlink-attr: gred_policy: missing attributes: [6] no-such-netlink-policy: netem_loss_policy +bad-netlink-attr: pie_policy: missing attributes: [8] +bad-netlink-attr: entry_policy_taprio: missing attributes: [1] +bad-netlink-attr: taprio_policy: missing attributes: [4] no-such-netlink-policy: tclass_kind_options no-such-netlink-policy: tca_actions +bad-netlink-attr: tcf_action_policy: missing attributes: [7] no-such-netlink-policy: tca_ife_meta_policy +bad-netlink-attr: skbedit_policy: missing attributes: [8 9] +bad-netlink-attr: tunnel_key_policy: missing attributes: [11 12 13] no-such-netlink-policy: action_gd_policy no-such-struct: tc_gen bad-field-number: tc_connmark: syz=2 kernel=6 diff --git a/sys/linux/socket_netlink_xfrm.txt b/sys/linux/socket_netlink_xfrm.txt index 5dc0442f930a..5f34f9797238 100644 --- a/sys/linux/socket_netlink_xfrm.txt +++ b/sys/linux/socket_netlink_xfrm.txt @@ -130,7 +130,6 @@ xfrma_policy [ tfcpad nlattr[XFRMA_TFCPAD, int32] replay_thresh nlattr[XFRMA_REPLAY_THRESH, int32] etimer_thresh nlattr[XFRMA_ETIMER_THRESH, int32] - output_mark nlattr[XFRMA_OUTPUT_MARK, int32] encap nlattr[XFRMA_ENCAP, xfrm_encap_tmpl] offload nlattr[XFRMA_OFFLOAD_DEV, xfrm_user_offload] sec_ctx nlattr[XFRMA_SEC_CTX, xfrm_user_sec_ctx] diff --git a/sys/linux/socket_netlink_xfrm_386.const b/sys/linux/socket_netlink_xfrm_386.const index fbcfd3121ad7..2347c88923df 100644 --- a/sys/linux/socket_netlink_xfrm_386.const +++ b/sys/linux/socket_netlink_xfrm_386.const @@ -26,7 +26,6 @@ XFRMA_LTIME_VAL = 9 XFRMA_MARK = 21 XFRMA_MIGRATE = 17 XFRMA_OFFLOAD_DEV = 28 -XFRMA_OUTPUT_MARK = 29 XFRMA_POLICY = 7 XFRMA_POLICY_TYPE = 16 XFRMA_PROTO = 25 diff --git a/sys/linux/socket_netlink_xfrm_amd64.const b/sys/linux/socket_netlink_xfrm_amd64.const index fbf1bc704eb4..670b4efe4874 100644 --- a/sys/linux/socket_netlink_xfrm_amd64.const +++ b/sys/linux/socket_netlink_xfrm_amd64.const @@ -26,7 +26,6 @@ XFRMA_LTIME_VAL = 9 XFRMA_MARK = 21 XFRMA_MIGRATE = 17 XFRMA_OFFLOAD_DEV = 28 -XFRMA_OUTPUT_MARK = 29 XFRMA_POLICY = 7 XFRMA_POLICY_TYPE = 16 XFRMA_PROTO = 25 diff --git a/sys/linux/socket_netlink_xfrm_arm.const b/sys/linux/socket_netlink_xfrm_arm.const index 946cd5873db4..f8a385d8e587 100644 --- a/sys/linux/socket_netlink_xfrm_arm.const +++ b/sys/linux/socket_netlink_xfrm_arm.const @@ -26,7 +26,6 @@ XFRMA_LTIME_VAL = 9 XFRMA_MARK = 21 XFRMA_MIGRATE = 17 XFRMA_OFFLOAD_DEV = 28 -XFRMA_OUTPUT_MARK = 29 XFRMA_POLICY = 7 XFRMA_POLICY_TYPE = 16 XFRMA_PROTO = 25 diff --git a/sys/linux/socket_netlink_xfrm_arm64.const b/sys/linux/socket_netlink_xfrm_arm64.const index 5523214c8167..78a783d2d61b 100644 --- a/sys/linux/socket_netlink_xfrm_arm64.const +++ b/sys/linux/socket_netlink_xfrm_arm64.const @@ -26,7 +26,6 @@ XFRMA_LTIME_VAL = 9 XFRMA_MARK = 21 XFRMA_MIGRATE = 17 XFRMA_OFFLOAD_DEV = 28 -XFRMA_OUTPUT_MARK = 29 XFRMA_POLICY = 7 XFRMA_POLICY_TYPE = 16 XFRMA_PROTO = 25 diff --git a/sys/linux/socket_netlink_xfrm_mips64le.const b/sys/linux/socket_netlink_xfrm_mips64le.const index 94a7a217f57c..308461c48871 100644 --- a/sys/linux/socket_netlink_xfrm_mips64le.const +++ b/sys/linux/socket_netlink_xfrm_mips64le.const @@ -26,7 +26,6 @@ XFRMA_LTIME_VAL = 9 XFRMA_MARK = 21 XFRMA_MIGRATE = 17 XFRMA_OFFLOAD_DEV = 28 -XFRMA_OUTPUT_MARK = 29 XFRMA_POLICY = 7 XFRMA_POLICY_TYPE = 16 XFRMA_PROTO = 25 diff --git a/sys/linux/socket_netlink_xfrm_ppc64le.const b/sys/linux/socket_netlink_xfrm_ppc64le.const index bf03b3abe8a6..ab9392f64210 100644 --- a/sys/linux/socket_netlink_xfrm_ppc64le.const +++ b/sys/linux/socket_netlink_xfrm_ppc64le.const @@ -26,7 +26,6 @@ XFRMA_LTIME_VAL = 9 XFRMA_MARK = 21 XFRMA_MIGRATE = 17 XFRMA_OFFLOAD_DEV = 28 -XFRMA_OUTPUT_MARK = 29 XFRMA_POLICY = 7 XFRMA_POLICY_TYPE = 16 XFRMA_PROTO = 25 diff --git a/sys/linux/socket_tipc_netlink.txt b/sys/linux/socket_tipc_netlink.txt index ed29c93dda30..cf4ca4701ab1 100644 --- a/sys/linux/socket_tipc_netlink.txt +++ b/sys/linux/socket_tipc_netlink.txt @@ -129,6 +129,13 @@ tipc_nl_policy [ TIPC_NLA_NODE nlnest[TIPC_NLA_NODE, array[tipc_nl_node_policy]] TIPC_NLA_NET nlnest[TIPC_NLA_NET, array[tipc_nl_net_policy]] TIPC_NLA_MON nlnest[TIPC_NLA_MON, array[tipc_nl_monitor_policy]] + TIPC_NLA_PUBL nlnest[TIPC_NLA_PUBL, array[tipc_nl_publ_policy]] +] [varlen] + +tipc_nl_publ_policy [ + TIPC_NLA_PUBL_TYPE nlattr[TIPC_NLA_PUBL_TYPE, int32] + TIPC_NLA_PUBL_LOWER nlattr[TIPC_NLA_PUBL_LOWER, int32] + TIPC_NLA_PUBL_UPPER nlattr[TIPC_NLA_PUBL_UPPER, int32] ] [varlen] tipc_nl_bearer_policy [ @@ -142,6 +149,12 @@ tipc_nl_sock_policy [ TIPC_NLA_SOCK_ADDR nlattr[TIPC_NLA_SOCK_ADDR, int32] TIPC_NLA_SOCK_REF nlattr[TIPC_NLA_SOCK_REF, int32] TIPC_NLA_SOCK_HAS_PUBL nlattr[TIPC_NLA_SOCK_HAS_PUBL, void] + TIPC_NLA_SOCK_CON nlnest[TIPC_NLA_SOCK_CON, array[tipc_nl_sock_con_policy]] +] [varlen] + +tipc_nl_sock_con_policy [ + TIPC_NLA_CON_NODE nlattr[TIPC_NLA_CON_NODE, int32] + TIPC_NLA_CON_FLAG nlattr[TIPC_NLA_CON_FLAG, int32] ] [varlen] tipc_nl_link_policy [ diff --git a/sys/linux/socket_tipc_netlink.txt.warn b/sys/linux/socket_tipc_netlink.txt.warn index 9a904d9fb7e6..72e1ee3d41d2 100644 --- a/sys/linux/socket_tipc_netlink.txt.warn +++ b/sys/linux/socket_tipc_netlink.txt.warn @@ -1,3 +1,9 @@ no-such-struct: tipc_genlmsghdr_t no-such-struct: tipc_tlv_desc +bad-netlink-attr: tipc_nl_policy: missing attributes: [8] +no-such-netlink-policy: tipc_nl_publ_policy bad-netlink-attr: tipc_nl_bearer_policy.TIPC_NLA_BEARER_NAME: expect string +no-such-netlink-policy: tipc_nl_sock_con_policy +bad-netlink-attr: tipc_nl_node_policy: missing attributes: [3 4] +bad-netlink-attr: tipc_nl_net_policy: missing attributes: [5] +bad-netlink-attr: tipc_nl_prop_policy: missing attributes: [5 6] diff --git a/sys/linux/socket_tipc_netlink_386.const b/sys/linux/socket_tipc_netlink_386.const index 8908952e4ee8..b301c276147e 100644 --- a/sys/linux/socket_tipc_netlink_386.const +++ b/sys/linux/socket_tipc_netlink_386.const @@ -26,6 +26,8 @@ TIPC_NLA_BEARER_DOMAIN = 3 TIPC_NLA_BEARER_NAME = 1 TIPC_NLA_BEARER_PROP = 2 TIPC_NLA_BEARER_UDP_OPTS = 4 +TIPC_NLA_CON_FLAG = 1 +TIPC_NLA_CON_NODE = 2 TIPC_NLA_LINK = 4 TIPC_NLA_LINK_NAME = 1 TIPC_NLA_LINK_PROP = 7 @@ -47,8 +49,13 @@ TIPC_NLA_PROP_MTU = 4 TIPC_NLA_PROP_PRIO = 1 TIPC_NLA_PROP_TOL = 2 TIPC_NLA_PROP_WIN = 3 +TIPC_NLA_PUBL = 3 +TIPC_NLA_PUBL_LOWER = 2 +TIPC_NLA_PUBL_TYPE = 1 +TIPC_NLA_PUBL_UPPER = 3 TIPC_NLA_SOCK = 2 TIPC_NLA_SOCK_ADDR = 1 +TIPC_NLA_SOCK_CON = 3 TIPC_NLA_SOCK_HAS_PUBL = 4 TIPC_NLA_SOCK_REF = 2 TIPC_NLA_UDP_LOCAL = 1 diff --git a/sys/linux/socket_tipc_netlink_amd64.const b/sys/linux/socket_tipc_netlink_amd64.const index d8a5cf91069e..211836e15b72 100644 --- a/sys/linux/socket_tipc_netlink_amd64.const +++ b/sys/linux/socket_tipc_netlink_amd64.const @@ -26,6 +26,8 @@ TIPC_NLA_BEARER_DOMAIN = 3 TIPC_NLA_BEARER_NAME = 1 TIPC_NLA_BEARER_PROP = 2 TIPC_NLA_BEARER_UDP_OPTS = 4 +TIPC_NLA_CON_FLAG = 1 +TIPC_NLA_CON_NODE = 2 TIPC_NLA_LINK = 4 TIPC_NLA_LINK_NAME = 1 TIPC_NLA_LINK_PROP = 7 @@ -47,8 +49,13 @@ TIPC_NLA_PROP_MTU = 4 TIPC_NLA_PROP_PRIO = 1 TIPC_NLA_PROP_TOL = 2 TIPC_NLA_PROP_WIN = 3 +TIPC_NLA_PUBL = 3 +TIPC_NLA_PUBL_LOWER = 2 +TIPC_NLA_PUBL_TYPE = 1 +TIPC_NLA_PUBL_UPPER = 3 TIPC_NLA_SOCK = 2 TIPC_NLA_SOCK_ADDR = 1 +TIPC_NLA_SOCK_CON = 3 TIPC_NLA_SOCK_HAS_PUBL = 4 TIPC_NLA_SOCK_REF = 2 TIPC_NLA_UDP_LOCAL = 1 diff --git a/sys/linux/socket_tipc_netlink_arm.const b/sys/linux/socket_tipc_netlink_arm.const index c66f24db685b..04865d73ffd2 100644 --- a/sys/linux/socket_tipc_netlink_arm.const +++ b/sys/linux/socket_tipc_netlink_arm.const @@ -26,6 +26,8 @@ TIPC_NLA_BEARER_DOMAIN = 3 TIPC_NLA_BEARER_NAME = 1 TIPC_NLA_BEARER_PROP = 2 TIPC_NLA_BEARER_UDP_OPTS = 4 +TIPC_NLA_CON_FLAG = 1 +TIPC_NLA_CON_NODE = 2 TIPC_NLA_LINK = 4 TIPC_NLA_LINK_NAME = 1 TIPC_NLA_LINK_PROP = 7 @@ -47,8 +49,13 @@ TIPC_NLA_PROP_MTU = 4 TIPC_NLA_PROP_PRIO = 1 TIPC_NLA_PROP_TOL = 2 TIPC_NLA_PROP_WIN = 3 +TIPC_NLA_PUBL = 3 +TIPC_NLA_PUBL_LOWER = 2 +TIPC_NLA_PUBL_TYPE = 1 +TIPC_NLA_PUBL_UPPER = 3 TIPC_NLA_SOCK = 2 TIPC_NLA_SOCK_ADDR = 1 +TIPC_NLA_SOCK_CON = 3 TIPC_NLA_SOCK_HAS_PUBL = 4 TIPC_NLA_SOCK_REF = 2 TIPC_NLA_UDP_LOCAL = 1 diff --git a/sys/linux/socket_tipc_netlink_arm64.const b/sys/linux/socket_tipc_netlink_arm64.const index 94e88723f2e1..41708af7ebcb 100644 --- a/sys/linux/socket_tipc_netlink_arm64.const +++ b/sys/linux/socket_tipc_netlink_arm64.const @@ -26,6 +26,8 @@ TIPC_NLA_BEARER_DOMAIN = 3 TIPC_NLA_BEARER_NAME = 1 TIPC_NLA_BEARER_PROP = 2 TIPC_NLA_BEARER_UDP_OPTS = 4 +TIPC_NLA_CON_FLAG = 1 +TIPC_NLA_CON_NODE = 2 TIPC_NLA_LINK = 4 TIPC_NLA_LINK_NAME = 1 TIPC_NLA_LINK_PROP = 7 @@ -47,8 +49,13 @@ TIPC_NLA_PROP_MTU = 4 TIPC_NLA_PROP_PRIO = 1 TIPC_NLA_PROP_TOL = 2 TIPC_NLA_PROP_WIN = 3 +TIPC_NLA_PUBL = 3 +TIPC_NLA_PUBL_LOWER = 2 +TIPC_NLA_PUBL_TYPE = 1 +TIPC_NLA_PUBL_UPPER = 3 TIPC_NLA_SOCK = 2 TIPC_NLA_SOCK_ADDR = 1 +TIPC_NLA_SOCK_CON = 3 TIPC_NLA_SOCK_HAS_PUBL = 4 TIPC_NLA_SOCK_REF = 2 TIPC_NLA_UDP_LOCAL = 1 diff --git a/sys/linux/socket_tipc_netlink_mips64le.const b/sys/linux/socket_tipc_netlink_mips64le.const index fd0cad494942..5afa145853dd 100644 --- a/sys/linux/socket_tipc_netlink_mips64le.const +++ b/sys/linux/socket_tipc_netlink_mips64le.const @@ -26,6 +26,8 @@ TIPC_NLA_BEARER_DOMAIN = 3 TIPC_NLA_BEARER_NAME = 1 TIPC_NLA_BEARER_PROP = 2 TIPC_NLA_BEARER_UDP_OPTS = 4 +TIPC_NLA_CON_FLAG = 1 +TIPC_NLA_CON_NODE = 2 TIPC_NLA_LINK = 4 TIPC_NLA_LINK_NAME = 1 TIPC_NLA_LINK_PROP = 7 @@ -47,8 +49,13 @@ TIPC_NLA_PROP_MTU = 4 TIPC_NLA_PROP_PRIO = 1 TIPC_NLA_PROP_TOL = 2 TIPC_NLA_PROP_WIN = 3 +TIPC_NLA_PUBL = 3 +TIPC_NLA_PUBL_LOWER = 2 +TIPC_NLA_PUBL_TYPE = 1 +TIPC_NLA_PUBL_UPPER = 3 TIPC_NLA_SOCK = 2 TIPC_NLA_SOCK_ADDR = 1 +TIPC_NLA_SOCK_CON = 3 TIPC_NLA_SOCK_HAS_PUBL = 4 TIPC_NLA_SOCK_REF = 2 TIPC_NLA_UDP_LOCAL = 1 diff --git a/sys/linux/socket_tipc_netlink_ppc64le.const b/sys/linux/socket_tipc_netlink_ppc64le.const index f82095bbf0db..76ade7b053f6 100644 --- a/sys/linux/socket_tipc_netlink_ppc64le.const +++ b/sys/linux/socket_tipc_netlink_ppc64le.const @@ -26,6 +26,8 @@ TIPC_NLA_BEARER_DOMAIN = 3 TIPC_NLA_BEARER_NAME = 1 TIPC_NLA_BEARER_PROP = 2 TIPC_NLA_BEARER_UDP_OPTS = 4 +TIPC_NLA_CON_FLAG = 1 +TIPC_NLA_CON_NODE = 2 TIPC_NLA_LINK = 4 TIPC_NLA_LINK_NAME = 1 TIPC_NLA_LINK_PROP = 7 @@ -47,8 +49,13 @@ TIPC_NLA_PROP_MTU = 4 TIPC_NLA_PROP_PRIO = 1 TIPC_NLA_PROP_TOL = 2 TIPC_NLA_PROP_WIN = 3 +TIPC_NLA_PUBL = 3 +TIPC_NLA_PUBL_LOWER = 2 +TIPC_NLA_PUBL_TYPE = 1 +TIPC_NLA_PUBL_UPPER = 3 TIPC_NLA_SOCK = 2 TIPC_NLA_SOCK_ADDR = 1 +TIPC_NLA_SOCK_CON = 3 TIPC_NLA_SOCK_HAS_PUBL = 4 TIPC_NLA_SOCK_REF = 2 TIPC_NLA_UDP_LOCAL = 1 diff --git a/tools/syz-check/check.go b/tools/syz-check/check.go index 117f4f0099a1..fbb6432fe4d8 100644 --- a/tools/syz-check/check.go +++ b/tools/syz-check/check.go @@ -378,6 +378,7 @@ func checkNetlink(OS, arch, obj string, structDescs []*prog.KeyedStruct, structMap[str.Desc.Name()] = str.Desc } checked := make(map[string]bool) + checkedAttrs := make(map[string]*checkAttr) for _, str := range structDescs { typ := str.Desc if checked[typ.Name()] { @@ -413,6 +414,8 @@ func checkNetlink(OS, arch, obj string, structDescs []*prog.KeyedStruct, continue } var warnings1 *[]Warn + var policy1 []nlaPolicy + var attrs1 map[int]bool // We may have several symbols with the same name (they frequently have internal linking), // in such case we choose the one that produces fewer warnings. for _, symb := range ss { @@ -428,21 +431,73 @@ func checkNetlink(OS, arch, obj string, structDescs []*prog.KeyedStruct, kernelName, name, symb.Addr, err) } policy := (*[1e6]nlaPolicy)(unsafe.Pointer(&binary[0]))[:symb.Size/int(unsafe.Sizeof(nlaPolicy{}))] - warnings2, err := checkNetlinkPolicy(structMap, typ, astStruct, policy) + warnings2, attrs2, err := checkNetlinkPolicy(structMap, typ, astStruct, policy) if err != nil { return nil, err } if warnings1 == nil || len(*warnings1) > len(warnings2) { warnings1 = &warnings2 + policy1 = policy + attrs1 = attrs2 } } if warnings1 != nil { warnings = append(warnings, *warnings1...) + ca := checkedAttrs[kernelName] + if ca == nil { + ca = &checkAttr{ + pos: astStruct.Pos, + name: name, + policy: policy1, + attrs: make(map[int]bool), + } + checkedAttrs[kernelName] = ca + } + for attr := range attrs1 { + ca.attrs[attr] = true + } } } + warnings = append(warnings, checkMissingAttrs(checkedAttrs)...) return warnings, nil } +type checkAttr struct { + pos ast.Pos + name string + policy []nlaPolicy + attrs map[int]bool +} + +func checkMissingAttrs(checkedAttrs map[string]*checkAttr) []Warn { + // Missing attribute checking is a bit tricky because we may split a single + // kernel policy into several policies for better precision. + // They have different names, but map to the same kernel policy. + // We want to report a missing attribute iff it's missing in all copies of the policy. + var warnings []Warn + for _, ca := range checkedAttrs { + var missing []int + for i, pol := range ca.policy { + // Ignore attributes that are not described in the policy + // (some of them are unused at all, however there are cases where + // they are not described but used as inputs, and these are actually + // the worst ones). + if !ca.attrs[i] && (pol.typ != NLA_UNSPEC || pol.len != 0) { + missing = append(missing, i) + } + } + // If we miss too many, there is probably something else going on. + if len(missing) != 0 && len(missing) <= 5 { + warnings = append(warnings, Warn{ + pos: ca.pos, + typ: WarnNetlinkBadAttr, + msg: fmt.Sprintf("%v: missing attributes: %v", ca.name, missing), + }) + } + } + return warnings +} + func isNetlinkPolicy(typ *prog.StructDesc) bool { haveAttr := false for _, field := range typ.Fields { @@ -477,11 +532,12 @@ func isNlattr(typ prog.Type) bool { } func checkNetlinkPolicy(structMap map[string]*prog.StructDesc, typ *prog.StructDesc, - astStruct *ast.Struct, policy []nlaPolicy) ([]Warn, error) { + astStruct *ast.Struct, policy []nlaPolicy) ([]Warn, map[int]bool, error) { var warnings []Warn warn := func(pos ast.Pos, typ, msg string, args ...interface{}) { warnings = append(warnings, Warn{pos: pos, typ: typ, msg: fmt.Sprintf(msg, args...)}) } + checked := make(map[int]bool) ai := 0 for _, field := range typ.Fields { if prog.IsPad(field) { @@ -499,13 +555,18 @@ func checkNetlinkPolicy(structMap map[string]*prog.StructDesc, typ *prog.StructD typ.TemplateName(), field.FieldName(), attr, len(policy)) continue } + if checked[attr] { + warn(fld.Pos, WarnNetlinkBadAttr, "%v.%v: duplicate attribute", + typ.TemplateName(), field.FieldName()) + } + checked[attr] = true w := checkNetlinkAttr(ft, policy[attr]) if w != "" { warn(fld.Pos, WarnNetlinkBadAttr, "%v.%v: %v", typ.TemplateName(), field.FieldName(), w) } } - return warnings, nil + return warnings, checked, nil } func checkNetlinkAttr(typ *prog.StructDesc, policy nlaPolicy) string {