Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1[
2 {
3 "id": "8937",
4 "name": "Create CHOKE with default setting",
5 "category": [
6 "qdisc",
7 "choke"
8 ],
9 "plugins": {
10 "requires": "nsPlugin"
11 },
12 "setup": [
13 ],
14 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000",
15 "expExitCode": "0",
16 "verifyCmd": "$TC qdisc show dev $DUMMY",
17 "matchPattern": "qdisc choke 1: root refcnt [0-9]+ limit 1000p min 83p max 250p",
18 "matchCount": "1",
19 "teardown": [
20 "$TC qdisc del dev $DUMMY handle 1: root"
21 ]
22 },
23 {
24 "id": "48c0",
25 "name": "Create CHOKE with min packet setting",
26 "category": [
27 "qdisc",
28 "choke"
29 ],
30 "plugins": {
31 "requires": "nsPlugin"
32 },
33 "setup": [
34 ],
35 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000 min 100",
36 "expExitCode": "0",
37 "verifyCmd": "$TC qdisc show dev $DUMMY",
38 "matchPattern": "qdisc choke 1: root refcnt [0-9]+ limit 1000p min 100p max 250p",
39 "matchCount": "1",
40 "teardown": [
41 "$TC qdisc del dev $DUMMY handle 1: root"
42 ]
43 },
44 {
45 "id": "38c1",
46 "name": "Create CHOKE with max packet setting",
47 "category": [
48 "qdisc",
49 "choke"
50 ],
51 "plugins": {
52 "requires": "nsPlugin"
53 },
54 "setup": [
55 ],
56 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000 max 900",
57 "expExitCode": "0",
58 "verifyCmd": "$TC qdisc show dev $DUMMY",
59 "matchPattern": "qdisc choke 1: root refcnt [0-9]+ limit 1000p min.*max 900p",
60 "matchCount": "1",
61 "teardown": [
62 "$TC qdisc del dev $DUMMY handle 1: root"
63 ]
64 },
65 {
66 "id": "234a",
67 "name": "Create CHOKE with ecn setting",
68 "category": [
69 "qdisc",
70 "choke"
71 ],
72 "plugins": {
73 "requires": "nsPlugin"
74 },
75 "setup": [
76 ],
77 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000 ecn",
78 "expExitCode": "0",
79 "verifyCmd": "$TC qdisc show dev $DUMMY",
80 "matchPattern": "qdisc choke 1: root refcnt [0-9]+ limit 1000p min 83p max 250p ecn",
81 "matchCount": "1",
82 "teardown": [
83 "$TC qdisc del dev $DUMMY handle 1: root"
84 ]
85 },
86 {
87 "id": "4380",
88 "name": "Create CHOKE with burst setting",
89 "category": [
90 "qdisc",
91 "choke"
92 ],
93 "plugins": {
94 "requires": "nsPlugin"
95 },
96 "setup": [
97 ],
98 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000 burst 100",
99 "expExitCode": "0",
100 "verifyCmd": "$TC qdisc show dev $DUMMY",
101 "matchPattern": "qdisc choke 1: root refcnt [0-9]+ limit 1000p min 83p max 250p",
102 "matchCount": "1",
103 "teardown": [
104 "$TC qdisc del dev $DUMMY handle 1: root"
105 ]
106 },
107 {
108 "id": "48c7",
109 "name": "Delete CHOKE with valid handle",
110 "category": [
111 "qdisc",
112 "choke"
113 ],
114 "plugins": {
115 "requires": "nsPlugin"
116 },
117 "setup": [
118 "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000"
119 ],
120 "cmdUnderTest": "$TC qdisc del dev $DUMMY handle 1: root",
121 "expExitCode": "0",
122 "verifyCmd": "$TC qdisc show dev $DUMMY",
123 "matchPattern": "qdisc choke 1: root refcnt [0-9]+ limit 1000p min 83p max 250p",
124 "matchCount": "0",
125 "teardown": [
126 ]
127 },
128 {
129 "id": "4398",
130 "name": "Replace CHOKE with min setting",
131 "category": [
132 "qdisc",
133 "choke"
134 ],
135 "plugins": {
136 "requires": "nsPlugin"
137 },
138 "setup": [
139 "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000"
140 ],
141 "cmdUnderTest": "$TC qdisc replace dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000 min 100",
142 "expExitCode": "0",
143 "verifyCmd": "$TC qdisc show dev $DUMMY",
144 "matchPattern": "qdisc choke 1: root refcnt [0-9]+ limit 1000p min 100p max 250p",
145 "matchCount": "1",
146 "teardown": [
147 "$TC qdisc del dev $DUMMY handle 1: root"
148 ]
149 },
150 {
151 "id": "0301",
152 "name": "Change CHOKE with limit setting",
153 "category": [
154 "qdisc",
155 "choke"
156 ],
157 "plugins": {
158 "requires": "nsPlugin"
159 },
160 "setup": [
161 "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000"
162 ],
163 "cmdUnderTest": "$TC qdisc change dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000 min 100",
164 "expExitCode": "0",
165 "verifyCmd": "$TC qdisc show dev $DUMMY",
166 "matchPattern": "qdisc choke 1: root refcnt [0-9]+ limit 1000p min 100p max 250p",
167 "matchCount": "1",
168 "teardown": [
169 "$TC qdisc del dev $DUMMY handle 1: root"
170 ]
171 }
172]