OSDN Git Service

Merge tag 'ceph-for-5.1-rc3' of git://github.com/ceph/ceph-client
[uclinux-h8/linux.git] / tools / testing / selftests / tc-testing / tc-tests / actions / skbedit.json
1 [
2     {
3         "id": "6236",
4         "name": "Add skbedit action with valid mark",
5         "category": [
6             "actions",
7             "skbedit"
8         ],
9         "setup": [
10             [
11                 "$TC actions flush action skbedit",
12                 0,
13                 1,
14                 255
15             ]
16         ],
17         "cmdUnderTest": "$TC actions add action skbedit mark 1",
18         "expExitCode": "0",
19         "verifyCmd": "$TC actions list action skbedit",
20         "matchPattern": "action order [0-9]*: skbedit  mark 1",
21         "matchCount": "1",
22         "teardown": [
23             "$TC actions flush action skbedit"
24         ]
25     },
26     {
27         "id": "407b",
28         "name": "Add skbedit action with invalid mark",
29         "category": [
30             "actions",
31             "skbedit"
32         ],
33         "setup": [
34             [
35                 "$TC actions flush action skbedit",
36                 0,
37                 1,
38                 255
39             ]
40         ],
41         "cmdUnderTest": "$TC actions add action skbedit mark 666777888999",
42         "expExitCode": "255",
43         "verifyCmd": "$TC actions list action skbedit",
44         "matchPattern": "action order [0-9]*:  skbedit mark",
45         "matchCount": "0",
46         "teardown": [
47             "$TC actions flush action skbedit"
48         ]
49     },
50     {
51         "id": "081d",
52         "name": "Add skbedit action with priority",
53         "category": [
54             "actions",
55             "skbedit"
56         ],
57         "setup": [
58             [
59                 "$TC actions flush action skbedit",
60                 0,
61                 1,
62                 255
63             ]
64         ],
65         "cmdUnderTest": "$TC actions add action skbedit prio 99",
66         "expExitCode": "0",
67         "verifyCmd": "$TC actions list action skbedit",
68         "matchPattern": "action order [0-9]*: skbedit  priority :99",
69         "matchCount": "1",
70         "teardown": [
71             "$TC actions flush action skbedit"
72         ]
73     },
74     {
75         "id": "cc37",
76         "name": "Add skbedit action with invalid priority",
77         "category": [
78             "actions",
79             "skbedit"
80         ],
81         "setup": [
82             [
83                 "$TC actions flush action skbedit",
84                 0,
85                 1,
86                 255
87             ]
88         ],
89         "cmdUnderTest": "$TC actions add action skbedit prio foo",
90         "expExitCode": "255",
91         "verifyCmd": "$TC actions list action skbedit",
92         "matchPattern": "action order [0-9]*:  skbedit priority",
93         "matchCount": "0",
94         "teardown": [
95             "$TC actions flush action skbedit"
96         ]
97     },
98     {
99         "id": "3c95",
100         "name": "Add skbedit action with queue_mapping",
101         "category": [
102             "actions",
103             "skbedit"
104         ],
105         "setup": [
106             [
107                 "$TC actions flush action skbedit",
108                 0,
109                 1,
110                 255
111             ]
112         ],
113         "cmdUnderTest": "$TC actions add action skbedit queue_mapping 909",
114         "expExitCode": "0",
115         "verifyCmd": "$TC actions list action skbedit",
116         "matchPattern": "action order [0-9]*: skbedit queue_mapping 909",
117         "matchCount": "1",
118         "teardown": [
119             "$TC actions flush action skbedit"
120         ]
121     },
122     {
123         "id": "985c",
124         "name": "Add skbedit action with invalid queue_mapping",
125         "category": [
126             "actions",
127             "skbedit"
128         ],
129         "setup": [
130             [
131                 "$TC actions flush action skbedit",
132                 0,
133                 1,
134                 255
135             ]
136         ],
137         "cmdUnderTest": "$TC actions add action skbedit queue_mapping 67000",
138         "expExitCode": "255",
139         "verifyCmd": "$TC actions list action skbedit",
140         "matchPattern": "action order [0-9]*:  skbedit queue_mapping",
141         "matchCount": "0",
142         "teardown": [
143             "$TC actions flush action skbedit"
144         ]
145     },
146     {
147         "id": "224f",
148         "name": "Add skbedit action with ptype host",
149         "category": [
150             "actions",
151             "skbedit"
152         ],
153         "setup": [
154             [
155                 "$TC actions flush action skbedit",
156                 0,
157                 1,
158                 255
159             ]
160         ],
161         "cmdUnderTest": "$TC actions add action skbedit ptype host",
162         "expExitCode": "0",
163         "verifyCmd": "$TC actions list action skbedit",
164         "matchPattern": "action order [0-9]*: skbedit  ptype host",
165         "matchCount": "1",
166         "teardown": [
167             "$TC actions flush action skbedit"
168         ]
169     },
170     {
171         "id": "d1a3",
172         "name": "Add skbedit action with ptype otherhost",
173         "category": [
174             "actions",
175             "skbedit"
176         ],
177         "setup": [
178             [
179                 "$TC actions flush action skbedit",
180                 0,
181                 1,
182                 255
183             ]
184         ],
185         "cmdUnderTest": "$TC actions add action skbedit ptype otherhost",
186         "expExitCode": "0",
187         "verifyCmd": "$TC actions list action skbedit",
188         "matchPattern": "action order [0-9]*: skbedit  ptype otherhost",
189         "matchCount": "1",
190         "teardown": [
191             "$TC actions flush action skbedit"
192         ]
193     },
194     {
195         "id": "b9c6",
196         "name": "Add skbedit action with invalid ptype",
197         "category": [
198             "actions",
199             "skbedit"
200         ],
201         "setup": [
202             [
203                 "$TC actions flush action skbedit",
204                 0,
205                 1,
206                 255
207             ]
208         ],
209         "cmdUnderTest": "$TC actions add action skbedit ptype openair",
210         "expExitCode": "255",
211         "verifyCmd": "$TC actions list action skbedit",
212         "matchPattern": "action order [0-9]*:  skbedit ptype openair",
213         "matchCount": "0",
214         "teardown": [
215             "$TC actions flush action skbedit"
216         ]
217     },
218     {
219         "id": "464a",
220         "name": "Add skbedit action with control pipe",
221         "category": [
222             "actions",
223             "skbedit"
224         ],
225         "setup": [
226             [
227                 "$TC actions flush action skbedit",
228                 0,
229                 1,
230                 255
231             ]
232         ],
233         "cmdUnderTest": "$TC actions add action skbedit ptype host pipe index 11",
234         "expExitCode": "0",
235         "verifyCmd": "$TC actions get action skbedit index 11",
236         "matchPattern": "action order [0-9]*: skbedit  ptype host pipe.*index 11 ref",
237         "matchCount": "1",
238         "teardown": [
239             "$TC actions flush action skbedit"
240         ]
241     },
242     {
243         "id": "212f",
244         "name": "Add skbedit action with control reclassify",
245         "category": [
246             "actions",
247             "skbedit"
248         ],
249         "setup": [
250             [
251                 "$TC actions flush action skbedit",
252                 0,
253                 1,
254                 255
255             ]
256         ],
257         "cmdUnderTest": "$TC actions add action skbedit mark 56789 reclassify index 90",
258         "expExitCode": "0",
259         "verifyCmd": "$TC actions get action skbedit index 90",
260         "matchPattern": "action order [0-9]*: skbedit  mark 56789 reclassify.*index 90 ref",
261         "matchCount": "1",
262         "teardown": [
263             "$TC actions flush action skbedit"
264         ]
265     },
266     {
267         "id": "0651",
268         "name": "Add skbedit action with control pass",
269         "category": [
270             "actions",
271             "skbedit"
272         ],
273         "setup": [
274             [
275                 "$TC actions flush action skbedit",
276                 0,
277                 1,
278                 255
279             ]
280         ],
281         "cmdUnderTest": "$TC actions add action skbedit queue_mapping 3 pass index 271",
282         "expExitCode": "0",
283         "verifyCmd": "$TC actions get action skbedit index 271",
284         "matchPattern": "action order [0-9]*: skbedit queue_mapping 3 pass.*index 271 ref",
285         "matchCount": "1",
286         "teardown": [
287             "$TC actions flush action skbedit"
288         ]
289     },
290     {
291         "id": "cc53",
292         "name": "Add skbedit action with control drop",
293         "category": [
294             "actions",
295             "skbedit"
296         ],
297         "setup": [
298             [
299                 "$TC actions flush action skbedit",
300                 0,
301                 1,
302                 255
303             ]
304         ],
305         "cmdUnderTest": "$TC actions add action skbedit queue_mapping 3 drop index 271",
306         "expExitCode": "0",
307         "verifyCmd": "$TC actions get action skbedit index 271",
308         "matchPattern": "action order [0-9]*: skbedit queue_mapping 3 drop.*index 271 ref",
309         "matchCount": "1",
310         "teardown": [
311             "$TC actions flush action skbedit"
312         ]
313     },
314     {
315         "id": "ec16",
316         "name": "Add skbedit action with control jump",
317         "category": [
318             "actions",
319             "skbedit"
320         ],
321         "setup": [
322             [
323                 "$TC actions flush action skbedit",
324                 0,
325                 1,
326                 255
327             ]
328         ],
329         "cmdUnderTest": "$TC actions add action skbedit priority 8 jump 9 index 2",
330         "expExitCode": "0",
331         "verifyCmd": "$TC actions get action skbedit index 2",
332         "matchPattern": "action order [0-9]*: skbedit  priority :8 jump 9.*index 2 ref",
333         "matchCount": "1",
334         "teardown": [
335             "$TC actions flush action skbedit"
336         ]
337     },
338     {
339         "id": "db54",
340         "name": "Add skbedit action with control continue",
341         "category": [
342             "actions",
343             "skbedit"
344         ],
345         "setup": [
346             [
347                 "$TC actions flush action skbedit",
348                 0,
349                 1,
350                 255
351             ]
352         ],
353         "cmdUnderTest": "$TC actions add action skbedit priority 16 continue index 32",
354         "expExitCode": "0",
355         "verifyCmd": "$TC actions get action skbedit index 32",
356         "matchPattern": "action order [0-9]*: skbedit  priority :16 continue.*index 32 ref",
357         "matchCount": "1",
358         "teardown": [
359             "$TC actions flush action skbedit"
360         ]
361     },
362     {
363         "id": "1055",
364         "name": "Add skbedit action with cookie",
365         "category": [
366             "actions",
367             "skbedit"
368         ],
369         "setup": [
370             [
371                 "$TC actions flush action skbedit",
372                 0,
373                 1,
374                 255
375             ]
376         ],
377         "cmdUnderTest": "$TC actions add action skbedit priority 16 continue index 32 cookie deadbeef",
378         "expExitCode": "0",
379         "verifyCmd": "$TC actions get action skbedit index 32",
380         "matchPattern": "action order [0-9]*: skbedit  priority :16 continue.*index 32 ref.*cookie deadbeef",
381         "matchCount": "1",
382         "teardown": [
383             "$TC actions flush action skbedit"
384         ]
385     },
386     {
387         "id": "5172",
388         "name": "List skbedit actions",
389         "category": [
390             "actions",
391             "skbedit"
392         ],
393         "setup": [
394             [
395                 "$TC actions flush action skbedit",
396                 0,
397                 1,
398                 255
399             ],
400             "$TC actions add action skbedit ptype otherhost",
401             "$TC actions add action skbedit ptype broadcast",
402             "$TC actions add action skbedit mark 59",
403             "$TC actions add action skbedit mark 409"
404         ],
405         "cmdUnderTest": "$TC actions list action skbedit",
406         "expExitCode": "0",
407         "verifyCmd": "$TC actions list action skbedit",
408         "matchPattern": "action order [0-9]*: skbedit",
409         "matchCount": "4",
410         "teardown": [
411             "$TC actions flush action skbedit"
412         ]
413     },
414     {
415         "id": "a6d6",
416         "name": "Add skbedit action with index",
417         "category": [
418             "actions",
419             "skbedit"
420         ],
421         "setup": [
422             [
423                 "$TC actions flush action skbedit",
424                 0,
425                 1,
426                 255
427             ]
428         ],
429         "cmdUnderTest": "$TC actions add action skbedit mark 808 index 4040404040",
430         "expExitCode": "0",
431         "verifyCmd": "$TC actions list action skbedit",
432         "matchPattern": "index 4040404040",
433         "matchCount": "1",
434         "teardown": [
435             "$TC actions flush action skbedit"
436         ]
437     },
438     {
439         "id": "38f3",
440         "name": "Delete skbedit action",
441         "category": [
442             "actions",
443             "skbedit"
444         ],
445         "setup": [
446             [
447                 "$TC actions flush action skbedit",
448                 0,
449                 1,
450                 255
451             ],
452             "$TC actions add action skbedit mark 42 index 9009"
453         ],
454         "cmdUnderTest": "$TC actions del action skbedit index 9009",
455         "expExitCode": "0",
456         "verifyCmd": "$TC actions list action skbedit",
457         "matchPattern": "action order [0-9]*:  skbedit mark 42",
458         "matchCount": "0",
459         "teardown": [
460             "$TC actions flush action skbedit"
461         ]
462     },
463     {
464         "id": "ce97",
465         "name": "Flush skbedit actions",
466         "category": [
467             "actions",
468             "skbedit"
469         ],
470         "setup": [
471             "$TC actions add action skbedit mark 500",
472             "$TC actions add action skbedit mark 501",
473             "$TC actions add action skbedit mark 502",
474             "$TC actions add action skbedit mark 503",
475             "$TC actions add action skbedit mark 504",
476             "$TC actions add action skbedit mark 505",
477             "$TC actions add action skbedit mark 506"
478         ],
479         "cmdUnderTest": "$TC actions flush action skbedit",
480         "expExitCode": "0",
481         "verifyCmd": "$TC actions list action skbedit",
482         "matchPattern": "action order [0-9]*:  skbedit",
483         "matchCount": "0",
484         "teardown": [
485             "$TC actions flush action skbedit"
486         ]
487     },
488     {
489         "id": "1b2b",
490         "name": "Replace skbedit action with invalid goto_chain control",
491         "category": [
492             "actions",
493             "skbedit"
494         ],
495         "setup": [
496             [
497                 "$TC actions flush action skbedit",
498                 0,
499                 1,
500                 255
501             ],
502             "$TC actions add action skbedit ptype host pass index 90"
503         ],
504         "cmdUnderTest": "$TC actions replace action skbedit ptype host goto chain 42 index 90 cookie c1a0c1a0",
505         "expExitCode": "255",
506         "verifyCmd": "$TC actions list action skbedit",
507         "matchPattern": "action order [0-9]*: skbedit  ptype host pass.*index 90 ref",
508         "matchCount": "1",
509         "teardown": [
510             "$TC actions flush action skbedit"
511         ]
512     }
513 ]