~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/tools/testing/selftests/tc-testing/tc-tests/actions/ife.json

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 [
  2     {
  3         "id": "7682",
  4         "name": "Create valid ife encode action with mark and pass control",
  5         "category": [
  6             "actions",
  7             "ife"
  8         ],
  9         "plugins": {
 10            "requires": "nsPlugin"
 11         },
 12         "setup": [
 13             [
 14                 "$TC actions flush action ife",
 15                 0,
 16                 1,
 17                 255
 18             ]
 19         ],
 20         "cmdUnderTest": "$TC actions add action ife encode allow mark pass index 2",
 21         "expExitCode": "0",
 22         "verifyCmd": "$TC actions get action ife index 2",
 23         "matchPattern": "action order [0-9]*: ife encode action pass.*type 0[xX]ED3E.*allow mark.*index 2",
 24         "matchCount": "1",
 25         "teardown": [
 26             "$TC actions flush action ife"
 27         ]
 28     },
 29     {
 30         "id": "ef47",
 31         "name": "Create valid ife encode action with mark and pipe control",
 32         "category": [
 33             "actions",
 34             "ife"
 35         ],
 36         "plugins": {
 37            "requires": "nsPlugin"
 38         },
 39         "setup": [
 40             [
 41                 "$TC actions flush action ife",
 42                 0,
 43                 1,
 44                 255
 45             ]
 46         ],
 47         "cmdUnderTest": "$TC actions add action ife encode use mark 10 pipe index 2",
 48         "expExitCode": "0",
 49         "verifyCmd": "$TC actions get action ife index 2",
 50         "matchPattern": "action order [0-9]*: ife encode action pipe.*type 0[xX]ED3E.*use mark.*index 2",
 51         "matchCount": "1",
 52         "teardown": [
 53             "$TC actions flush action ife"
 54         ]
 55     },
 56     {
 57         "id": "df43",
 58         "name": "Create valid ife encode action with mark and continue control",
 59         "category": [
 60             "actions",
 61             "ife"
 62         ],
 63         "plugins": {
 64            "requires": "nsPlugin"
 65         },
 66         "setup": [
 67             [
 68                 "$TC actions flush action ife",
 69                 0,
 70                 1,
 71                 255
 72             ]
 73         ],
 74         "cmdUnderTest": "$TC actions add action ife encode allow mark continue index 2",
 75         "expExitCode": "0",
 76         "verifyCmd": "$TC actions get action ife index 2",
 77         "matchPattern": "action order [0-9]*: ife encode action continue.*type 0[xX]ED3E.*allow mark.*index 2",
 78         "matchCount": "1",
 79         "teardown": [
 80             "$TC actions flush action ife"
 81         ]
 82     },
 83     {
 84         "id": "e4cf",
 85         "name": "Create valid ife encode action with mark and drop control",
 86         "category": [
 87             "actions",
 88             "ife"
 89         ],
 90         "plugins": {
 91            "requires": "nsPlugin"
 92         },
 93         "setup": [
 94             [
 95                 "$TC actions flush action ife",
 96                 0,
 97                 1,
 98                 255
 99             ]
100         ],
101         "cmdUnderTest": "$TC actions add action ife encode use mark 789 drop index 2",
102         "expExitCode": "0",
103         "verifyCmd": "$TC actions get action ife index 2",
104         "matchPattern": "action order [0-9]*: ife encode action drop.*type 0[xX]ED3E.*use mark 789.*index 2",
105         "matchCount": "1",
106         "teardown": [
107             "$TC actions flush action ife"
108         ]
109     },
110     {
111         "id": "ccba",
112         "name": "Create valid ife encode action with mark and reclassify control",
113         "category": [
114             "actions",
115             "ife"
116         ],
117         "plugins": {
118            "requires": "nsPlugin"
119         },
120         "setup": [
121             [
122                 "$TC actions flush action ife",
123                 0,
124                 1,
125                 255
126             ]
127         ],
128         "cmdUnderTest": "$TC actions add action ife encode use mark 656768 reclassify index 2",
129         "expExitCode": "0",
130         "verifyCmd": "$TC actions get action ife index 2",
131         "matchPattern": "action order [0-9]*: ife encode action reclassify.*type 0[xX]ED3E.*use mark 656768.*index 2",
132         "matchCount": "1",
133         "teardown": [
134             "$TC actions flush action ife"
135         ]
136     },
137     {
138         "id": "a1cf",
139         "name": "Create valid ife encode action with mark and jump control",
140         "category": [
141             "actions",
142             "ife"
143         ],
144         "plugins": {
145            "requires": "nsPlugin"
146         },
147         "setup": [
148             [
149                 "$TC actions flush action ife",
150                 0,
151                 1,
152                 255
153             ]
154         ],
155         "cmdUnderTest": "$TC actions add action ife encode use mark 65 jump 1 index 2",
156         "expExitCode": "0",
157         "verifyCmd": "$TC actions get action ife index 2",
158         "matchPattern": "action order [0-9]*: ife encode action jump 1.*type 0[xX]ED3E.*use mark 65.*index 2",
159         "matchCount": "1",
160         "teardown": [
161             "$TC actions flush action ife"
162         ]
163     },
164     {
165         "id": "cb3d",
166         "name": "Create valid ife encode action with mark value at 32-bit maximum",
167         "category": [
168             "actions",
169             "ife"
170         ],
171         "plugins": {
172            "requires": "nsPlugin"
173         },
174         "setup": [
175             [
176                 "$TC actions flush action ife",
177                 0,
178                 1,
179                 255
180             ]
181         ],
182         "cmdUnderTest": "$TC actions add action ife encode use mark 4294967295 reclassify index 90",
183         "expExitCode": "0",
184         "verifyCmd": "$TC actions get action ife index 90",
185         "matchPattern": "action order [0-9]*: ife encode action reclassify.*type 0[xX]ED3E.*use mark 4294967295.*index 90",
186         "matchCount": "1",
187         "teardown": [
188             "$TC actions flush action ife"
189         ]
190     },
191     {
192         "id": "1efb",
193         "name": "Create ife encode action with mark value exceeding 32-bit maximum",
194         "category": [
195             "actions",
196             "ife"
197         ],
198         "plugins": {
199            "requires": "nsPlugin"
200         },
201         "setup": [
202             [
203                 "$TC actions flush action ife",
204                 0,
205                 1,
206                 255
207             ]
208         ],
209         "cmdUnderTest": "$TC actions add action ife encode use mark 4294967295999 pipe index 90",
210         "expExitCode": "255",
211         "verifyCmd": "$TC actions get action ife index 90",
212         "matchPattern": "action order [0-9]*: ife encode action pipe.*type 0[xX]ED3E.*use mark 4294967295999.*index 90",
213         "matchCount": "0",
214         "teardown": []
215     },
216     {
217         "id": "95ed",
218         "name": "Create valid ife encode action with prio and pass control",
219         "category": [
220             "actions",
221             "ife"
222         ],
223         "plugins": {
224            "requires": "nsPlugin"
225         },
226         "setup": [
227             [
228                 "$TC actions flush action ife",
229                 0,
230                 1,
231                 255
232             ]
233         ],
234         "cmdUnderTest": "$TC actions add action ife encode allow prio pass index 9",
235         "expExitCode": "0",
236         "verifyCmd": "$TC actions get action ife index 9",
237         "matchPattern": "action order [0-9]*: ife encode action pass.*type 0[xX]ED3E.*allow prio.*index 9",
238         "matchCount": "1",
239         "teardown": [
240             "$TC actions flush action ife"
241         ]
242     },
243     {
244         "id": "aa17",
245         "name": "Create valid ife encode action with prio and pipe control",
246         "category": [
247             "actions",
248             "ife"
249         ],
250         "plugins": {
251            "requires": "nsPlugin"
252         },
253         "setup": [
254             [
255                 "$TC actions flush action ife",
256                 0,
257                 1,
258                 255
259             ]
260         ],
261         "cmdUnderTest": "$TC actions add action ife encode use prio 7 pipe index 9",
262         "expExitCode": "0",
263         "verifyCmd": "$TC actions get action ife index 9",
264         "matchPattern": "action order [0-9]*: ife encode action pipe.*type 0[xX]ED3E.*use prio 7.*index 9",
265         "matchCount": "1",
266         "teardown": [
267             "$TC actions flush action ife"
268         ]
269     },
270     {
271         "id": "74c7",
272         "name": "Create valid ife encode action with prio and continue control",
273         "category": [
274             "actions",
275             "ife"
276         ],
277         "plugins": {
278            "requires": "nsPlugin"
279         },
280         "setup": [
281             [
282                 "$TC actions flush action ife",
283                 0,
284                 1,
285                 255
286             ]
287         ],
288         "cmdUnderTest": "$TC actions add action ife encode use prio 3 continue index 9",
289         "expExitCode": "0",
290         "verifyCmd": "$TC actions get action ife index 9",
291         "matchPattern": "action order [0-9]*: ife encode action continue.*type 0[xX]ED3E.*use prio 3.*index 9",
292         "matchCount": "1",
293         "teardown": [
294             "$TC actions flush action ife"
295         ]
296     },
297     {
298         "id": "7a97",
299         "name": "Create valid ife encode action with prio and drop control",
300         "category": [
301             "actions",
302             "ife"
303         ],
304         "plugins": {
305            "requires": "nsPlugin"
306         },
307         "setup": [
308             [
309                 "$TC actions flush action ife",
310                 0,
311                 1,
312                 255
313             ]
314         ],
315         "cmdUnderTest": "$TC actions add action ife encode allow prio drop index 9",
316         "expExitCode": "0",
317         "verifyCmd": "$TC actions get action ife index 9",
318         "matchPattern": "action order [0-9]*: ife encode action drop.*type 0[xX]ED3E.*allow prio.*index 9",
319         "matchCount": "1",
320         "teardown": [
321             "$TC actions flush action ife"
322         ]
323     },
324     {
325         "id": "f66b",
326         "name": "Create valid ife encode action with prio and reclassify control",
327         "category": [
328             "actions",
329             "ife"
330         ],
331         "plugins": {
332            "requires": "nsPlugin"
333         },
334         "setup": [
335             [
336                 "$TC actions flush action ife",
337                 0,
338                 1,
339                 255
340             ]
341         ],
342         "cmdUnderTest": "$TC actions add action ife encode use prio 998877 reclassify index 9",
343         "expExitCode": "0",
344         "verifyCmd": "$TC actions get action ife index 9",
345         "matchPattern": "action order [0-9]*: ife encode action reclassify.*type 0[xX]ED3E.*use prio 998877.*index 9",
346         "matchCount": "1",
347         "teardown": [
348             "$TC actions flush action ife"
349         ]
350     },
351     {
352         "id": "3056",
353         "name": "Create valid ife encode action with prio and jump control",
354         "category": [
355             "actions",
356             "ife"
357         ],
358         "plugins": {
359            "requires": "nsPlugin"
360         },
361         "setup": [
362             [
363                 "$TC actions flush action ife",
364                 0,
365                 1,
366                 255
367             ]
368         ],
369         "cmdUnderTest": "$TC actions add action ife encode use prio 998877 jump 10 index 9",
370         "expExitCode": "0",
371         "verifyCmd": "$TC actions get action ife index 9",
372         "matchPattern": "action order [0-9]*: ife encode action jump 10.*type 0[xX]ED3E.*use prio 998877.*index 9",
373         "matchCount": "1",
374         "teardown": [
375             "$TC actions flush action ife"
376         ]
377     },
378     {
379         "id": "7dd3",
380         "name": "Create valid ife encode action with prio value at 32-bit maximum",
381         "category": [
382             "actions",
383             "ife"
384         ],
385         "plugins": {
386            "requires": "nsPlugin"
387         },
388         "setup": [
389             [
390                 "$TC actions flush action ife",
391                 0,
392                 1,
393                 255
394             ]
395         ],
396         "cmdUnderTest": "$TC actions add action ife encode use prio 4294967295 reclassify index 99",
397         "expExitCode": "0",
398         "verifyCmd": "$TC actions get action ife index 99",
399         "matchPattern": "action order [0-9]*: ife encode action reclassify.*type 0[xX]ED3E.*use prio 4294967295.*index 99",
400         "matchCount": "1",
401         "teardown": [
402             "$TC actions flush action ife"
403         ]
404     },
405     {
406         "id": "2ca1",
407         "name": "Create ife encode action with prio value exceeding 32-bit maximum",
408         "category": [
409             "actions",
410             "ife"
411         ],
412         "plugins": {
413            "requires": "nsPlugin"
414         },
415         "setup": [
416             [
417                 "$TC actions flush action ife",
418                 0,
419                 1,
420                 255
421             ]
422         ],
423         "cmdUnderTest": "$TC actions add action ife encode use prio 4294967298 pipe index 99",
424         "expExitCode": "255",
425         "verifyCmd": "$TC actions get action ife index 99",
426         "matchPattern": "action order [0-9]*: ife encode action pipe.*type 0[xX]ED3E.*use prio 4294967298.*index 99",
427         "matchCount": "0",
428         "teardown": []
429     },
430     {
431         "id": "05bb",
432         "name": "Create valid ife encode action with tcindex and pass control",
433         "category": [
434             "actions",
435             "ife"
436         ],
437         "plugins": {
438            "requires": "nsPlugin"
439         },
440         "setup": [
441             [
442                 "$TC actions flush action ife",
443                 0,
444                 1,
445                 255
446             ]
447         ],
448         "cmdUnderTest": "$TC actions add action ife encode allow tcindex pass index 1",
449         "expExitCode": "0",
450         "verifyCmd": "$TC actions get action ife index 1",
451         "matchPattern": "action order [0-9]*: ife encode action pass.*type 0[xX]ED3E.*allow tcindex.*index 1",
452         "matchCount": "1",
453         "teardown": [
454             "$TC actions flush action ife"
455         ]
456     },
457     {
458         "id": "ce65",
459         "name": "Create valid ife encode action with tcindex and pipe control",
460         "category": [
461             "actions",
462             "ife"
463         ],
464         "plugins": {
465            "requires": "nsPlugin"
466         },
467         "setup": [
468             [
469                 "$TC actions flush action ife",
470                 0,
471                 1,
472                 255
473             ]
474         ],
475         "cmdUnderTest": "$TC actions add action ife encode use tcindex 111 pipe index 1",
476         "expExitCode": "0",
477         "verifyCmd": "$TC actions get action ife index 1",
478         "matchPattern": "action order [0-9]*: ife encode action pipe.*type 0[xX]ED3E.*use tcindex 111.*index 1",
479         "matchCount": "1",
480         "teardown": [
481             "$TC actions flush action ife"
482         ]
483     },
484     {
485         "id": "09cd",
486         "name": "Create valid ife encode action with tcindex and continue control",
487         "category": [
488             "actions",
489             "ife"
490         ],
491         "plugins": {
492            "requires": "nsPlugin"
493         },
494         "setup": [
495             [
496                 "$TC actions flush action ife",
497                 0,
498                 1,
499                 255
500             ]
501         ],
502         "cmdUnderTest": "$TC actions add action ife encode use tcindex 1 continue index 1",
503         "expExitCode": "0",
504         "verifyCmd": "$TC actions get action ife index 1",
505         "matchPattern": "action order [0-9]*: ife encode action continue.*type 0[xX]ED3E.*use tcindex 1.*index 1",
506         "matchCount": "1",
507         "teardown": [
508             "$TC actions flush action ife"
509         ]
510     },
511     {
512         "id": "8eb5",
513         "name": "Create valid ife encode action with tcindex and continue control",
514         "category": [
515             "actions",
516             "ife"
517         ],
518         "plugins": {
519            "requires": "nsPlugin"
520         },
521         "setup": [
522             [
523                 "$TC actions flush action ife",
524                 0,
525                 1,
526                 255
527             ]
528         ],
529         "cmdUnderTest": "$TC actions add action ife encode use tcindex 1 continue index 1",
530         "expExitCode": "0",
531         "verifyCmd": "$TC actions get action ife index 1",
532         "matchPattern": "action order [0-9]*: ife encode action continue.*type 0[xX]ED3E.*use tcindex 1.*index 1",
533         "matchCount": "1",
534         "teardown": [
535             "$TC actions flush action ife"
536         ]
537     },
538     {
539         "id": "451a",
540         "name": "Create valid ife encode action with tcindex and drop control",
541         "category": [
542             "actions",
543             "ife"
544         ],
545         "plugins": {
546            "requires": "nsPlugin"
547         },
548         "setup": [
549             [
550                 "$TC actions flush action ife",
551                 0,
552                 1,
553                 255
554             ]
555         ],
556         "cmdUnderTest": "$TC actions add action ife encode allow tcindex drop index 77",
557         "expExitCode": "0",
558         "verifyCmd": "$TC actions get action ife index 77",
559         "matchPattern": "action order [0-9]*: ife encode action drop.*type 0[xX]ED3E.*allow tcindex.*index 77",
560         "matchCount": "1",
561         "teardown": [
562             "$TC actions flush action ife"
563         ]
564     },
565     {
566         "id": "d76c",
567         "name": "Create valid ife encode action with tcindex and reclassify control",
568         "category": [
569             "actions",
570             "ife"
571         ],
572         "plugins": {
573            "requires": "nsPlugin"
574         },
575         "setup": [
576             [
577                 "$TC actions flush action ife",
578                 0,
579                 1,
580                 255
581             ]
582         ],
583         "cmdUnderTest": "$TC actions add action ife encode allow tcindex reclassify index 77",
584         "expExitCode": "0",
585         "verifyCmd": "$TC actions get action ife index 77",
586         "matchPattern": "action order [0-9]*: ife encode action reclassify.*type 0[xX]ED3E.*allow tcindex.*index 77",
587         "matchCount": "1",
588         "teardown": [
589             "$TC actions flush action ife"
590         ]
591     },
592     {
593         "id": "e731",
594         "name": "Create valid ife encode action with tcindex and jump control",
595         "category": [
596             "actions",
597             "ife"
598         ],
599         "plugins": {
600            "requires": "nsPlugin"
601         },
602         "setup": [
603             [
604                 "$TC actions flush action ife",
605                 0,
606                 1,
607                 255
608             ]
609         ],
610         "cmdUnderTest": "$TC actions add action ife encode allow tcindex jump 999 index 77",
611         "expExitCode": "0",
612         "verifyCmd": "$TC actions get action ife index 77",
613         "matchPattern": "action order [0-9]*: ife encode action jump 999.*type 0[xX]ED3E.*allow tcindex.*index 77",
614         "matchCount": "1",
615         "teardown": [
616             "$TC actions flush action ife"
617         ]
618     },
619     {
620         "id": "b7b8",
621         "name": "Create valid ife encode action with tcindex value at 16-bit maximum",
622         "category": [
623             "actions",
624             "ife"
625         ],
626         "plugins": {
627            "requires": "nsPlugin"
628         },
629         "setup": [
630             [
631                 "$TC actions flush action ife",
632                 0,
633                 1,
634                 255
635             ]
636         ],
637         "cmdUnderTest": "$TC actions add action ife encode use tcindex 65535 pass index 1",
638         "expExitCode": "0",
639         "verifyCmd": "$TC actions get action ife index 1",
640         "matchPattern": "action order [0-9]*: ife encode action pass.*type 0[xX]ED3E.*use tcindex 65535.*index 1",
641         "matchCount": "1",
642         "teardown": [
643             "$TC actions flush action ife"
644         ]
645     },
646     {
647         "id": "d0d8",
648         "name": "Create ife encode action with tcindex value exceeding 16-bit maximum",
649         "category": [
650             "actions",
651             "ife"
652         ],
653         "plugins": {
654            "requires": "nsPlugin"
655         },
656         "setup": [
657             [
658                 "$TC actions flush action ife",
659                 0,
660                 1,
661                 255
662             ]
663         ],
664         "cmdUnderTest": "$TC actions add action ife encode use tcindex 65539 pipe index 1",
665         "expExitCode": "255",
666         "verifyCmd": "$TC actions get action ife index 1",
667         "matchPattern": "action order [0-9]*: ife encode action pipe.*type 0[xX]ED3E.*use tcindex 65539.*index 1",
668         "matchCount": "0",
669         "teardown": []
670     },
671     {
672         "id": "2a9c",
673         "name": "Create valid ife encode action with mac src parameter",
674         "category": [
675             "actions",
676             "ife"
677         ],
678         "plugins": {
679            "requires": "nsPlugin"
680         },
681         "setup": [
682             [
683                 "$TC actions flush action ife",
684                 0,
685                 1,
686                 255
687             ]
688         ],
689         "cmdUnderTest": "$TC actions add action ife encode allow mark src 00:11:22:33:44:55 pipe index 1",
690         "expExitCode": "0",
691         "verifyCmd": "$TC actions get action ife index 1",
692         "matchPattern": "action order [0-9]*: ife encode action pipe.*type 0[xX]ED3E.*allow mark src 00:11:22:33:44:55.*index 1",
693         "matchCount": "1",
694         "teardown": [
695             "$TC actions flush action ife"
696         ]
697     },
698     {
699         "id": "cf5c",
700         "name": "Create valid ife encode action with mac dst parameter",
701         "category": [
702             "actions",
703             "ife"
704         ],
705         "plugins": {
706            "requires": "nsPlugin"
707         },
708         "setup": [
709             [
710                 "$TC actions flush action ife",
711                 0,
712                 1,
713                 255
714             ]
715         ],
716         "cmdUnderTest": "$TC actions add action ife encode use prio 9876 dst 00:11:22:33:44:55 reclassify index 1",
717         "expExitCode": "0",
718         "verifyCmd": "$TC actions get action ife index 1",
719         "matchPattern": "action order [0-9]*: ife encode action reclassify.*type 0[xX]ED3E.*use prio 9876 dst 00:11:22:33:44:55.*index 1",
720         "matchCount": "1",
721         "teardown": [
722             "$TC actions flush action ife"
723         ]
724     },
725     {
726         "id": "2353",
727         "name": "Create valid ife encode action with mac src and mac dst parameters",
728         "category": [
729             "actions",
730             "ife"
731         ],
732         "plugins": {
733            "requires": "nsPlugin"
734         },
735         "setup": [
736             [
737                 "$TC actions flush action ife",
738                 0,
739                 1,
740                 255
741             ]
742         ],
743         "cmdUnderTest": "$TC actions add action ife encode allow tcindex src 00:aa:bb:cc:dd:ee dst 00:11:22:33:44:55 pass index 11",
744         "expExitCode": "0",
745         "verifyCmd": "$TC actions get action ife index 11",
746         "matchPattern": "action order [0-9]*: ife encode action pass.*type 0[xX]ED3E.*allow tcindex dst 00:11:22:33:44:55 src 00:aa:bb:cc:dd:ee .*index 11",
747         "matchCount": "1",
748         "teardown": [
749             "$TC actions flush action ife"
750         ]
751     },
752     {
753         "id": "552c",
754         "name": "Create valid ife encode action with mark and type parameters",
755         "category": [
756             "actions",
757             "ife"
758         ],
759         "plugins": {
760            "requires": "nsPlugin"
761         },
762         "setup": [
763             [
764                 "$TC actions flush action ife",
765                 0,
766                 1,
767                 255
768             ]
769         ],
770         "cmdUnderTest": "$TC actions add action ife encode use mark 7 type 0xfefe pass index 1",
771         "expExitCode": "0",
772         "verifyCmd": "$TC actions get action ife index 1",
773         "matchPattern": "action order [0-9]*: ife encode action pass.*type 0[xX]FEFE.*use mark 7.*index 1",
774         "matchCount": "1",
775         "teardown": [
776             "$TC actions flush action ife"
777         ]
778     },
779     {
780         "id": "0421",
781         "name": "Create valid ife encode action with prio and type parameters",
782         "category": [
783             "actions",
784             "ife"
785         ],
786         "plugins": {
787            "requires": "nsPlugin"
788         },
789         "setup": [
790             [
791                 "$TC actions flush action ife",
792                 0,
793                 1,
794                 255
795             ]
796         ],
797         "cmdUnderTest": "$TC actions add action ife encode use prio 444 type 0xabba pipe index 21",
798         "expExitCode": "0",
799         "verifyCmd": "$TC actions get action ife index 21",
800         "matchPattern": "action order [0-9]*: ife encode action pipe.*type 0[xX]ABBA.*use prio 444.*index 21",
801         "matchCount": "1",
802         "teardown": [
803             "$TC actions flush action ife"
804         ]
805     },
806     {
807         "id": "4017",
808         "name": "Create valid ife encode action with tcindex and type parameters",
809         "category": [
810             "actions",
811             "ife"
812         ],
813         "plugins": {
814            "requires": "nsPlugin"
815         },
816         "setup": [
817             [
818                 "$TC actions flush action ife",
819                 0,
820                 1,
821                 255
822             ]
823         ],
824         "cmdUnderTest": "$TC actions add action ife encode use tcindex 5000 type 0xabcd reclassify index 21",
825         "expExitCode": "0",
826         "verifyCmd": "$TC actions get action ife index 21",
827         "matchPattern": "action order [0-9]*: ife encode action reclassify.*type 0[xX]ABCD.*use tcindex 5000.*index 21",
828         "matchCount": "1",
829         "teardown": [
830             "$TC actions flush action ife"
831         ]
832     },
833     {
834         "id": "fac3",
835         "name": "Create valid ife encode action with index at 32-bit maximum",
836         "category": [
837             "actions",
838             "ife"
839         ],
840         "plugins": {
841            "requires": "nsPlugin"
842         },
843         "setup": [
844             [
845                 "$TC actions flush action ife",
846                 0,
847                 1,
848                 255
849             ]
850         ],
851         "cmdUnderTest": "$TC actions add action ife encode allow mark pass index 4294967295",
852         "expExitCode": "0",
853         "verifyCmd": "$TC actions get action ife index 4294967295",
854         "matchPattern": "action order [0-9]*: ife encode action pass.*type 0[xX]ED3E.*allow mark.*index 4294967295",
855         "matchCount": "1",
856         "teardown": [
857             "$TC actions flush action ife"
858         ]
859     },
860     {
861         "id": "7c25",
862         "name": "Create valid ife decode action with pass control",
863         "category": [
864             "actions",
865             "ife"
866         ],
867         "plugins": {
868            "requires": "nsPlugin"
869         },
870         "setup": [
871             [
872                 "$TC actions flush action ife",
873                 0,
874                 1,
875                 255
876             ]
877         ],
878         "cmdUnderTest": "$TC actions add action ife decode pass index 1",
879         "expExitCode": "0",
880         "verifyCmd": "$TC actions get action ife index 1",
881         "matchPattern": "action order [0-9]*: ife decode action pass.*type 0(x0)?.*allow mark allow tcindex allow prio.*index 1",
882         "matchCount": "1",
883         "teardown": [
884             "$TC actions flush action ife"
885         ]
886     },
887     {
888         "id": "dccb",
889         "name": "Create valid ife decode action with pipe control",
890         "category": [
891             "actions",
892             "ife"
893         ],
894         "plugins": {
895            "requires": "nsPlugin"
896         },
897         "setup": [
898             [
899                 "$TC actions flush action ife",
900                 0,
901                 1,
902                 255
903             ]
904         ],
905         "cmdUnderTest": "$TC actions add action ife decode pipe index 1",
906         "expExitCode": "0",
907         "verifyCmd": "$TC actions get action ife index 1",
908         "matchPattern": "action order [0-9]*: ife decode action pipe.*type 0(x0)?.*allow mark allow tcindex allow prio.*index 1",
909         "matchCount": "1",
910         "teardown": [
911             "$TC actions flush action ife"
912         ]
913     },
914     {
915         "id": "7bb9",
916         "name": "Create valid ife decode action with continue control",
917         "category": [
918             "actions",
919             "ife"
920         ],
921         "plugins": {
922            "requires": "nsPlugin"
923         },
924         "setup": [
925             [
926                 "$TC actions flush action ife",
927                 0,
928                 1,
929                 255
930             ]
931         ],
932         "cmdUnderTest": "$TC actions add action ife decode continue index 1",
933         "expExitCode": "0",
934         "verifyCmd": "$TC actions get action ife index 1",
935         "matchPattern": "action order [0-9]*: ife decode action continue.*type 0(x0)?.*allow mark allow tcindex allow prio.*index 1",
936         "matchCount": "1",
937         "teardown": [
938             "$TC actions flush action ife"
939         ]
940     },
941     {
942         "id": "d9ad",
943         "name": "Create valid ife decode action with drop control",
944         "category": [
945             "actions",
946             "ife"
947         ],
948         "plugins": {
949            "requires": "nsPlugin"
950         },
951         "setup": [
952             [
953                 "$TC actions flush action ife",
954                 0,
955                 1,
956                 255
957             ]
958         ],
959         "cmdUnderTest": "$TC actions add action ife decode drop index 1",
960         "expExitCode": "0",
961         "verifyCmd": "$TC actions get action ife index 1",
962         "matchPattern": "action order [0-9]*: ife decode action drop.*type 0(x0)?.*allow mark allow tcindex allow prio.*index 1",
963         "matchCount": "1",
964         "teardown": [
965             "$TC actions flush action ife"
966         ]
967     },
968     {
969         "id": "219f",
970         "name": "Create valid ife decode action with reclassify control",
971         "category": [
972             "actions",
973             "ife"
974         ],
975         "plugins": {
976            "requires": "nsPlugin"
977         },
978         "setup": [
979             [
980                 "$TC actions flush action ife",
981                 0,
982                 1,
983                 255
984             ]
985         ],
986         "cmdUnderTest": "$TC actions add action ife decode reclassify index 1",
987         "expExitCode": "0",
988         "verifyCmd": "$TC actions get action ife index 1",
989         "matchPattern": "action order [0-9]*: ife decode action reclassify.*type 0(x0)?.*allow mark allow tcindex allow prio.*index 1",
990         "matchCount": "1",
991         "teardown": [
992             "$TC actions flush action ife"
993         ]
994     },
995     {
996         "id": "8f44",
997         "name": "Create valid ife decode action with jump control",
998         "category": [
999             "actions",
1000             "ife"
1001         ],
1002         "plugins": {
1003            "requires": "nsPlugin"
1004         },
1005         "setup": [
1006             [
1007                 "$TC actions flush action ife",
1008                 0,
1009                 1,
1010                 255
1011             ]
1012         ],
1013         "cmdUnderTest": "$TC actions add action ife decode jump 10 index 1",
1014         "expExitCode": "0",
1015         "verifyCmd": "$TC actions get action ife index 1",
1016         "matchPattern": "action order [0-9]*: ife decode action jump 10.*type 0(x0)?.*allow mark allow tcindex allow prio.*index 1",
1017         "matchCount": "1",
1018         "teardown": [
1019             "$TC actions flush action ife"
1020         ]
1021     },
1022     {
1023         "id": "56cf",
1024         "name": "Create ife encode action with index exceeding 32-bit maximum",
1025         "category": [
1026             "actions",
1027             "ife"
1028         ],
1029         "plugins": {
1030            "requires": "nsPlugin"
1031         },
1032         "setup": [
1033             [
1034                 "$TC actions flush action ife",
1035                 0,
1036                 1,
1037                 255
1038             ]
1039         ],
1040         "cmdUnderTest": "$TC actions add action ife encode allow mark pass index 4294967295999",
1041         "expExitCode": "255",
1042         "verifyCmd": "$TC actions get action ife index 4294967295999",
1043         "matchPattern": "action order [0-9]*: ife encode action pass.*type 0[xX]ED3E.*allow mark.*index 4294967295999",
1044         "matchCount": "0",
1045         "teardown": []
1046     },
1047     {
1048         "id": "ee94",
1049         "name": "Create ife encode action with invalid control",
1050         "category": [
1051             "actions",
1052             "ife"
1053         ],
1054         "plugins": {
1055            "requires": "nsPlugin"
1056         },
1057         "setup": [
1058             [
1059                 "$TC actions flush action ife",
1060                 0,
1061                 1,
1062                 255
1063             ]
1064         ],
1065         "cmdUnderTest": "$TC actions add action ife encode allow mark kuka index 4",
1066         "expExitCode": "255",
1067         "verifyCmd": "$TC actions get action ife index 4",
1068         "matchPattern": "action order [0-9]*: ife encode action kuka.*type 0[xX]ED3E.*allow mark.*index 4",
1069         "matchCount": "0",
1070         "teardown": []
1071     },
1072     {
1073         "id": "b330",
1074         "name": "Create ife encode action with cookie",
1075         "category": [
1076             "actions",
1077             "ife"
1078         ],
1079         "plugins": {
1080            "requires": "nsPlugin"
1081         },
1082         "setup": [
1083             [
1084                 "$TC actions flush action ife",
1085                 0,
1086                 1,
1087                 255
1088             ]
1089         ],
1090         "cmdUnderTest": "$TC actions add action ife encode allow prio pipe index 4 cookie aabbccddeeff112233445566778800a1",
1091         "expExitCode": "0",
1092         "verifyCmd": "$TC actions get action ife index 4",
1093         "matchPattern": "action order [0-9]*: ife encode action pipe.*type 0[xX]ED3E.*allow prio.*index 4.*cookie aabbccddeeff112233445566778800a1",
1094         "matchCount": "1",
1095         "teardown": [
1096            "$TC actions flush action ife"
1097         ]
1098     },
1099     {
1100         "id": "bbc0",
1101         "name": "Create ife encode action with invalid argument",
1102         "category": [
1103             "actions",
1104             "ife"
1105         ],
1106         "plugins": {
1107            "requires": "nsPlugin"
1108         },
1109         "setup": [
1110             [
1111                 "$TC actions flush action ife",
1112                 0,
1113                 1,
1114                 255
1115             ]
1116         ],
1117         "cmdUnderTest": "$TC actions add action ife encode allow foo pipe index 4",
1118         "expExitCode": "255",
1119         "verifyCmd": "$TC actions get action ife index 4",
1120         "matchPattern": "action order [0-9]*: ife encode action pipe.*type 0[xX]ED3E.*allow foo.*index 4",
1121         "matchCount": "0",
1122         "teardown": []
1123     },
1124     {
1125         "id": "d54a",
1126         "name": "Create ife encode action with invalid type argument",
1127         "category": [
1128             "actions",
1129             "ife"
1130         ],
1131         "plugins": {
1132            "requires": "nsPlugin"
1133         },
1134         "setup": [
1135             [
1136                 "$TC actions flush action ife",
1137                 0,
1138                 1,
1139                 255
1140             ]
1141         ],
1142         "cmdUnderTest": "$TC actions add action ife encode allow prio type 70000 pipe index 4",
1143         "expExitCode": "255",
1144         "verifyCmd": "$TC actions get action ife index 4",
1145         "matchPattern": "action order [0-9]*: ife encode action pipe.*type 0[xX]11170.*allow prio.*index 4",
1146         "matchCount": "0",
1147         "teardown": []
1148     },
1149     {
1150         "id": "7ee0",
1151         "name": "Create ife encode action with invalid mac src argument",
1152         "category": [
1153             "actions",
1154             "ife"
1155         ],
1156         "plugins": {
1157            "requires": "nsPlugin"
1158         },
1159         "setup": [
1160             [
1161                 "$TC actions flush action ife",
1162                 0,
1163                 1,
1164                 255
1165             ]
1166         ],
1167         "cmdUnderTest": "$TC actions add action ife encode allow prio src 00:11:22:33:44:pp pipe index 4",
1168         "expExitCode": "255",
1169         "verifyCmd": "$TC actions get action ife index 4",
1170         "matchPattern": "action order [0-9]*: ife encode action pipe.*allow prio.*index 4",
1171         "matchCount": "0",
1172         "teardown": []
1173     },
1174     {
1175         "id": "0a7d",
1176         "name": "Create ife encode action with invalid mac dst argument",
1177         "category": [
1178             "actions",
1179             "ife"
1180         ],
1181         "plugins": {
1182            "requires": "nsPlugin"
1183         },
1184         "setup": [
1185             [
1186                 "$TC actions flush action ife",
1187                 0,
1188                 1,
1189                 255
1190             ]
1191         ],
1192         "cmdUnderTest": "$TC actions add action ife encode allow prio dst 00.111-22:33:44:aa pipe index 4",
1193         "expExitCode": "255",
1194         "verifyCmd": "$TC actions get action ife index 4",
1195         "matchPattern": "action order [0-9]*: ife encode action pipe.*allow prio.*index 4",
1196         "matchCount": "0",
1197         "teardown": []
1198     },
1199     {
1200         "id": "a0e2",
1201         "name": "Replace ife encode action with invalid goto chain control",
1202         "category": [
1203             "actions",
1204             "ife"
1205         ],
1206         "plugins": {
1207            "requires": "nsPlugin"
1208         },
1209         "setup": [
1210             [
1211                 "$TC actions flush action ife",
1212                 0,
1213                 1,
1214                 255
1215             ],
1216             "$TC actions add action ife encode allow mark pass index 90"
1217         ],
1218         "cmdUnderTest": "$TC actions replace action ife encode allow mark goto chain 42 index 90 cookie c1a0c1a0",
1219         "expExitCode": "255",
1220         "verifyCmd": "$TC actions get action ife index 90",
1221         "matchPattern": "action order [0-9]*: ife encode action pass.*type 0[xX]ED3E .*allow mark.*index 90 ref",
1222         "matchCount": "1",
1223         "teardown": [
1224             "$TC actions flush action ife"
1225         ]
1226     },
1227     {
1228         "id": "a972",
1229         "name": "Delete ife encode action with valid index",
1230         "category": [
1231             "actions",
1232             "ife"
1233         ],
1234         "plugins": {
1235            "requires": "nsPlugin"
1236         },
1237         "setup": [
1238             [
1239                 "$TC actions flush action ife",
1240                 0,
1241                 1,
1242                 255
1243             ],
1244             "$TC actions add action ife encode allow mark pass index 20"
1245         ],
1246         "cmdUnderTest": "$TC actions del action ife index 20",
1247         "expExitCode": "0",
1248         "verifyCmd": "$TC actions ls action ife index 20",
1249         "matchPattern": "action order [0-9]*: ife encode action pass.*type 0[xX]ED3E.*allow mark.*index 20",
1250         "matchCount": "0",
1251         "teardown": [
1252             "$TC actions flush action ife"
1253         ]
1254     },
1255     {
1256         "id": "1272",
1257         "name": "Delete ife encode action with invalid index",
1258         "category": [
1259             "actions",
1260             "ife"
1261         ],
1262         "plugins": {
1263            "requires": "nsPlugin"
1264         },
1265         "setup": [
1266             [
1267                 "$TC actions flush action ife",
1268                 0,
1269                 1,
1270                 255
1271             ],
1272             "$TC actions add action ife encode allow mark pass index 20"
1273         ],
1274         "cmdUnderTest": "$TC actions del action ife index 10",
1275         "expExitCode": "255",
1276         "verifyCmd": "$TC actions ls action ife index 20",
1277         "matchPattern": "action order [0-9]*: ife encode action pass.*type 0[xX]ED3E.*allow mark.*index 20",
1278         "matchCount": "1",
1279         "teardown": [
1280             "$TC actions flush action ife"
1281         ]
1282     }
1283 ]

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php