aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux
diff options
context:
space:
mode:
Diffstat (limited to 'sys/linux')
-rw-r--r--sys/linux/gen/386.go28
-rw-r--r--sys/linux/gen/amd64.go28
-rw-r--r--sys/linux/gen/arm.go28
-rw-r--r--sys/linux/gen/arm64.go28
-rw-r--r--sys/linux/gen/mips64le.go28
-rw-r--r--sys/linux/gen/ppc64le.go28
-rw-r--r--sys/linux/socket_netlink_generic_wireguard.txt18
7 files changed, 93 insertions, 93 deletions
diff --git a/sys/linux/gen/386.go b/sys/linux/gen/386.go
index fd02f81d5..6fc8564d3 100644
--- a/sys/linux/gen/386.go
+++ b/sys/linux/gen/386.go
@@ -30537,7 +30537,7 @@ var structDescs_386 = []*KeyedStruct{
&BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true},
}, 4}},
- {StructKey{Name: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]", TypeSize: 132}, []Type{
+ {StructKey{Name: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]", TypeSize: 36}, []Type{
&LenType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, 8, true, []string{"size"}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
&UnionType{Key: StructKey{Name: "wireguard_private_key"}, FldName: "payload"},
@@ -30580,7 +30580,7 @@ var structDescs_386 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "payload", TypeSize: 4}}, Val: 1},
&BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1},
}, 4}},
- {StructKey{Name: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]", TypeSize: 132}, []Type{
+ {StructKey{Name: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]", TypeSize: 36}, []Type{
&LenType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, 8, true, []string{"size"}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
&UnionType{Key: StructKey{Name: "wireguard_public_key"}, FldName: "payload"},
@@ -45532,18 +45532,18 @@ var structDescs_386 = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "xpix", TypeSize: 2, ArgDir: 1}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "upix", TypeSize: 2, ArgDir: 1}}},
}}},
- {StructKey{Name: "wireguard_private_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_private_key", TypeSize: 128}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "zero", TypeSize: 128}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "a", TypeSize: 128}, Kind: 2, Values: []string{"\xa0\\\xa8Ol\x9c\x8e8S\xe2\xfdzp\xae\x0f\xb2\x0f\xa1R`\f\xb0\bE\x17O\b\ao\x8dxC"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "b", TypeSize: 128}, Kind: 2, Values: []string{"\xb0\x80s\xe8\xd4N\x91\xe3ڒ,\"C\x82D\xbb\x88\\i\xe2i\xc8\xe9\xd85\xb1\x14):M\xdcn"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "c", TypeSize: 128}, Kind: 2, Values: []string{"\xa0ˇ\x9aG\xf5\xbcdL\x0ei?\xa6\xd01\xc7J\x15S\xb6\xe9\x01\xb9\xff/Q\x8cx\x04/\xb5B"}, NoZ: true},
+ {StructKey{Name: "wireguard_private_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_private_key", TypeSize: 32}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "zero", TypeSize: 32}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "a", TypeSize: 32}, Kind: 2, Values: []string{"\xa0\\\xa8Ol\x9c\x8e8S\xe2\xfdzp\xae\x0f\xb2\x0f\xa1R`\f\xb0\bE\x17O\b\ao\x8dxC"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "b", TypeSize: 32}, Kind: 2, Values: []string{"\xb0\x80s\xe8\xd4N\x91\xe3ڒ,\"C\x82D\xbb\x88\\i\xe2i\xc8\xe9\xd85\xb1\x14):M\xdcn"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "c", TypeSize: 32}, Kind: 2, Values: []string{"\xa0ˇ\x9aG\xf5\xbcdL\x0ei?\xa6\xd01\xc7J\x15S\xb6\xe9\x01\xb9\xff/Q\x8cx\x04/\xb5B"}, NoZ: true},
}}},
- {StructKey{Name: "wireguard_public_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_public_key", TypeSize: 128}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "zero", TypeSize: 128}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "neg", TypeSize: 128}, Kind: 2, Values: []string{"\xdb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "a_g", TypeSize: 128}, Kind: 2, Values: []string{"\x97\\\x9d\x81Ƀ\xc8 \x9e\xe7\x81%K\x89\x9f\x8e\xd9%\xae\x9f\t#\xc2<b\xf5<WͿi\x1c"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "b_g", TypeSize: 128}, Kind: 2, Values: []string{"\xd1s(\x99\xf6\x11͉\x94\x03M\u007fA=\xc9Wc\x0eT\x93\u0085\xac\xa4\x00e\xcbc\x11\xbeik"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "c_g", TypeSize: 128}, Kind: 2, Values: []string{"\xf4M\xa3g\xa8\x8e\xe6VO\x02\x02\x11Eg'\b/\\\xeb\xee\x8b\x1b\xf5\xebs74\x1bE\x9b9\""}, NoZ: true},
+ {StructKey{Name: "wireguard_public_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_public_key", TypeSize: 32}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "zero", TypeSize: 32}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "neg", TypeSize: 32}, Kind: 2, Values: []string{"\xdb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "a_g", TypeSize: 32}, Kind: 2, Values: []string{"\x97\\\x9d\x81Ƀ\xc8 \x9e\xe7\x81%K\x89\x9f\x8e\xd9%\xae\x9f\t#\xc2<b\xf5<WͿi\x1c"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "b_g", TypeSize: 32}, Kind: 2, Values: []string{"\xd1s(\x99\xf6\x11͉\x94\x03M\u007fA=\xc9Wc\x0eT\x93\u0085\xac\xa4\x00e\xcbc\x11\xbeik"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "c_g", TypeSize: 32}, Kind: 2, Values: []string{"\xf4M\xa3g\xa8\x8e\xe6VO\x02\x02\x11Eg'\b/\\\xeb\xee\x8b\x1b\xf5\xebs74\x1bE\x9b9\""}, NoZ: true},
}}},
{StructKey{"wr", 2}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wr", TypeSize: 32, ArgDir: 2}, Fields: []Type{
&StructType{Key: StructKey{"rdma", 2}, FldName: "rdma"},
@@ -75767,4 +75767,4 @@ var consts_386 = []ConstValue{
{"ethtool_per_queue_op_size", 128},
}
-const revision_386 = "2c9166c4319f7dfee95dda2a8c1b6b767220c474"
+const revision_386 = "56678b79e4057235cf9cdf2154dbdb3c7344b505"
diff --git a/sys/linux/gen/amd64.go b/sys/linux/gen/amd64.go
index b730ad4fa..6bcffca22 100644
--- a/sys/linux/gen/amd64.go
+++ b/sys/linux/gen/amd64.go
@@ -31213,7 +31213,7 @@ var structDescs_amd64 = []*KeyedStruct{
&BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true},
}, 4}},
- {StructKey{Name: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]", TypeSize: 132}, []Type{
+ {StructKey{Name: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]", TypeSize: 36}, []Type{
&LenType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, 8, true, []string{"size"}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
&UnionType{Key: StructKey{Name: "wireguard_private_key"}, FldName: "payload"},
@@ -31256,7 +31256,7 @@ var structDescs_amd64 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "payload", TypeSize: 4}}, Val: 1},
&BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1},
}, 4}},
- {StructKey{Name: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]", TypeSize: 132}, []Type{
+ {StructKey{Name: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]", TypeSize: 36}, []Type{
&LenType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, 8, true, []string{"size"}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
&UnionType{Key: StructKey{Name: "wireguard_public_key"}, FldName: "payload"},
@@ -46324,18 +46324,18 @@ var structDescs_amd64 = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "xpix", TypeSize: 2, ArgDir: 1}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "upix", TypeSize: 2, ArgDir: 1}}},
}}},
- {StructKey{Name: "wireguard_private_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_private_key", TypeSize: 128}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "zero", TypeSize: 128}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "a", TypeSize: 128}, Kind: 2, Values: []string{"\xa0\\\xa8Ol\x9c\x8e8S\xe2\xfdzp\xae\x0f\xb2\x0f\xa1R`\f\xb0\bE\x17O\b\ao\x8dxC"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "b", TypeSize: 128}, Kind: 2, Values: []string{"\xb0\x80s\xe8\xd4N\x91\xe3ڒ,\"C\x82D\xbb\x88\\i\xe2i\xc8\xe9\xd85\xb1\x14):M\xdcn"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "c", TypeSize: 128}, Kind: 2, Values: []string{"\xa0ˇ\x9aG\xf5\xbcdL\x0ei?\xa6\xd01\xc7J\x15S\xb6\xe9\x01\xb9\xff/Q\x8cx\x04/\xb5B"}, NoZ: true},
+ {StructKey{Name: "wireguard_private_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_private_key", TypeSize: 32}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "zero", TypeSize: 32}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "a", TypeSize: 32}, Kind: 2, Values: []string{"\xa0\\\xa8Ol\x9c\x8e8S\xe2\xfdzp\xae\x0f\xb2\x0f\xa1R`\f\xb0\bE\x17O\b\ao\x8dxC"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "b", TypeSize: 32}, Kind: 2, Values: []string{"\xb0\x80s\xe8\xd4N\x91\xe3ڒ,\"C\x82D\xbb\x88\\i\xe2i\xc8\xe9\xd85\xb1\x14):M\xdcn"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "c", TypeSize: 32}, Kind: 2, Values: []string{"\xa0ˇ\x9aG\xf5\xbcdL\x0ei?\xa6\xd01\xc7J\x15S\xb6\xe9\x01\xb9\xff/Q\x8cx\x04/\xb5B"}, NoZ: true},
}}},
- {StructKey{Name: "wireguard_public_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_public_key", TypeSize: 128}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "zero", TypeSize: 128}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "neg", TypeSize: 128}, Kind: 2, Values: []string{"\xdb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "a_g", TypeSize: 128}, Kind: 2, Values: []string{"\x97\\\x9d\x81Ƀ\xc8 \x9e\xe7\x81%K\x89\x9f\x8e\xd9%\xae\x9f\t#\xc2<b\xf5<WͿi\x1c"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "b_g", TypeSize: 128}, Kind: 2, Values: []string{"\xd1s(\x99\xf6\x11͉\x94\x03M\u007fA=\xc9Wc\x0eT\x93\u0085\xac\xa4\x00e\xcbc\x11\xbeik"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "c_g", TypeSize: 128}, Kind: 2, Values: []string{"\xf4M\xa3g\xa8\x8e\xe6VO\x02\x02\x11Eg'\b/\\\xeb\xee\x8b\x1b\xf5\xebs74\x1bE\x9b9\""}, NoZ: true},
+ {StructKey{Name: "wireguard_public_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_public_key", TypeSize: 32}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "zero", TypeSize: 32}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "neg", TypeSize: 32}, Kind: 2, Values: []string{"\xdb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "a_g", TypeSize: 32}, Kind: 2, Values: []string{"\x97\\\x9d\x81Ƀ\xc8 \x9e\xe7\x81%K\x89\x9f\x8e\xd9%\xae\x9f\t#\xc2<b\xf5<WͿi\x1c"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "b_g", TypeSize: 32}, Kind: 2, Values: []string{"\xd1s(\x99\xf6\x11͉\x94\x03M\u007fA=\xc9Wc\x0eT\x93\u0085\xac\xa4\x00e\xcbc\x11\xbeik"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "c_g", TypeSize: 32}, Kind: 2, Values: []string{"\xf4M\xa3g\xa8\x8e\xe6VO\x02\x02\x11Eg'\b/\\\xeb\xee\x8b\x1b\xf5\xebs74\x1bE\x9b9\""}, NoZ: true},
}}},
{StructKey{"wr", 2}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wr", TypeSize: 32, ArgDir: 2}, Fields: []Type{
&StructType{Key: StructKey{"rdma", 2}, FldName: "rdma"},
@@ -76727,4 +76727,4 @@ var consts_amd64 = []ConstValue{
{"ethtool_per_queue_op_size", 128},
}
-const revision_amd64 = "6673206757c83574064c26c47b47302a3fe2908f"
+const revision_amd64 = "5abe030c28213a0f6e256ea83e3a72f176332745"
diff --git a/sys/linux/gen/arm.go b/sys/linux/gen/arm.go
index 51315cc9d..3cfe6ed5c 100644
--- a/sys/linux/gen/arm.go
+++ b/sys/linux/gen/arm.go
@@ -30398,7 +30398,7 @@ var structDescs_arm = []*KeyedStruct{
&BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true},
}, 4}},
- {StructKey{Name: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]", TypeSize: 132}, []Type{
+ {StructKey{Name: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]", TypeSize: 36}, []Type{
&LenType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, 8, true, []string{"size"}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
&UnionType{Key: StructKey{Name: "wireguard_private_key"}, FldName: "payload"},
@@ -30441,7 +30441,7 @@ var structDescs_arm = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "payload", TypeSize: 4}}, Val: 1},
&BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1},
}, 4}},
- {StructKey{Name: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]", TypeSize: 132}, []Type{
+ {StructKey{Name: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]", TypeSize: 36}, []Type{
&LenType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, 8, true, []string{"size"}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
&UnionType{Key: StructKey{Name: "wireguard_public_key"}, FldName: "payload"},
@@ -45406,18 +45406,18 @@ var structDescs_arm = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "xpix", TypeSize: 2, ArgDir: 1}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "upix", TypeSize: 2, ArgDir: 1}}},
}}},
- {StructKey{Name: "wireguard_private_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_private_key", TypeSize: 128}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "zero", TypeSize: 128}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "a", TypeSize: 128}, Kind: 2, Values: []string{"\xa0\\\xa8Ol\x9c\x8e8S\xe2\xfdzp\xae\x0f\xb2\x0f\xa1R`\f\xb0\bE\x17O\b\ao\x8dxC"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "b", TypeSize: 128}, Kind: 2, Values: []string{"\xb0\x80s\xe8\xd4N\x91\xe3ڒ,\"C\x82D\xbb\x88\\i\xe2i\xc8\xe9\xd85\xb1\x14):M\xdcn"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "c", TypeSize: 128}, Kind: 2, Values: []string{"\xa0ˇ\x9aG\xf5\xbcdL\x0ei?\xa6\xd01\xc7J\x15S\xb6\xe9\x01\xb9\xff/Q\x8cx\x04/\xb5B"}, NoZ: true},
+ {StructKey{Name: "wireguard_private_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_private_key", TypeSize: 32}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "zero", TypeSize: 32}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "a", TypeSize: 32}, Kind: 2, Values: []string{"\xa0\\\xa8Ol\x9c\x8e8S\xe2\xfdzp\xae\x0f\xb2\x0f\xa1R`\f\xb0\bE\x17O\b\ao\x8dxC"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "b", TypeSize: 32}, Kind: 2, Values: []string{"\xb0\x80s\xe8\xd4N\x91\xe3ڒ,\"C\x82D\xbb\x88\\i\xe2i\xc8\xe9\xd85\xb1\x14):M\xdcn"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "c", TypeSize: 32}, Kind: 2, Values: []string{"\xa0ˇ\x9aG\xf5\xbcdL\x0ei?\xa6\xd01\xc7J\x15S\xb6\xe9\x01\xb9\xff/Q\x8cx\x04/\xb5B"}, NoZ: true},
}}},
- {StructKey{Name: "wireguard_public_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_public_key", TypeSize: 128}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "zero", TypeSize: 128}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "neg", TypeSize: 128}, Kind: 2, Values: []string{"\xdb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "a_g", TypeSize: 128}, Kind: 2, Values: []string{"\x97\\\x9d\x81Ƀ\xc8 \x9e\xe7\x81%K\x89\x9f\x8e\xd9%\xae\x9f\t#\xc2<b\xf5<WͿi\x1c"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "b_g", TypeSize: 128}, Kind: 2, Values: []string{"\xd1s(\x99\xf6\x11͉\x94\x03M\u007fA=\xc9Wc\x0eT\x93\u0085\xac\xa4\x00e\xcbc\x11\xbeik"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "c_g", TypeSize: 128}, Kind: 2, Values: []string{"\xf4M\xa3g\xa8\x8e\xe6VO\x02\x02\x11Eg'\b/\\\xeb\xee\x8b\x1b\xf5\xebs74\x1bE\x9b9\""}, NoZ: true},
+ {StructKey{Name: "wireguard_public_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_public_key", TypeSize: 32}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "zero", TypeSize: 32}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "neg", TypeSize: 32}, Kind: 2, Values: []string{"\xdb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "a_g", TypeSize: 32}, Kind: 2, Values: []string{"\x97\\\x9d\x81Ƀ\xc8 \x9e\xe7\x81%K\x89\x9f\x8e\xd9%\xae\x9f\t#\xc2<b\xf5<WͿi\x1c"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "b_g", TypeSize: 32}, Kind: 2, Values: []string{"\xd1s(\x99\xf6\x11͉\x94\x03M\u007fA=\xc9Wc\x0eT\x93\u0085\xac\xa4\x00e\xcbc\x11\xbeik"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "c_g", TypeSize: 32}, Kind: 2, Values: []string{"\xf4M\xa3g\xa8\x8e\xe6VO\x02\x02\x11Eg'\b/\\\xeb\xee\x8b\x1b\xf5\xebs74\x1bE\x9b9\""}, NoZ: true},
}}},
{StructKey{"wr", 2}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wr", TypeSize: 32, ArgDir: 2}, Fields: []Type{
&StructType{Key: StructKey{"rdma", 2}, FldName: "rdma"},
@@ -75419,4 +75419,4 @@ var consts_arm = []ConstValue{
{"ethtool_per_queue_op_size", 128},
}
-const revision_arm = "67bba5acf8c94735bf013cc9f21ccd3c5fc216f5"
+const revision_arm = "da12893c663eea7840c04b6e91ab7d002f7a3c8a"
diff --git a/sys/linux/gen/arm64.go b/sys/linux/gen/arm64.go
index d0f4015ea..13650407f 100644
--- a/sys/linux/gen/arm64.go
+++ b/sys/linux/gen/arm64.go
@@ -31022,7 +31022,7 @@ var structDescs_arm64 = []*KeyedStruct{
&BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true},
}, 4}},
- {StructKey{Name: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]", TypeSize: 132}, []Type{
+ {StructKey{Name: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]", TypeSize: 36}, []Type{
&LenType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, 8, true, []string{"size"}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
&UnionType{Key: StructKey{Name: "wireguard_private_key"}, FldName: "payload"},
@@ -31065,7 +31065,7 @@ var structDescs_arm64 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "payload", TypeSize: 4}}, Val: 1},
&BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1},
}, 4}},
- {StructKey{Name: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]", TypeSize: 132}, []Type{
+ {StructKey{Name: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]", TypeSize: 36}, []Type{
&LenType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, 8, true, []string{"size"}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
&UnionType{Key: StructKey{Name: "wireguard_public_key"}, FldName: "payload"},
@@ -46108,18 +46108,18 @@ var structDescs_arm64 = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "xpix", TypeSize: 2, ArgDir: 1}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "upix", TypeSize: 2, ArgDir: 1}}},
}}},
- {StructKey{Name: "wireguard_private_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_private_key", TypeSize: 128}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "zero", TypeSize: 128}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "a", TypeSize: 128}, Kind: 2, Values: []string{"\xa0\\\xa8Ol\x9c\x8e8S\xe2\xfdzp\xae\x0f\xb2\x0f\xa1R`\f\xb0\bE\x17O\b\ao\x8dxC"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "b", TypeSize: 128}, Kind: 2, Values: []string{"\xb0\x80s\xe8\xd4N\x91\xe3ڒ,\"C\x82D\xbb\x88\\i\xe2i\xc8\xe9\xd85\xb1\x14):M\xdcn"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "c", TypeSize: 128}, Kind: 2, Values: []string{"\xa0ˇ\x9aG\xf5\xbcdL\x0ei?\xa6\xd01\xc7J\x15S\xb6\xe9\x01\xb9\xff/Q\x8cx\x04/\xb5B"}, NoZ: true},
+ {StructKey{Name: "wireguard_private_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_private_key", TypeSize: 32}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "zero", TypeSize: 32}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "a", TypeSize: 32}, Kind: 2, Values: []string{"\xa0\\\xa8Ol\x9c\x8e8S\xe2\xfdzp\xae\x0f\xb2\x0f\xa1R`\f\xb0\bE\x17O\b\ao\x8dxC"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "b", TypeSize: 32}, Kind: 2, Values: []string{"\xb0\x80s\xe8\xd4N\x91\xe3ڒ,\"C\x82D\xbb\x88\\i\xe2i\xc8\xe9\xd85\xb1\x14):M\xdcn"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "c", TypeSize: 32}, Kind: 2, Values: []string{"\xa0ˇ\x9aG\xf5\xbcdL\x0ei?\xa6\xd01\xc7J\x15S\xb6\xe9\x01\xb9\xff/Q\x8cx\x04/\xb5B"}, NoZ: true},
}}},
- {StructKey{Name: "wireguard_public_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_public_key", TypeSize: 128}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "zero", TypeSize: 128}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "neg", TypeSize: 128}, Kind: 2, Values: []string{"\xdb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "a_g", TypeSize: 128}, Kind: 2, Values: []string{"\x97\\\x9d\x81Ƀ\xc8 \x9e\xe7\x81%K\x89\x9f\x8e\xd9%\xae\x9f\t#\xc2<b\xf5<WͿi\x1c"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "b_g", TypeSize: 128}, Kind: 2, Values: []string{"\xd1s(\x99\xf6\x11͉\x94\x03M\u007fA=\xc9Wc\x0eT\x93\u0085\xac\xa4\x00e\xcbc\x11\xbeik"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "c_g", TypeSize: 128}, Kind: 2, Values: []string{"\xf4M\xa3g\xa8\x8e\xe6VO\x02\x02\x11Eg'\b/\\\xeb\xee\x8b\x1b\xf5\xebs74\x1bE\x9b9\""}, NoZ: true},
+ {StructKey{Name: "wireguard_public_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_public_key", TypeSize: 32}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "zero", TypeSize: 32}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "neg", TypeSize: 32}, Kind: 2, Values: []string{"\xdb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "a_g", TypeSize: 32}, Kind: 2, Values: []string{"\x97\\\x9d\x81Ƀ\xc8 \x9e\xe7\x81%K\x89\x9f\x8e\xd9%\xae\x9f\t#\xc2<b\xf5<WͿi\x1c"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "b_g", TypeSize: 32}, Kind: 2, Values: []string{"\xd1s(\x99\xf6\x11͉\x94\x03M\u007fA=\xc9Wc\x0eT\x93\u0085\xac\xa4\x00e\xcbc\x11\xbeik"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "c_g", TypeSize: 32}, Kind: 2, Values: []string{"\xf4M\xa3g\xa8\x8e\xe6VO\x02\x02\x11Eg'\b/\\\xeb\xee\x8b\x1b\xf5\xebs74\x1bE\x9b9\""}, NoZ: true},
}}},
{StructKey{"wr", 2}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wr", TypeSize: 32, ArgDir: 2}, Fields: []Type{
&StructType{Key: StructKey{"rdma", 2}, FldName: "rdma"},
@@ -76072,4 +76072,4 @@ var consts_arm64 = []ConstValue{
{"ethtool_per_queue_op_size", 128},
}
-const revision_arm64 = "dee043a3b3f6196780285614c5a9b72e918a81fa"
+const revision_arm64 = "6086f6f353a21ab375b1a8c6b219e200e8f58a84"
diff --git a/sys/linux/gen/mips64le.go b/sys/linux/gen/mips64le.go
index 4a851c8d6..3c4a40552 100644
--- a/sys/linux/gen/mips64le.go
+++ b/sys/linux/gen/mips64le.go
@@ -30966,7 +30966,7 @@ var structDescs_mips64le = []*KeyedStruct{
&BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true},
}, 4}},
- {StructKey{Name: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]", TypeSize: 132}, []Type{
+ {StructKey{Name: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]", TypeSize: 36}, []Type{
&LenType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, 8, true, []string{"size"}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
&UnionType{Key: StructKey{Name: "wireguard_private_key"}, FldName: "payload"},
@@ -31009,7 +31009,7 @@ var structDescs_mips64le = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "payload", TypeSize: 4}}, Val: 1},
&BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1},
}, 4}},
- {StructKey{Name: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]", TypeSize: 132}, []Type{
+ {StructKey{Name: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]", TypeSize: 36}, []Type{
&LenType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, 8, true, []string{"size"}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
&UnionType{Key: StructKey{Name: "wireguard_public_key"}, FldName: "payload"},
@@ -45198,18 +45198,18 @@ var structDescs_mips64le = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "xpix", TypeSize: 2, ArgDir: 1}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "upix", TypeSize: 2, ArgDir: 1}}},
}}},
- {StructKey{Name: "wireguard_private_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_private_key", TypeSize: 128}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "zero", TypeSize: 128}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "a", TypeSize: 128}, Kind: 2, Values: []string{"\xa0\\\xa8Ol\x9c\x8e8S\xe2\xfdzp\xae\x0f\xb2\x0f\xa1R`\f\xb0\bE\x17O\b\ao\x8dxC"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "b", TypeSize: 128}, Kind: 2, Values: []string{"\xb0\x80s\xe8\xd4N\x91\xe3ڒ,\"C\x82D\xbb\x88\\i\xe2i\xc8\xe9\xd85\xb1\x14):M\xdcn"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "c", TypeSize: 128}, Kind: 2, Values: []string{"\xa0ˇ\x9aG\xf5\xbcdL\x0ei?\xa6\xd01\xc7J\x15S\xb6\xe9\x01\xb9\xff/Q\x8cx\x04/\xb5B"}, NoZ: true},
+ {StructKey{Name: "wireguard_private_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_private_key", TypeSize: 32}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "zero", TypeSize: 32}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "a", TypeSize: 32}, Kind: 2, Values: []string{"\xa0\\\xa8Ol\x9c\x8e8S\xe2\xfdzp\xae\x0f\xb2\x0f\xa1R`\f\xb0\bE\x17O\b\ao\x8dxC"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "b", TypeSize: 32}, Kind: 2, Values: []string{"\xb0\x80s\xe8\xd4N\x91\xe3ڒ,\"C\x82D\xbb\x88\\i\xe2i\xc8\xe9\xd85\xb1\x14):M\xdcn"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "c", TypeSize: 32}, Kind: 2, Values: []string{"\xa0ˇ\x9aG\xf5\xbcdL\x0ei?\xa6\xd01\xc7J\x15S\xb6\xe9\x01\xb9\xff/Q\x8cx\x04/\xb5B"}, NoZ: true},
}}},
- {StructKey{Name: "wireguard_public_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_public_key", TypeSize: 128}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "zero", TypeSize: 128}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "neg", TypeSize: 128}, Kind: 2, Values: []string{"\xdb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "a_g", TypeSize: 128}, Kind: 2, Values: []string{"\x97\\\x9d\x81Ƀ\xc8 \x9e\xe7\x81%K\x89\x9f\x8e\xd9%\xae\x9f\t#\xc2<b\xf5<WͿi\x1c"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "b_g", TypeSize: 128}, Kind: 2, Values: []string{"\xd1s(\x99\xf6\x11͉\x94\x03M\u007fA=\xc9Wc\x0eT\x93\u0085\xac\xa4\x00e\xcbc\x11\xbeik"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "c_g", TypeSize: 128}, Kind: 2, Values: []string{"\xf4M\xa3g\xa8\x8e\xe6VO\x02\x02\x11Eg'\b/\\\xeb\xee\x8b\x1b\xf5\xebs74\x1bE\x9b9\""}, NoZ: true},
+ {StructKey{Name: "wireguard_public_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_public_key", TypeSize: 32}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "zero", TypeSize: 32}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "neg", TypeSize: 32}, Kind: 2, Values: []string{"\xdb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "a_g", TypeSize: 32}, Kind: 2, Values: []string{"\x97\\\x9d\x81Ƀ\xc8 \x9e\xe7\x81%K\x89\x9f\x8e\xd9%\xae\x9f\t#\xc2<b\xf5<WͿi\x1c"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "b_g", TypeSize: 32}, Kind: 2, Values: []string{"\xd1s(\x99\xf6\x11͉\x94\x03M\u007fA=\xc9Wc\x0eT\x93\u0085\xac\xa4\x00e\xcbc\x11\xbeik"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "c_g", TypeSize: 32}, Kind: 2, Values: []string{"\xf4M\xa3g\xa8\x8e\xe6VO\x02\x02\x11Eg'\b/\\\xeb\xee\x8b\x1b\xf5\xebs74\x1bE\x9b9\""}, NoZ: true},
}}},
{StructKey{"wr", 2}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wr", TypeSize: 32, ArgDir: 2}, Fields: []Type{
&StructType{Key: StructKey{"rdma", 2}, FldName: "rdma"},
@@ -73733,4 +73733,4 @@ var consts_mips64le = []ConstValue{
{"ethtool_per_queue_op_size", 128},
}
-const revision_mips64le = "f1cb4e880805aaf2524d2610efdc60f7ab59000d"
+const revision_mips64le = "9b9002bc4f823c80760d41d0852e00fd90666fc6"
diff --git a/sys/linux/gen/ppc64le.go b/sys/linux/gen/ppc64le.go
index 89b637334..bc83bfe4d 100644
--- a/sys/linux/gen/ppc64le.go
+++ b/sys/linux/gen/ppc64le.go
@@ -30968,7 +30968,7 @@ var structDescs_ppc64le = []*KeyedStruct{
&BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true},
}, 4}},
- {StructKey{Name: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]", TypeSize: 132}, []Type{
+ {StructKey{Name: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGDEVICE_A_PRIVATE_KEY, int16], wireguard_private_key]", TypeSize: 36}, []Type{
&LenType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, 8, true, []string{"size"}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
&UnionType{Key: StructKey{Name: "wireguard_private_key"}, FldName: "payload"},
@@ -31011,7 +31011,7 @@ var structDescs_ppc64le = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "payload", TypeSize: 4}}, Val: 1},
&BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "size"}, Kind: 1},
}, 4}},
- {StructKey{Name: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]", TypeSize: 132}, []Type{
+ {StructKey{Name: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]"}, &StructDesc{TypeCommon{TypeName: "nlattr_t[const[WGPEER_A_PUBLIC_KEY, int16], wireguard_public_key]", TypeSize: 36}, []Type{
&LenType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "offsetof", FldName: "nla_len", TypeSize: 2}}, 8, true, []string{"size"}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 1},
&UnionType{Key: StructKey{Name: "wireguard_public_key"}, FldName: "payload"},
@@ -46011,18 +46011,18 @@ var structDescs_ppc64le = []*KeyedStruct{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "xpix", TypeSize: 2, ArgDir: 1}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "upix", TypeSize: 2, ArgDir: 1}}},
}}},
- {StructKey{Name: "wireguard_private_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_private_key", TypeSize: 128}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "zero", TypeSize: 128}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "a", TypeSize: 128}, Kind: 2, Values: []string{"\xa0\\\xa8Ol\x9c\x8e8S\xe2\xfdzp\xae\x0f\xb2\x0f\xa1R`\f\xb0\bE\x17O\b\ao\x8dxC"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "b", TypeSize: 128}, Kind: 2, Values: []string{"\xb0\x80s\xe8\xd4N\x91\xe3ڒ,\"C\x82D\xbb\x88\\i\xe2i\xc8\xe9\xd85\xb1\x14):M\xdcn"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "c", TypeSize: 128}, Kind: 2, Values: []string{"\xa0ˇ\x9aG\xf5\xbcdL\x0ei?\xa6\xd01\xc7J\x15S\xb6\xe9\x01\xb9\xff/Q\x8cx\x04/\xb5B"}, NoZ: true},
+ {StructKey{Name: "wireguard_private_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_private_key", TypeSize: 32}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "zero", TypeSize: 32}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "a", TypeSize: 32}, Kind: 2, Values: []string{"\xa0\\\xa8Ol\x9c\x8e8S\xe2\xfdzp\xae\x0f\xb2\x0f\xa1R`\f\xb0\bE\x17O\b\ao\x8dxC"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "b", TypeSize: 32}, Kind: 2, Values: []string{"\xb0\x80s\xe8\xd4N\x91\xe3ڒ,\"C\x82D\xbb\x88\\i\xe2i\xc8\xe9\xd85\xb1\x14):M\xdcn"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "c", TypeSize: 32}, Kind: 2, Values: []string{"\xa0ˇ\x9aG\xf5\xbcdL\x0ei?\xa6\xd01\xc7J\x15S\xb6\xe9\x01\xb9\xff/Q\x8cx\x04/\xb5B"}, NoZ: true},
}}},
- {StructKey{Name: "wireguard_public_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_public_key", TypeSize: 128}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "zero", TypeSize: 128}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "neg", TypeSize: 128}, Kind: 2, Values: []string{"\xdb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "a_g", TypeSize: 128}, Kind: 2, Values: []string{"\x97\\\x9d\x81Ƀ\xc8 \x9e\xe7\x81%K\x89\x9f\x8e\xd9%\xae\x9f\t#\xc2<b\xf5<WͿi\x1c"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "b_g", TypeSize: 128}, Kind: 2, Values: []string{"\xd1s(\x99\xf6\x11͉\x94\x03M\u007fA=\xc9Wc\x0eT\x93\u0085\xac\xa4\x00e\xcbc\x11\xbeik"}, NoZ: true},
- &BufferType{TypeCommon: TypeCommon{TypeName: "stringnozescapes", FldName: "c_g", TypeSize: 128}, Kind: 2, Values: []string{"\xf4M\xa3g\xa8\x8e\xe6VO\x02\x02\x11Eg'\b/\\\xeb\xee\x8b\x1b\xf5\xebs74\x1bE\x9b9\""}, NoZ: true},
+ {StructKey{Name: "wireguard_public_key"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wireguard_public_key", TypeSize: 32}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "zero", TypeSize: 32}, Kind: 2, Values: []string{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "neg", TypeSize: 32}, Kind: 2, Values: []string{"\xdb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "a_g", TypeSize: 32}, Kind: 2, Values: []string{"\x97\\\x9d\x81Ƀ\xc8 \x9e\xe7\x81%K\x89\x9f\x8e\xd9%\xae\x9f\t#\xc2<b\xf5<WͿi\x1c"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "b_g", TypeSize: 32}, Kind: 2, Values: []string{"\xd1s(\x99\xf6\x11͉\x94\x03M\u007fA=\xc9Wc\x0eT\x93\u0085\xac\xa4\x00e\xcbc\x11\xbeik"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "c_g", TypeSize: 32}, Kind: 2, Values: []string{"\xf4M\xa3g\xa8\x8e\xe6VO\x02\x02\x11Eg'\b/\\\xeb\xee\x8b\x1b\xf5\xebs74\x1bE\x9b9\""}, NoZ: true},
}}},
{StructKey{"wr", 2}, &StructDesc{TypeCommon: TypeCommon{TypeName: "wr", TypeSize: 32, ArgDir: 2}, Fields: []Type{
&StructType{Key: StructKey{"rdma", 2}, FldName: "rdma"},
@@ -76069,4 +76069,4 @@ var consts_ppc64le = []ConstValue{
{"ethtool_per_queue_op_size", 128},
}
-const revision_ppc64le = "7a91b227742864c849b6cf57c449685a689af481"
+const revision_ppc64le = "7a5d43c75dcc4537aed13ba7b3c920c33d38f89c"
diff --git a/sys/linux/socket_netlink_generic_wireguard.txt b/sys/linux/socket_netlink_generic_wireguard.txt
index e5b37227e..325cc07df 100644
--- a/sys/linux/socket_netlink_generic_wireguard.txt
+++ b/sys/linux/socket_netlink_generic_wireguard.txt
@@ -59,18 +59,18 @@ allowedip_policy_ipv6 {
} [packed]
wireguard_private_key [
- zero stringnozescapes["\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"]
- a stringnozescapes["\xa0\x5c\xa8\x4f\x6c\x9c\x8e\x38\x53\xe2\xfd\x7a\x70\xae\x0f\xb2\x0f\xa1\x52\x60\x0c\xb0\x08\x45\x17\x4f\x08\x07\x6f\x8d\x78\x43"]
- b stringnozescapes["\xb0\x80\x73\xe8\xd4\x4e\x91\xe3\xda\x92\x2c\x22\x43\x82\x44\xbb\x88\x5c\x69\xe2\x69\xc8\xe9\xd8\x35\xb1\x14\x29\x3a\x4d\xdc\x6e"]
- c stringnozescapes["\xa0\xcb\x87\x9a\x47\xf5\xbc\x64\x4c\x0e\x69\x3f\xa6\xd0\x31\xc7\x4a\x15\x53\xb6\xe9\x01\xb9\xff\x2f\x51\x8c\x78\x04\x2f\xb5\x42"]
+ zero stringnoz[`0000000000000000000000000000000000000000000000000000000000000000`]
+ a stringnoz[`a05ca84f6c9c8e3853e2fd7a70ae0fb20fa152600cb00845174f08076f8d7843`]
+ b stringnoz[`b08073e8d44e91e3da922c22438244bb885c69e269c8e9d835b114293a4ddc6e`]
+ c stringnoz[`a0cb879a47f5bc644c0e693fa6d031c74a1553b6e901b9ff2f518c78042fb542`]
]
wireguard_public_key [
- zero stringnozescapes["\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"]
- neg stringnozescapes["\xdb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"]
- a_g stringnozescapes["\x97\x5c\x9d\x81\xc9\x83\xc8\x20\x9e\xe7\x81\x25\x4b\x89\x9f\x8e\xd9\x25\xae\x9f\x09\x23\xc2\x3c\x62\xf5\x3c\x57\xcd\xbf\x69\x1c"]
- b_g stringnozescapes["\xd1\x73\x28\x99\xf6\x11\xcd\x89\x94\x03\x4d\x7f\x41\x3d\xc9\x57\x63\x0e\x54\x93\xc2\x85\xac\xa4\x00\x65\xcb\x63\x11\xbe\x69\x6b"]
- c_g stringnozescapes["\xf4\x4d\xa3\x67\xa8\x8e\xe6\x56\x4f\x02\x02\x11\x45\x67\x27\x08\x2f\x5c\xeb\xee\x8b\x1b\xf5\xeb\x73\x37\x34\x1b\x45\x9b\x39\x22"]
+ zero stringnoz[`0000000000000000000000000000000000000000000000000000000000000000`]
+ neg stringnoz[`dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`]
+ a_g stringnoz[`975c9d81c983c8209ee781254b899f8ed925ae9f0923c23c62f53c57cdbf691c`]
+ b_g stringnoz[`d1732899f611cd8994034d7f413dc957630e5493c285aca40065cb6311be696b`]
+ c_g stringnoz[`f44da367a88ee6564f020211456727082f5cebee8b1bf5eb7337341b459b3922`]
]
wgdevice_flag = WGDEVICE_F_REPLACE_PEERS