aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHangbin Liu <liuhangbin@gmail.com>2019-10-18 10:10:54 +0800
committerDmitry Vyukov <dvyukov@google.com>2019-10-24 09:30:50 +0200
commitd01bb02a96019cda0fa8c46e5c6d5eb66a273f17 (patch)
treedebfda5e009df1f5db2c39d22f1e15e4cdead63d
parentc29eac91f19ed1ca1306329ff38ba70e8d665d6b (diff)
sys/linux/socket_netlink_route_sched: update tca_polices
Update #533 This patch update tca_polices by adding new polices TCA_POLICE_RATE64 and TCA_POLICE_PEAKRATE64 Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
-rw-r--r--executor/defs.h10
-rw-r--r--sys/linux/gen/386.go16
-rw-r--r--sys/linux/gen/amd64.go16
-rw-r--r--sys/linux/gen/arm.go16
-rw-r--r--sys/linux/gen/arm64.go16
-rw-r--r--sys/linux/gen/ppc64le.go16
-rw-r--r--sys/linux/socket_netlink_route_sched.txt2
-rw-r--r--sys/linux/socket_netlink_route_sched_386.const2
-rw-r--r--sys/linux/socket_netlink_route_sched_amd64.const2
-rw-r--r--sys/linux/socket_netlink_route_sched_arm.const2
-rw-r--r--sys/linux/socket_netlink_route_sched_arm64.const2
-rw-r--r--sys/linux/socket_netlink_route_sched_ppc64le.const2
12 files changed, 92 insertions, 10 deletions
diff --git a/executor/defs.h b/executor/defs.h
index 73b3eb6dc..51b002661 100644
--- a/executor/defs.h
+++ b/executor/defs.h
@@ -70,7 +70,7 @@
#if GOARCH_386
#define GOARCH "386"
-#define SYZ_REVISION "caf75b0f4e09f78eb6147b2804614d80605557ef"
+#define SYZ_REVISION "306c4b5a2bf32eb9f33c52703e59230ea3634973"
#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 "ef50506cf171d52b2aa0b02f59e82fa37023bc23"
+#define SYZ_REVISION "b972f8c2c260922d62a416f11a442e726b300e81"
#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 "2b23a616e3af0942a4f61c5deaa9800f0cb672f1"
+#define SYZ_REVISION "199af46d3804bb5e005d66e363319ada9cb29975"
#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 "d4fbe3b56b8734e19d14bf7d435e854c03c8a06c"
+#define SYZ_REVISION "d5b4fc347cee770a0db4341e870b9cfeaf2ccc2c"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -110,7 +110,7 @@
#if GOARCH_ppc64le
#define GOARCH "ppc64le"
-#define SYZ_REVISION "164a3ebfe8f7bf744cd0e731950d1702b6826fd4"
+#define SYZ_REVISION "1d2f5f9ddf929289385928bbc6ad5ce0f033b990"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
diff --git a/sys/linux/gen/386.go b/sys/linux/gen/386.go
index 98391dae9..a823f8aa8 100644
--- a/sys/linux/gen/386.go
+++ b/sys/linux/gen/386.go
@@ -18864,11 +18864,21 @@ var structDescs_386 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", TypeSize: 1024}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: 1, RangeBegin: 256, RangeEnd: 256},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_PEAKRATE64, int16], int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TCA_POLICE_PEAKRATE64, int16], int64]", TypeSize: 12}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Path: []string{"parent"}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 9},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "payload", TypeSize: 8}}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RATE, int16], array[int32, 256]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TCA_POLICE_RATE, int16], array[int32, 256]]", TypeSize: 1028}, Fields: []Type{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Path: []string{"parent"}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", TypeSize: 1024}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: 1, RangeBegin: 256, RangeEnd: 256},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RATE64, int16], int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TCA_POLICE_RATE64, int16], int64]", TypeSize: 12}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Path: []string{"parent"}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "payload", TypeSize: 8}}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RESULT, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TCA_POLICE_RESULT, int16], int32]", TypeSize: 8}, Fields: []Type{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Path: []string{"parent"}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5},
@@ -24825,6 +24835,8 @@ var structDescs_386 = []*KeyedStruct{
&StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_PEAKRATE, int16], array[int32, 256]]"}, FldName: "TCA_POLICE_PEAKRATE"},
&StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_AVRATE, int16], int32]"}, FldName: "TCA_POLICE_AVRATE"},
&StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RESULT, int16], int32]"}, FldName: "TCA_POLICE_RESULT"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RATE64, int16], int64]"}, FldName: "TCA_POLICE_RATE64"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_PEAKRATE64, int16], int64]"}, FldName: "TCA_POLICE_PEAKRATE64"},
}}},
{Key: StructKey{Name: "tcamsg[AF_UNSPEC]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tcamsg[AF_UNSPEC]", TypeSize: 4}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 1}}},
@@ -52396,7 +52408,9 @@ var consts_386 = []ConstValue{
{Name: "TCA_PIE_TUPDATE", Value: 3},
{Name: "TCA_POLICE_AVRATE", Value: 4},
{Name: "TCA_POLICE_PEAKRATE", Value: 3},
+ {Name: "TCA_POLICE_PEAKRATE64", Value: 9},
{Name: "TCA_POLICE_RATE", Value: 2},
+ {Name: "TCA_POLICE_RATE64", Value: 8},
{Name: "TCA_POLICE_RESULT", Value: 5},
{Name: "TCA_POLICE_TBF", Value: 1},
{Name: "TCA_QFQ_LMAX", Value: 2},
@@ -55061,4 +55075,4 @@ var consts_386 = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_386 = "caf75b0f4e09f78eb6147b2804614d80605557ef"
+const revision_386 = "306c4b5a2bf32eb9f33c52703e59230ea3634973"
diff --git a/sys/linux/gen/amd64.go b/sys/linux/gen/amd64.go
index f014d7aee..7dcaab8c7 100644
--- a/sys/linux/gen/amd64.go
+++ b/sys/linux/gen/amd64.go
@@ -19163,11 +19163,21 @@ var structDescs_amd64 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", TypeSize: 1024}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: 1, RangeBegin: 256, RangeEnd: 256},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_PEAKRATE64, int16], int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TCA_POLICE_PEAKRATE64, int16], int64]", TypeSize: 12}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Path: []string{"parent"}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 9},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "payload", TypeSize: 8}}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RATE, int16], array[int32, 256]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TCA_POLICE_RATE, int16], array[int32, 256]]", TypeSize: 1028}, Fields: []Type{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Path: []string{"parent"}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", TypeSize: 1024}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: 1, RangeBegin: 256, RangeEnd: 256},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RATE64, int16], int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TCA_POLICE_RATE64, int16], int64]", TypeSize: 12}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Path: []string{"parent"}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "payload", TypeSize: 8}}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RESULT, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TCA_POLICE_RESULT, int16], int32]", TypeSize: 8}, Fields: []Type{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Path: []string{"parent"}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5},
@@ -25148,6 +25158,8 @@ var structDescs_amd64 = []*KeyedStruct{
&StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_PEAKRATE, int16], array[int32, 256]]"}, FldName: "TCA_POLICE_PEAKRATE"},
&StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_AVRATE, int16], int32]"}, FldName: "TCA_POLICE_AVRATE"},
&StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RESULT, int16], int32]"}, FldName: "TCA_POLICE_RESULT"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RATE64, int16], int64]"}, FldName: "TCA_POLICE_RATE64"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_PEAKRATE64, int16], int64]"}, FldName: "TCA_POLICE_PEAKRATE64"},
}}},
{Key: StructKey{Name: "tcamsg[AF_UNSPEC]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tcamsg[AF_UNSPEC]", TypeSize: 4}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 1}}},
@@ -52926,7 +52938,9 @@ var consts_amd64 = []ConstValue{
{Name: "TCA_PIE_TUPDATE", Value: 3},
{Name: "TCA_POLICE_AVRATE", Value: 4},
{Name: "TCA_POLICE_PEAKRATE", Value: 3},
+ {Name: "TCA_POLICE_PEAKRATE64", Value: 9},
{Name: "TCA_POLICE_RATE", Value: 2},
+ {Name: "TCA_POLICE_RATE64", Value: 8},
{Name: "TCA_POLICE_RESULT", Value: 5},
{Name: "TCA_POLICE_TBF", Value: 1},
{Name: "TCA_QFQ_LMAX", Value: 2},
@@ -55606,4 +55620,4 @@ var consts_amd64 = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_amd64 = "ef50506cf171d52b2aa0b02f59e82fa37023bc23"
+const revision_amd64 = "b972f8c2c260922d62a416f11a442e726b300e81"
diff --git a/sys/linux/gen/arm.go b/sys/linux/gen/arm.go
index 3cfc5ed7a..49863da3c 100644
--- a/sys/linux/gen/arm.go
+++ b/sys/linux/gen/arm.go
@@ -18681,11 +18681,21 @@ var structDescs_arm = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", TypeSize: 1024}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: 1, RangeBegin: 256, RangeEnd: 256},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_PEAKRATE64, int16], int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TCA_POLICE_PEAKRATE64, int16], int64]", TypeSize: 12}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Path: []string{"parent"}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 9},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "payload", TypeSize: 8}}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RATE, int16], array[int32, 256]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TCA_POLICE_RATE, int16], array[int32, 256]]", TypeSize: 1028}, Fields: []Type{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Path: []string{"parent"}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", TypeSize: 1024}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: 1, RangeBegin: 256, RangeEnd: 256},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RATE64, int16], int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TCA_POLICE_RATE64, int16], int64]", TypeSize: 12}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Path: []string{"parent"}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "payload", TypeSize: 8}}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RESULT, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TCA_POLICE_RESULT, int16], int32]", TypeSize: 8}, Fields: []Type{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Path: []string{"parent"}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5},
@@ -24647,6 +24657,8 @@ var structDescs_arm = []*KeyedStruct{
&StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_PEAKRATE, int16], array[int32, 256]]"}, FldName: "TCA_POLICE_PEAKRATE"},
&StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_AVRATE, int16], int32]"}, FldName: "TCA_POLICE_AVRATE"},
&StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RESULT, int16], int32]"}, FldName: "TCA_POLICE_RESULT"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RATE64, int16], int64]"}, FldName: "TCA_POLICE_RATE64"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_PEAKRATE64, int16], int64]"}, FldName: "TCA_POLICE_PEAKRATE64"},
}}},
{Key: StructKey{Name: "tcamsg[AF_UNSPEC]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tcamsg[AF_UNSPEC]", TypeSize: 4}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 1}}},
@@ -51983,7 +51995,9 @@ var consts_arm = []ConstValue{
{Name: "TCA_PIE_TUPDATE", Value: 3},
{Name: "TCA_POLICE_AVRATE", Value: 4},
{Name: "TCA_POLICE_PEAKRATE", Value: 3},
+ {Name: "TCA_POLICE_PEAKRATE64", Value: 9},
{Name: "TCA_POLICE_RATE", Value: 2},
+ {Name: "TCA_POLICE_RATE64", Value: 8},
{Name: "TCA_POLICE_RESULT", Value: 5},
{Name: "TCA_POLICE_TBF", Value: 1},
{Name: "TCA_QFQ_LMAX", Value: 2},
@@ -54638,4 +54652,4 @@ var consts_arm = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_arm = "2b23a616e3af0942a4f61c5deaa9800f0cb672f1"
+const revision_arm = "199af46d3804bb5e005d66e363319ada9cb29975"
diff --git a/sys/linux/gen/arm64.go b/sys/linux/gen/arm64.go
index e6f6b404a..c5df5a41b 100644
--- a/sys/linux/gen/arm64.go
+++ b/sys/linux/gen/arm64.go
@@ -18980,11 +18980,21 @@ var structDescs_arm64 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", TypeSize: 1024}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: 1, RangeBegin: 256, RangeEnd: 256},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_PEAKRATE64, int16], int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TCA_POLICE_PEAKRATE64, int16], int64]", TypeSize: 12}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Path: []string{"parent"}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 9},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "payload", TypeSize: 8}}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RATE, int16], array[int32, 256]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TCA_POLICE_RATE, int16], array[int32, 256]]", TypeSize: 1028}, Fields: []Type{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Path: []string{"parent"}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", TypeSize: 1024}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: 1, RangeBegin: 256, RangeEnd: 256},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RATE64, int16], int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TCA_POLICE_RATE64, int16], int64]", TypeSize: 12}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Path: []string{"parent"}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "payload", TypeSize: 8}}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RESULT, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TCA_POLICE_RESULT, int16], int32]", TypeSize: 8}, Fields: []Type{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Path: []string{"parent"}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5},
@@ -24965,6 +24975,8 @@ var structDescs_arm64 = []*KeyedStruct{
&StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_PEAKRATE, int16], array[int32, 256]]"}, FldName: "TCA_POLICE_PEAKRATE"},
&StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_AVRATE, int16], int32]"}, FldName: "TCA_POLICE_AVRATE"},
&StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RESULT, int16], int32]"}, FldName: "TCA_POLICE_RESULT"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RATE64, int16], int64]"}, FldName: "TCA_POLICE_RATE64"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_PEAKRATE64, int16], int64]"}, FldName: "TCA_POLICE_PEAKRATE64"},
}}},
{Key: StructKey{Name: "tcamsg[AF_UNSPEC]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tcamsg[AF_UNSPEC]", TypeSize: 4}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 1}}},
@@ -52319,7 +52331,9 @@ var consts_arm64 = []ConstValue{
{Name: "TCA_PIE_TUPDATE", Value: 3},
{Name: "TCA_POLICE_AVRATE", Value: 4},
{Name: "TCA_POLICE_PEAKRATE", Value: 3},
+ {Name: "TCA_POLICE_PEAKRATE64", Value: 9},
{Name: "TCA_POLICE_RATE", Value: 2},
+ {Name: "TCA_POLICE_RATE64", Value: 8},
{Name: "TCA_POLICE_RESULT", Value: 5},
{Name: "TCA_POLICE_TBF", Value: 1},
{Name: "TCA_QFQ_LMAX", Value: 2},
@@ -54958,4 +54972,4 @@ var consts_arm64 = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_arm64 = "d4fbe3b56b8734e19d14bf7d435e854c03c8a06c"
+const revision_arm64 = "d5b4fc347cee770a0db4341e870b9cfeaf2ccc2c"
diff --git a/sys/linux/gen/ppc64le.go b/sys/linux/gen/ppc64le.go
index f5ed095d0..60c2c769d 100644
--- a/sys/linux/gen/ppc64le.go
+++ b/sys/linux/gen/ppc64le.go
@@ -18932,11 +18932,21 @@ var structDescs_ppc64le = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 3},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", TypeSize: 1024}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: 1, RangeBegin: 256, RangeEnd: 256},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_PEAKRATE64, int16], int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TCA_POLICE_PEAKRATE64, int16], int64]", TypeSize: 12}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Path: []string{"parent"}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 9},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "payload", TypeSize: 8}}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RATE, int16], array[int32, 256]]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TCA_POLICE_RATE, int16], array[int32, 256]]", TypeSize: 1028}, Fields: []Type{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Path: []string{"parent"}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 2},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload", TypeSize: 1024}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: 1, RangeBegin: 256, RangeEnd: 256},
}, AlignAttr: 4}},
+ {Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RATE64, int16], int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TCA_POLICE_RATE64, int16], int64]", TypeSize: 12}, Fields: []Type{
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Path: []string{"parent"}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 8},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "payload", TypeSize: 8}}},
+ }, AlignAttr: 4}},
{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RESULT, int16], int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "nlattr_t[const[TCA_POLICE_RESULT, int16], int32]", TypeSize: 8}, Fields: []Type{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nla_len", TypeSize: 2}}, Path: []string{"parent"}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "nla_type", TypeSize: 2}}, Val: 5},
@@ -24917,6 +24927,8 @@ var structDescs_ppc64le = []*KeyedStruct{
&StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_PEAKRATE, int16], array[int32, 256]]"}, FldName: "TCA_POLICE_PEAKRATE"},
&StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_AVRATE, int16], int32]"}, FldName: "TCA_POLICE_AVRATE"},
&StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RESULT, int16], int32]"}, FldName: "TCA_POLICE_RESULT"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_RATE64, int16], int64]"}, FldName: "TCA_POLICE_RATE64"},
+ &StructType{Key: StructKey{Name: "nlattr_t[const[TCA_POLICE_PEAKRATE64, int16], int64]"}, FldName: "TCA_POLICE_PEAKRATE64"},
}}},
{Key: StructKey{Name: "tcamsg[AF_UNSPEC]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tcamsg[AF_UNSPEC]", TypeSize: 4}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 1}}},
@@ -52312,7 +52324,9 @@ var consts_ppc64le = []ConstValue{
{Name: "TCA_PIE_TUPDATE", Value: 3},
{Name: "TCA_POLICE_AVRATE", Value: 4},
{Name: "TCA_POLICE_PEAKRATE", Value: 3},
+ {Name: "TCA_POLICE_PEAKRATE64", Value: 9},
{Name: "TCA_POLICE_RATE", Value: 2},
+ {Name: "TCA_POLICE_RATE64", Value: 8},
{Name: "TCA_POLICE_RESULT", Value: 5},
{Name: "TCA_POLICE_TBF", Value: 1},
{Name: "TCA_QFQ_LMAX", Value: 2},
@@ -54923,4 +54937,4 @@ var consts_ppc64le = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_ppc64le = "164a3ebfe8f7bf744cd0e731950d1702b6826fd4"
+const revision_ppc64le = "1d2f5f9ddf929289385928bbc6ad5ce0f033b990"
diff --git a/sys/linux/socket_netlink_route_sched.txt b/sys/linux/socket_netlink_route_sched.txt
index a003a17b0..ddd20cf07 100644
--- a/sys/linux/socket_netlink_route_sched.txt
+++ b/sys/linux/socket_netlink_route_sched.txt
@@ -1216,6 +1216,8 @@ tca_polices [
TCA_POLICE_PEAKRATE nlattr[TCA_POLICE_PEAKRATE, array[int32, 256]]
TCA_POLICE_AVRATE nlattr[TCA_POLICE_AVRATE, int32]
TCA_POLICE_RESULT nlattr[TCA_POLICE_RESULT, int32]
+ TCA_POLICE_RATE64 nlattr[TCA_POLICE_RATE64, int64]
+ TCA_POLICE_PEAKRATE64 nlattr[TCA_POLICE_PEAKRATE64, int64]
] [varlen]
tc_police {
diff --git a/sys/linux/socket_netlink_route_sched_386.const b/sys/linux/socket_netlink_route_sched_386.const
index 765c00d8a..fab31bb54 100644
--- a/sys/linux/socket_netlink_route_sched_386.const
+++ b/sys/linux/socket_netlink_route_sched_386.const
@@ -407,7 +407,9 @@ TCA_PIE_TARGET = 1
TCA_PIE_TUPDATE = 3
TCA_POLICE_AVRATE = 4
TCA_POLICE_PEAKRATE = 3
+TCA_POLICE_PEAKRATE64 = 9
TCA_POLICE_RATE = 2
+TCA_POLICE_RATE64 = 8
TCA_POLICE_RESULT = 5
TCA_POLICE_TBF = 1
TCA_QFQ_LMAX = 2
diff --git a/sys/linux/socket_netlink_route_sched_amd64.const b/sys/linux/socket_netlink_route_sched_amd64.const
index 9e24ae27b..73e471943 100644
--- a/sys/linux/socket_netlink_route_sched_amd64.const
+++ b/sys/linux/socket_netlink_route_sched_amd64.const
@@ -407,7 +407,9 @@ TCA_PIE_TARGET = 1
TCA_PIE_TUPDATE = 3
TCA_POLICE_AVRATE = 4
TCA_POLICE_PEAKRATE = 3
+TCA_POLICE_PEAKRATE64 = 9
TCA_POLICE_RATE = 2
+TCA_POLICE_RATE64 = 8
TCA_POLICE_RESULT = 5
TCA_POLICE_TBF = 1
TCA_QFQ_LMAX = 2
diff --git a/sys/linux/socket_netlink_route_sched_arm.const b/sys/linux/socket_netlink_route_sched_arm.const
index d7bee6cad..0d274c114 100644
--- a/sys/linux/socket_netlink_route_sched_arm.const
+++ b/sys/linux/socket_netlink_route_sched_arm.const
@@ -407,7 +407,9 @@ TCA_PIE_TARGET = 1
TCA_PIE_TUPDATE = 3
TCA_POLICE_AVRATE = 4
TCA_POLICE_PEAKRATE = 3
+TCA_POLICE_PEAKRATE64 = 9
TCA_POLICE_RATE = 2
+TCA_POLICE_RATE64 = 8
TCA_POLICE_RESULT = 5
TCA_POLICE_TBF = 1
TCA_QFQ_LMAX = 2
diff --git a/sys/linux/socket_netlink_route_sched_arm64.const b/sys/linux/socket_netlink_route_sched_arm64.const
index c6d1eafd5..4cda20738 100644
--- a/sys/linux/socket_netlink_route_sched_arm64.const
+++ b/sys/linux/socket_netlink_route_sched_arm64.const
@@ -407,7 +407,9 @@ TCA_PIE_TARGET = 1
TCA_PIE_TUPDATE = 3
TCA_POLICE_AVRATE = 4
TCA_POLICE_PEAKRATE = 3
+TCA_POLICE_PEAKRATE64 = 9
TCA_POLICE_RATE = 2
+TCA_POLICE_RATE64 = 8
TCA_POLICE_RESULT = 5
TCA_POLICE_TBF = 1
TCA_QFQ_LMAX = 2
diff --git a/sys/linux/socket_netlink_route_sched_ppc64le.const b/sys/linux/socket_netlink_route_sched_ppc64le.const
index 54ec9ee18..20b6370b6 100644
--- a/sys/linux/socket_netlink_route_sched_ppc64le.const
+++ b/sys/linux/socket_netlink_route_sched_ppc64le.const
@@ -407,7 +407,9 @@ TCA_PIE_TARGET = 1
TCA_PIE_TUPDATE = 3
TCA_POLICE_AVRATE = 4
TCA_POLICE_PEAKRATE = 3
+TCA_POLICE_PEAKRATE64 = 9
TCA_POLICE_RATE = 2
+TCA_POLICE_RATE64 = 8
TCA_POLICE_RESULT = 5
TCA_POLICE_TBF = 1
TCA_QFQ_LMAX = 2