Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1[
2 {
3 "id": "3254",
4 "name": "Create HFSC with default setting",
5 "category": [
6 "qdisc",
7 "hfsc"
8 ],
9 "plugins": {
10 "requires": "nsPlugin"
11 },
12 "setup": [],
13 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root hfsc",
14 "expExitCode": "0",
15 "verifyCmd": "$TC qdisc show dev $DUMMY",
16 "matchPattern": "qdisc hfsc 1: root refcnt [0-9]+",
17 "matchCount": "1",
18 "teardown": [
19 "$TC qdisc del dev $DUMMY handle 1: root"
20 ]
21 },
22 {
23 "id": "0289",
24 "name": "Create HFSC with class sc and ul rate setting",
25 "category": [
26 "qdisc",
27 "hfsc"
28 ],
29 "plugins": {
30 "requires": "nsPlugin"
31 },
32 "setup": [
33 "$TC qdisc add dev $DUMMY handle 1: root hfsc default 11"
34 ],
35 "cmdUnderTest": "$TC class add dev $DUMMY parent 1: classid 1:1 hfsc sc rate 20000 ul rate 10000",
36 "expExitCode": "0",
37 "verifyCmd": "$TC class show dev $DUMMY",
38 "matchPattern": "class hfsc 1:1 parent 1: sc m1 0bit d 0us m2 20Kbit ul m1 0bit d 0us m2 10Kbit",
39 "matchCount": "1",
40 "teardown": [
41 "$TC qdisc del dev $DUMMY handle 1: root"
42 ]
43 },
44 {
45 "id": "846a",
46 "name": "Create HFSC with class sc umax and dmax setting",
47 "category": [
48 "qdisc",
49 "hfsc"
50 ],
51 "plugins": {
52 "requires": "nsPlugin"
53 },
54 "setup": [
55 "$TC qdisc add dev $DUMMY handle 1: root hfsc default 11"
56 ],
57 "cmdUnderTest": "$TC class add dev $DUMMY parent 1: classid 1:1 hfsc sc umax 1540 dmax 5ms rate 10000 ul rate 10000",
58 "expExitCode": "0",
59 "verifyCmd": "$TC class show dev $DUMMY",
60 "matchPattern": "class hfsc 1:1 parent 1: sc m1 2464Kbit d 5ms m2 10Kbit ul m1 0bit d 0us m2 10Kbit",
61 "matchCount": "1",
62 "teardown": [
63 "$TC qdisc del dev $DUMMY handle 1: root"
64 ]
65 },
66 {
67 "id": "5413",
68 "name": "Create HFSC with class rt and ls rate setting",
69 "category": [
70 "qdisc",
71 "hfsc"
72 ],
73 "plugins": {
74 "requires": "nsPlugin"
75 },
76 "setup": [
77 "$TC qdisc add dev $DUMMY handle 1: root hfsc default 11"
78 ],
79 "cmdUnderTest": "$TC class add dev $DUMMY parent 1: classid 1:1 hfsc rt rate 20000 ls rate 10000",
80 "expExitCode": "0",
81 "verifyCmd": "$TC class show dev $DUMMY",
82 "matchPattern": "class hfsc 1:1 parent 1: rt m1 0bit d 0us m2 20Kbit ls m1 0bit d 0us m2 10Kbit",
83 "matchCount": "1",
84 "teardown": [
85 "$TC qdisc del dev $DUMMY handle 1: root"
86 ]
87 },
88 {
89 "id": "9312",
90 "name": "Create HFSC with class rt umax and dmax setting",
91 "category": [
92 "qdisc",
93 "hfsc"
94 ],
95 "plugins": {
96 "requires": "nsPlugin"
97 },
98 "setup": [
99 "$TC qdisc add dev $DUMMY handle 1: root hfsc default 11"
100 ],
101 "cmdUnderTest": "$TC class add dev $DUMMY parent 1: classid 1:1 hfsc rt umax 1540 dmax 5ms rate 10000 ls rate 10000",
102 "expExitCode": "0",
103 "verifyCmd": "$TC class show dev $DUMMY",
104 "matchPattern": "class hfsc 1:1 parent 1: rt m1 2464Kbit d 5ms m2 10Kbit ls m1 0bit d 0us m2 10Kbit",
105 "matchCount": "1",
106 "teardown": [
107 "$TC qdisc del dev $DUMMY handle 1: root"
108 ]
109 },
110 {
111 "id": "6931",
112 "name": "Delete HFSC with handle",
113 "category": [
114 "qdisc",
115 "hfsc"
116 ],
117 "plugins": {
118 "requires": "nsPlugin"
119 },
120 "setup": [
121 "$TC qdisc add dev $DUMMY handle 1: root hfsc default 11"
122 ],
123 "cmdUnderTest": "$TC qdisc del dev $DUMMY handle 1: root",
124 "expExitCode": "0",
125 "verifyCmd": "$TC qdisc show dev $DUMMY",
126 "matchPattern": "qdisc hfsc 1: root refcnt [0-9]+",
127 "matchCount": "0",
128 "teardown": []
129 },
130 {
131 "id": "8436",
132 "name": "Show HFSC class",
133 "category": [
134 "qdisc",
135 "hfsc"
136 ],
137 "plugins": {
138 "requires": "nsPlugin"
139 },
140 "setup": [],
141 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root hfsc",
142 "expExitCode": "0",
143 "verifyCmd": "$TC class show dev $DUMMY",
144 "matchPattern": "class hfsc 1: root",
145 "matchCount": "1",
146 "teardown": [
147 "$TC qdisc del dev $DUMMY handle 1: root"
148 ]
149 },
150 {
151 "id": "bef4",
152 "name": "HFSC rt inner class upgrade to sc",
153 "category": [
154 "qdisc",
155 "hfsc"
156 ],
157 "plugins": {
158 "requires": "nsPlugin"
159 },
160 "setup": [
161 "$TC qdisc add dev $DUMMY handle 1: root hfsc default 1",
162 "$TC class add dev $DUMMY parent 1: classid 1:1 hfsc rt rate 8"
163 ],
164 "cmdUnderTest": "$TC class add dev $DUMMY parent 1:1 classid 1:2 hfsc rt rate 8",
165 "expExitCode": "0",
166 "verifyCmd": "$TC class show dev $DUMMY",
167 "matchPattern": "class hfsc 1:1 parent 1: sc m1 0bit d 0us m2 8bit.*rt m1 0bit d 0us m2 8bit",
168 "matchCount": "1",
169 "teardown": [
170 "$TC qdisc del dev $DUMMY handle 1: root"
171 ]
172 }
173]