Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1[
2 {
3 "id": "8942",
4 "name": "Create GRED with default setting",
5 "category": [
6 "qdisc",
7 "gred"
8 ],
9 "plugins": {
10 "requires": "nsPlugin"
11 },
12 "setup": [
13 ],
14 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root gred setup vqs 10 default 1",
15 "expExitCode": "0",
16 "verifyCmd": "$TC qdisc show dev $DUMMY",
17 "matchPattern": "qdisc gred 1: root refcnt [0-9]+ vqs 10 default 1",
18 "matchCount": "1",
19 "teardown": [
20 "$TC qdisc del dev $DUMMY handle 1: root"
21 ]
22 },
23 {
24 "id": "5783",
25 "name": "Create GRED with grio setting",
26 "category": [
27 "qdisc",
28 "gred"
29 ],
30 "plugins": {
31 "requires": "nsPlugin"
32 },
33 "setup": [
34 ],
35 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root gred setup vqs 10 default 1 grio",
36 "expExitCode": "0",
37 "verifyCmd": "$TC qdisc show dev $DUMMY",
38 "matchPattern": "qdisc gred 1: root refcnt [0-9]+ vqs 10 default 1.*grio",
39 "matchCount": "1",
40 "teardown": [
41 "$TC qdisc del dev $DUMMY handle 1: root"
42 ]
43 },
44 {
45 "id": "8a09",
46 "name": "Create GRED with limit setting",
47 "category": [
48 "qdisc",
49 "gred"
50 ],
51 "plugins": {
52 "requires": "nsPlugin"
53 },
54 "setup": [
55 ],
56 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root gred setup vqs 10 default 1 limit 1000",
57 "expExitCode": "0",
58 "verifyCmd": "$TC qdisc show dev $DUMMY",
59 "matchPattern": "qdisc gred 1: root refcnt [0-9]+ vqs 10 default 1 limit 1000b",
60 "matchCount": "1",
61 "teardown": [
62 "$TC qdisc del dev $DUMMY handle 1: root"
63 ]
64 },
65 {
66 "id": "48ca",
67 "name": "Create GRED with ecn setting",
68 "category": [
69 "qdisc",
70 "gred"
71 ],
72 "plugins": {
73 "requires": "nsPlugin"
74 },
75 "setup": [
76 ],
77 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root gred setup vqs 10 default 2 ecn",
78 "expExitCode": "0",
79 "verifyCmd": "$TC qdisc show dev $DUMMY",
80 "matchPattern": "qdisc gred 1: root refcnt [0-9]+ vqs 10 default 2.*ecn",
81 "matchCount": "1",
82 "teardown": [
83 "$TC qdisc del dev $DUMMY handle 1: root"
84 ]
85 },
86 {
87 "id": "48cb",
88 "name": "Create GRED with harddrop setting",
89 "category": [
90 "qdisc",
91 "gred"
92 ],
93 "plugins": {
94 "requires": "nsPlugin"
95 },
96 "setup": [
97 ],
98 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root gred setup vqs 10 default 2 harddrop",
99 "expExitCode": "0",
100 "verifyCmd": "$TC qdisc show dev $DUMMY",
101 "matchPattern": "qdisc gred 1: root refcnt [0-9]+ vqs 10 default 2.*harddrop",
102 "matchCount": "1",
103 "teardown": [
104 "$TC qdisc del dev $DUMMY handle 1: root"
105 ]
106 },
107 {
108 "id": "763a",
109 "name": "Change GRED setting",
110 "category": [
111 "qdisc",
112 "gred"
113 ],
114 "plugins": {
115 "requires": "nsPlugin"
116 },
117 "setup": [
118 "$TC qdisc add dev $DUMMY handle 1: root gred setup vqs 10 default 1"
119 ],
120 "cmdUnderTest": "$TC qdisc change dev $DUMMY handle 1: root gred limit 60KB min 15K max 25K burst 64 avpkt 1500 bandwidth 10Mbit DP 1 probability 0.1",
121 "expExitCode": "0",
122 "verifyCmd": "$TC qdisc show dev $DUMMY",
123 "matchPattern": "qdisc gred 1: root refcnt [0-9]+ vqs 10 default 1 limit.*vq 1 prio [0-9]+ limit 60Kb min 15Kb max 25Kb",
124 "matchCount": "1",
125 "teardown": [
126 "$TC qdisc del dev $DUMMY handle 1: root"
127 ]
128 },
129 {
130 "id": "8309",
131 "name": "Show GRED class",
132 "category": [
133 "qdisc",
134 "gred"
135 ],
136 "plugins": {
137 "requires": "nsPlugin"
138 },
139 "setup": [
140 ],
141 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root gred setup vqs 10 default 1",
142 "expExitCode": "0",
143 "verifyCmd": "$TC class show dev $DUMMY",
144 "matchPattern": "class gred 1:",
145 "matchCount": "0",
146 "teardown": [
147 "$TC qdisc del dev $DUMMY handle 1: root"
148 ]
149 }
150]