Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1[
2 {
3 "id": "9784",
4 "name": "Add valid sample action with mandatory arguments",
5 "category": [
6 "actions",
7 "sample"
8 ],
9 "setup": [
10 [
11 "$TC actions flush action sample",
12 0,
13 1,
14 255
15 ]
16 ],
17 "cmdUnderTest": "$TC actions add action sample rate 10 group 1 index 2",
18 "expExitCode": "0",
19 "verifyCmd": "$TC actions get action sample index 2",
20 "matchPattern": "action order [0-9]+: sample rate 1/10 group 1.*index 2 ref",
21 "matchCount": "1",
22 "teardown": [
23 "$TC actions flush action sample"
24 ]
25 },
26 {
27 "id": "5c91",
28 "name": "Add valid sample action with mandatory arguments and continue control action",
29 "category": [
30 "actions",
31 "sample"
32 ],
33 "setup": [
34 [
35 "$TC actions flush action sample",
36 0,
37 1,
38 255
39 ]
40 ],
41 "cmdUnderTest": "$TC actions add action sample rate 700 group 2 continue index 2",
42 "expExitCode": "0",
43 "verifyCmd": "$TC actions get action sample index 2",
44 "matchPattern": "action order [0-9]+: sample rate 1/700 group 2 continue.*index 2 ref",
45 "matchCount": "1",
46 "teardown": [
47 "$TC actions flush action sample"
48 ]
49 },
50 {
51 "id": "334b",
52 "name": "Add valid sample action with mandatory arguments and drop control action",
53 "category": [
54 "actions",
55 "sample"
56 ],
57 "setup": [
58 [
59 "$TC actions flush action sample",
60 0,
61 1,
62 255
63 ]
64 ],
65 "cmdUnderTest": "$TC actions add action sample rate 10000 group 11 drop index 22",
66 "expExitCode": "0",
67 "verifyCmd": "$TC actions list action sample",
68 "matchPattern": "action order [0-9]+: sample rate 1/10000 group 11 drop.*index 22 ref",
69 "matchCount": "1",
70 "teardown": [
71 "$TC actions flush action sample"
72 ]
73 },
74 {
75 "id": "da69",
76 "name": "Add valid sample action with mandatory arguments and reclassify control action",
77 "category": [
78 "actions",
79 "sample"
80 ],
81 "setup": [
82 [
83 "$TC actions flush action sample",
84 0,
85 1,
86 255
87 ]
88 ],
89 "cmdUnderTest": "$TC actions add action sample rate 20000 group 72 reclassify index 100",
90 "expExitCode": "0",
91 "verifyCmd": "$TC actions list action sample",
92 "matchPattern": "action order [0-9]+: sample rate 1/20000 group 72 reclassify.*index 100 ref",
93 "matchCount": "1",
94 "teardown": [
95 "$TC actions flush action sample"
96 ]
97 },
98 {
99 "id": "13ce",
100 "name": "Add valid sample action with mandatory arguments and pipe control action",
101 "category": [
102 "actions",
103 "sample"
104 ],
105 "setup": [
106 [
107 "$TC actions flush action sample",
108 0,
109 1,
110 255
111 ]
112 ],
113 "cmdUnderTest": "$TC actions add action sample rate 20 group 2 pipe index 100",
114 "expExitCode": "0",
115 "verifyCmd": "$TC actions list action sample",
116 "matchPattern": "action order [0-9]+: sample rate 1/20 group 2 pipe.*index 100 ref",
117 "matchCount": "1",
118 "teardown": [
119 "$TC actions flush action sample"
120 ]
121 },
122 {
123 "id": "1886",
124 "name": "Add valid sample action with mandatory arguments and jump control action",
125 "category": [
126 "actions",
127 "sample"
128 ],
129 "setup": [
130 [
131 "$TC actions flush action sample",
132 0,
133 1,
134 255
135 ]
136 ],
137 "cmdUnderTest": "$TC actions add action sample rate 700 group 25 jump 4 index 200",
138 "expExitCode": "0",
139 "verifyCmd": "$TC actions get action sample index 200",
140 "matchPattern": "action order [0-9]+: sample rate 1/700 group 25 jump 4.*index 200 ref",
141 "matchCount": "1",
142 "teardown": [
143 "$TC actions flush action sample"
144 ]
145 },
146 {
147 "id": "b6d4",
148 "name": "Add sample action with mandatory arguments and invalid control action",
149 "category": [
150 "actions",
151 "sample"
152 ],
153 "setup": [
154 [
155 "$TC actions flush action sample",
156 0,
157 1,
158 255
159 ]
160 ],
161 "cmdUnderTest": "$TC actions add action sample rate 200000 group 52 foo index 1",
162 "expExitCode": "255",
163 "verifyCmd": "$TC actions list action sample",
164 "matchPattern": "action order [0-9]+: sample rate 1/200000 group 52 foo.*index 1 ref",
165 "matchCount": "0",
166 "teardown": []
167 },
168 {
169 "id": "a874",
170 "name": "Add invalid sample action without mandatory arguments",
171 "category": [
172 "actions",
173 "sample"
174 ],
175 "setup": [
176 [
177 "$TC actions flush action sample",
178 0,
179 1,
180 255
181 ]
182 ],
183 "cmdUnderTest": "$TC actions add action sample index 1",
184 "expExitCode": "255",
185 "verifyCmd": "$TC actions list action sample",
186 "matchPattern": "action order [0-9]+: sample.*index 1 ref",
187 "matchCount": "0",
188 "teardown": []
189 },
190 {
191 "id": "ac01",
192 "name": "Add invalid sample action without mandatory argument rate",
193 "category": [
194 "actions",
195 "sample"
196 ],
197 "setup": [
198 [
199 "$TC actions flush action sample",
200 0,
201 1,
202 255
203 ]
204 ],
205 "cmdUnderTest": "$TC actions add action sample group 10 index 1",
206 "expExitCode": "255",
207 "verifyCmd": "$TC actions list action sample",
208 "matchPattern": "action order [0-9]+: sample.*group 10.*index 1 ref",
209 "matchCount": "0",
210 "teardown": []
211 },
212 {
213 "id": "4203",
214 "name": "Add invalid sample action without mandatory argument group",
215 "category": [
216 "actions",
217 "sample"
218 ],
219 "setup": [
220 [
221 "$TC actions flush action sample",
222 0,
223 1,
224 255
225 ]
226 ],
227 "cmdUnderTest": "$TC actions add action sample rate 100 index 10",
228 "expExitCode": "255",
229 "verifyCmd": "$TC actions get action sample index 10",
230 "matchPattern": "action order [0-9]+: sample rate 1/100.*index 10 ref",
231 "matchCount": "0",
232 "teardown": []
233 },
234 {
235 "id": "14a7",
236 "name": "Add invalid sample action without mandatory argument group",
237 "category": [
238 "actions",
239 "sample"
240 ],
241 "setup": [
242 [
243 "$TC actions flush action sample",
244 0,
245 1,
246 255
247 ]
248 ],
249 "cmdUnderTest": "$TC actions add action sample rate 100 index 10",
250 "expExitCode": "255",
251 "verifyCmd": "$TC actions get action sample index 10",
252 "matchPattern": "action order [0-9]+: sample rate 1/100.*index 10 ref",
253 "matchCount": "0",
254 "teardown": []
255 },
256 {
257 "id": "8f2e",
258 "name": "Add valid sample action with trunc argument",
259 "category": [
260 "actions",
261 "sample"
262 ],
263 "setup": [
264 [
265 "$TC actions flush action sample",
266 0,
267 1,
268 255
269 ]
270 ],
271 "cmdUnderTest": "$TC actions add action sample rate 1024 group 4 trunc 1024 index 10",
272 "expExitCode": "0",
273 "verifyCmd": "$TC actions get action sample index 10",
274 "matchPattern": "action order [0-9]+: sample rate 1/1024 group 4 trunc_size 1024 pipe.*index 10 ref",
275 "matchCount": "1",
276 "teardown": [
277 "$TC actions flush action sample"
278 ]
279 },
280 {
281 "id": "45f8",
282 "name": "Add sample action with maximum rate argument",
283 "category": [
284 "actions",
285 "sample"
286 ],
287 "setup": [
288 [
289 "$TC actions flush action sample",
290 0,
291 1,
292 255
293 ]
294 ],
295 "cmdUnderTest": "$TC actions add action sample rate 4294967295 group 4 index 10",
296 "expExitCode": "0",
297 "verifyCmd": "$TC actions get action sample index 10",
298 "matchPattern": "action order [0-9]+: sample rate 1/4294967295 group 4 pipe.*index 10 ref",
299 "matchCount": "1",
300 "teardown": [
301 "$TC actions flush action sample"
302 ]
303 },
304 {
305 "id": "ad0c",
306 "name": "Add sample action with maximum trunc argument",
307 "category": [
308 "actions",
309 "sample"
310 ],
311 "setup": [
312 [
313 "$TC actions flush action sample",
314 0,
315 1,
316 255
317 ]
318 ],
319 "cmdUnderTest": "$TC actions add action sample rate 16000 group 4 trunc 4294967295 index 10",
320 "expExitCode": "0",
321 "verifyCmd": "$TC actions get action sample index 10",
322 "matchPattern": "action order [0-9]+: sample rate 1/16000 group 4 trunc_size 4294967295 pipe.*index 10 ref",
323 "matchCount": "1",
324 "teardown": [
325 "$TC actions flush action sample"
326 ]
327 },
328 {
329 "id": "83a9",
330 "name": "Add sample action with maximum group argument",
331 "category": [
332 "actions",
333 "sample"
334 ],
335 "setup": [
336 [
337 "$TC actions flush action sample",
338 0,
339 1,
340 255
341 ]
342 ],
343 "cmdUnderTest": "$TC actions add action sample rate 4294 group 4294967295 index 1",
344 "expExitCode": "0",
345 "verifyCmd": "$TC actions get action sample index 1",
346 "matchPattern": "action order [0-9]+: sample rate 1/4294 group 4294967295 pipe.*index 1 ref",
347 "matchCount": "1",
348 "teardown": [
349 "$TC actions flush action sample"
350 ]
351 },
352 {
353 "id": "ed27",
354 "name": "Add sample action with invalid rate argument",
355 "category": [
356 "actions",
357 "sample"
358 ],
359 "setup": [
360 [
361 "$TC actions flush action sample",
362 0,
363 1,
364 255
365 ]
366 ],
367 "cmdUnderTest": "$TC actions add action sample rate 4294967296 group 4 index 10",
368 "expExitCode": "255",
369 "verifyCmd": "$TC actions get action sample index 10",
370 "matchPattern": "action order [0-9]+: sample rate 1/4294967296 group 4 pipe.*index 10 ref",
371 "matchCount": "0",
372 "teardown": []
373 },
374 {
375 "id": "2eae",
376 "name": "Add sample action with invalid group argument",
377 "category": [
378 "actions",
379 "sample"
380 ],
381 "setup": [
382 [
383 "$TC actions flush action sample",
384 0,
385 1,
386 255
387 ]
388 ],
389 "cmdUnderTest": "$TC actions add action sample rate 4098 group 5294967299 continue index 1",
390 "expExitCode": "255",
391 "verifyCmd": "$TC actions get action sample index 1",
392 "matchPattern": "action order [0-9]+: sample rate 1/4098 group 5294967299 continue.*index 1 ref",
393 "matchCount": "0",
394 "teardown": []
395 },
396 {
397 "id": "6ff3",
398 "name": "Add sample action with invalid trunc size",
399 "category": [
400 "actions",
401 "sample"
402 ],
403 "setup": [
404 [
405 "$TC actions flush action sample",
406 0,
407 1,
408 255
409 ]
410 ],
411 "cmdUnderTest": "$TC actions add action sample rate 1024 group 4 trunc 112233445566 index 11",
412 "expExitCode": "255",
413 "verifyCmd": "$TC actions get action sample index 11",
414 "matchPattern": "action order [0-9]+: sample rate 1/1024 group 4 trunc_size 112233445566.*index 11 ref",
415 "matchCount": "0",
416 "teardown": []
417 },
418 {
419 "id": "2b2a",
420 "name": "Add sample action with invalid index",
421 "category": [
422 "actions",
423 "sample"
424 ],
425 "setup": [
426 [
427 "$TC actions flush action sample",
428 0,
429 1,
430 255
431 ]
432 ],
433 "cmdUnderTest": "$TC actions add action sample rate 1024 group 4 index 5294967299",
434 "expExitCode": "255",
435 "verifyCmd": "$TC actions get action sample index 5294967299",
436 "matchPattern": "action order [0-9]+: sample rate 1/1024 group 4 pipe.*index 5294967299 ref",
437 "matchCount": "0",
438 "teardown": []
439 },
440 {
441 "id": "dee2",
442 "name": "Add sample action with maximum allowed index",
443 "category": [
444 "actions",
445 "sample"
446 ],
447 "setup": [
448 [
449 "$TC actions flush action sample",
450 0,
451 1,
452 255
453 ]
454 ],
455 "cmdUnderTest": "$TC actions add action sample rate 1024 group 4 index 4294967295",
456 "expExitCode": "0",
457 "verifyCmd": "$TC actions get action sample index 4294967295",
458 "matchPattern": "action order [0-9]+: sample rate 1/1024 group 4 pipe.*index 4294967295 ref",
459 "matchCount": "1",
460 "teardown": [
461 "$TC actions flush action sample"
462 ]
463 },
464 {
465 "id": "560e",
466 "name": "Add sample action with cookie",
467 "category": [
468 "actions",
469 "sample"
470 ],
471 "setup": [
472 [
473 "$TC actions flush action sample",
474 0,
475 1,
476 255
477 ]
478 ],
479 "cmdUnderTest": "$TC actions add action sample rate 1024 group 4 index 45 cookie aabbccdd",
480 "expExitCode": "0",
481 "verifyCmd": "$TC actions get action sample index 45",
482 "matchPattern": "action order [0-9]+: sample rate 1/1024 group 4 pipe.*index 45.*cookie aabbccdd",
483 "matchCount": "1",
484 "teardown": [
485 "$TC actions flush action sample"
486 ]
487 },
488 {
489 "id": "704a",
490 "name": "Replace existing sample action with new rate argument",
491 "category": [
492 "actions",
493 "sample"
494 ],
495 "setup": [
496 [
497 "$TC actions flush action sample",
498 0,
499 1,
500 255
501 ],
502 "$TC actions add action sample rate 1024 group 4 index 4"
503 ],
504 "cmdUnderTest": "$TC actions replace action sample rate 2048 group 4 index 4",
505 "expExitCode": "0",
506 "verifyCmd": "$TC actions list action sample",
507 "matchPattern": "action order [0-9]+: sample rate 1/2048 group 4 pipe.*index 4",
508 "matchCount": "1",
509 "teardown": [
510 "$TC actions flush action sample"
511 ]
512 },
513 {
514 "id": "60eb",
515 "name": "Replace existing sample action with new group argument",
516 "category": [
517 "actions",
518 "sample"
519 ],
520 "setup": [
521 [
522 "$TC actions flush action sample",
523 0,
524 1,
525 255
526 ],
527 "$TC actions add action sample rate 1024 group 4 index 4"
528 ],
529 "cmdUnderTest": "$TC actions replace action sample rate 1024 group 7 index 4",
530 "expExitCode": "0",
531 "verifyCmd": "$TC actions list action sample",
532 "matchPattern": "action order [0-9]+: sample rate 1/1024 group 7 pipe.*index 4",
533 "matchCount": "1",
534 "teardown": [
535 "$TC actions flush action sample"
536 ]
537 },
538 {
539 "id": "2cce",
540 "name": "Replace existing sample action with new trunc argument",
541 "category": [
542 "actions",
543 "sample"
544 ],
545 "setup": [
546 [
547 "$TC actions flush action sample",
548 0,
549 1,
550 255
551 ],
552 "$TC actions add action sample rate 1024 group 4 trunc 48 index 4"
553 ],
554 "cmdUnderTest": "$TC actions replace action sample rate 1024 group 7 trunc 64 index 4",
555 "expExitCode": "0",
556 "verifyCmd": "$TC actions list action sample",
557 "matchPattern": "action order [0-9]+: sample rate 1/1024 group 7 trunc_size 64 pipe.*index 4",
558 "matchCount": "1",
559 "teardown": [
560 "$TC actions flush action sample"
561 ]
562 },
563 {
564 "id": "59d1",
565 "name": "Replace existing sample action with new control argument",
566 "category": [
567 "actions",
568 "sample"
569 ],
570 "setup": [
571 [
572 "$TC actions flush action sample",
573 0,
574 1,
575 255
576 ],
577 "$TC actions add action sample rate 1024 group 4 reclassify index 4"
578 ],
579 "cmdUnderTest": "$TC actions replace action sample rate 1024 group 7 pipe index 4",
580 "expExitCode": "0",
581 "verifyCmd": "$TC actions list action sample",
582 "matchPattern": "action order [0-9]+: sample rate 1/1024 group 7 pipe.*index 4",
583 "matchCount": "1",
584 "teardown": [
585 "$TC actions flush action sample"
586 ]
587 }
588]