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

TOMOYO Linux Cross Reference
Linux/tools/testing/selftests/tc-testing/tc-tests/actions/csum.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": "6d84",
  4         "name": "Add csum iph action",
  5         "category": [
  6             "actions",
  7             "csum"
  8         ],
  9         "plugins": {
 10            "requires": "nsPlugin"
 11         },
 12         "setup": [
 13             [
 14                 "$TC actions flush action csum",
 15                 0,
 16                 1,
 17                 255
 18             ]
 19         ],
 20         "cmdUnderTest": "$TC actions add action csum iph index 800",
 21         "expExitCode": "0",
 22         "verifyCmd": "$TC actions get action csum index 800",
 23         "matchPattern": "action order [0-9]*: csum \\(iph\\) action pass.*index 800 ref",
 24         "matchCount": "1",
 25         "teardown": [
 26             "$TC actions flush action csum"
 27         ]
 28     },
 29     {
 30         "id": "1862",
 31         "name": "Add csum ip4h action",
 32         "category": [
 33             "actions",
 34             "csum"
 35         ],
 36         "plugins": {
 37            "requires": "nsPlugin"
 38         },
 39         "setup": [
 40             [
 41                 "$TC actions flush action csum",
 42                 0,
 43                 1,
 44                 255
 45             ]
 46         ],
 47         "cmdUnderTest": "$TC actions add action csum ip4h index 7",
 48         "expExitCode": "0",
 49         "verifyCmd": "$TC actions get action csum index 7",
 50         "matchPattern": "action order [0-9]*: csum \\(iph\\) action pass.*index 7 ref",
 51         "matchCount": "1",
 52         "teardown": [
 53             "$TC actions flush action csum"
 54         ]
 55     },
 56     {
 57         "id": "15c6",
 58         "name": "Add csum ipv4h action",
 59         "category": [
 60             "actions",
 61             "csum"
 62         ],
 63         "plugins": {
 64            "requires": "nsPlugin"
 65         },
 66         "setup": [
 67             [
 68                 "$TC actions flush action csum",
 69                 0,
 70                 1,
 71                 255
 72             ]
 73         ],
 74         "cmdUnderTest": "$TC actions add action csum ipv4h index 1122",
 75         "expExitCode": "0",
 76         "verifyCmd": "$TC actions get action csum index 1122",
 77         "matchPattern": "action order [0-9]*: csum \\(iph\\) action pass.*index 1122 ref",
 78         "matchCount": "1",
 79         "teardown": [
 80             "$TC actions flush action csum"
 81         ]
 82     },
 83     {
 84         "id": "bf47",
 85         "name": "Add csum icmp action",
 86         "category": [
 87             "actions",
 88             "csum"
 89         ],
 90         "plugins": {
 91            "requires": "nsPlugin"
 92         },
 93         "setup": [
 94             [
 95                 "$TC actions flush action csum",
 96                 0,
 97                 1,
 98                 255
 99             ]
100         ],
101         "cmdUnderTest": "$TC actions add action csum icmp index 1",
102         "expExitCode": "0",
103         "verifyCmd": "$TC actions get action csum index 1",
104         "matchPattern": "action order [0-9]*: csum \\(icmp\\) action pass.*index 1 ref",
105         "matchCount": "1",
106         "teardown": [
107             "$TC actions flush action csum"
108         ]
109     },
110     {
111         "id": "cc1d",
112         "name": "Add csum igmp action",
113         "category": [
114             "actions",
115             "csum"
116         ],
117         "plugins": {
118            "requires": "nsPlugin"
119         },
120         "setup": [
121             [
122                 "$TC actions flush action csum",
123                 0,
124                 1,
125                 255
126             ]
127         ],
128         "cmdUnderTest": "$TC actions add action csum igmp index 999",
129         "expExitCode": "0",
130         "verifyCmd": "$TC actions get action csum index 999",
131         "matchPattern": "action order [0-9]*: csum \\(igmp\\) action pass.*index 999 ref",
132         "matchCount": "1",
133         "teardown": [
134             "$TC actions flush action csum"
135         ]
136     },
137     {
138         "id": "bccc",
139         "name": "Add csum foobar action",
140         "category": [
141             "actions",
142             "csum"
143         ],
144         "plugins": {
145            "requires": "nsPlugin"
146         },
147         "setup": [
148             [
149                 "$TC actions flush action csum",
150                 0,
151                 1,
152                 255
153             ]
154         ],
155         "cmdUnderTest": "$TC actions add action csum foobar index 1",
156         "expExitCode": "255",
157         "verifyCmd": "$TC actions ls action csum",
158         "matchPattern": "action order [0-9]*: csum \\(foobar\\) action pass.*index 1 ref",
159         "matchCount": "0",
160         "teardown": [
161             "$TC actions flush action csum"
162         ]
163     },
164     {
165         "id": "3bb4",
166         "name": "Add csum tcp action",
167         "category": [
168             "actions",
169             "csum"
170         ],
171         "plugins": {
172            "requires": "nsPlugin"
173         },
174         "setup": [
175             [
176                 "$TC actions flush action csum",
177                 0,
178                 1,
179                 255
180             ]
181         ],
182         "cmdUnderTest": "$TC actions add action csum tcp index 9999",
183         "expExitCode": "0",
184         "verifyCmd": "$TC actions get action csum index 9999",
185         "matchPattern": "action order [0-9]*: csum \\(tcp\\) action pass.*index 9999 ref",
186         "matchCount": "1",
187         "teardown": [
188             "$TC actions flush action csum"
189         ]
190     },
191     {
192         "id": "759c",
193         "name": "Add csum udp action",
194         "category": [
195             "actions",
196             "csum"
197         ],
198         "plugins": {
199            "requires": "nsPlugin"
200         },
201         "setup": [
202             [
203                 "$TC actions flush action csum",
204                 0,
205                 1,
206                 255
207             ]
208         ],
209         "cmdUnderTest": "$TC actions add action csum udp index 334455",
210         "expExitCode": "0",
211         "verifyCmd": "$TC actions get action csum index 334455",
212         "matchPattern": "action order [0-9]*: csum \\(udp\\) action pass.*index 334455 ref",
213         "matchCount": "1",
214         "teardown": [
215             "$TC actions flush action csum"
216         ]
217     },
218     {
219         "id": "bdb6",
220         "name": "Add csum udp xor iph action",
221         "category": [
222             "actions",
223             "csum"
224         ],
225         "plugins": {
226            "requires": "nsPlugin"
227         },
228         "setup": [
229             [
230                 "$TC actions flush action csum",
231                 0,
232                 1,
233                 255
234             ]
235         ],
236         "cmdUnderTest": "$TC actions add action csum udp xor iph index 3",
237         "expExitCode": "255",
238         "verifyCmd": "$TC actions ls action csum",
239         "matchPattern": "action order [0-9]*: csum \\(udp xor iph\\) action pass.*index 3 ref",
240         "matchCount": "0",
241         "teardown": [
242             "$TC actions flush action csum"
243         ]
244     },
245     {
246         "id": "c220",
247         "name": "Add csum udplite action",
248         "category": [
249             "actions",
250             "csum"
251         ],
252         "plugins": {
253            "requires": "nsPlugin"
254         },
255         "setup": [
256             [
257                 "$TC actions flush action csum",
258                 0,
259                 1,
260                 255
261             ]
262         ],
263         "cmdUnderTest": "$TC actions add action csum udplite continue index 3",
264         "expExitCode": "0",
265         "verifyCmd": "$TC actions get action csum index 3",
266         "matchPattern": "action order [0-9]*: csum \\(udplite\\) action continue.*index 3 ref",
267         "matchCount": "1",
268         "teardown": [
269             "$TC actions flush action csum"
270         ]
271     },
272     {
273         "id": "8993",
274         "name": "Add csum sctp action",
275         "category": [
276             "actions",
277             "csum"
278         ],
279         "plugins": {
280            "requires": "nsPlugin"
281         },
282         "setup": [
283             [
284                 "$TC actions flush action csum",
285                 0,
286                 1,
287                 255
288             ]
289         ],
290         "cmdUnderTest": "$TC actions add action csum sctp index 777",
291         "expExitCode": "0",
292         "verifyCmd": "$TC actions get action csum index 777",
293         "matchPattern": "action order [0-9]*: csum \\(sctp\\) action pass.*index 777 ref",
294         "matchCount": "1",
295         "teardown": [
296             "$TC actions flush action csum"
297         ]
298     },
299     {
300         "id": "b138",
301         "name": "Add csum ip & icmp action",
302         "category": [
303             "actions",
304             "csum"
305         ],
306         "plugins": {
307            "requires": "nsPlugin"
308         },
309         "setup": [
310             [
311                 "$TC actions flush action csum",
312                 0,
313                 1,
314                 255
315             ]
316         ],
317         "cmdUnderTest": "$TC actions add action csum ip and icmp pipe index 123",
318         "expExitCode": "0",
319         "verifyCmd": "$TC actions get action csum index 123",
320         "matchPattern": "action order [0-9]*: csum \\(iph, icmp\\) action pipe.*index 123 ref",
321         "matchCount": "1",
322         "teardown": [
323             "$TC actions flush action csum"
324         ]
325     },
326     {
327         "id": "eeda",
328         "name": "Add csum ip & sctp action",
329         "category": [
330             "actions",
331             "csum"
332         ],
333         "plugins": {
334            "requires": "nsPlugin"
335         },
336         "setup": [
337             [
338                 "$TC actions flush action csum",
339                 0,
340                 1,
341                 255
342             ]
343         ],
344         "cmdUnderTest": "$TC actions add action csum ipv4h sctp continue index 2",
345         "expExitCode": "0",
346         "verifyCmd": "$TC actions get action csum index 2",
347         "matchPattern": "action order [0-9]*: csum \\(iph, sctp\\) action continue.*index 2 ref",
348         "matchCount": "1",
349         "teardown": [
350             "$TC actions flush action csum"
351         ]
352     },
353     {
354         "id": "0017",
355         "name": "Add csum udp or tcp action",
356         "category": [
357             "actions",
358             "csum"
359         ],
360         "plugins": {
361            "requires": "nsPlugin"
362         },
363         "setup": [
364             [
365                 "$TC actions flush action csum",
366                 0,
367                 1,
368                 255
369             ]
370         ],
371         "cmdUnderTest": "$TC actions add action csum udp or tcp continue index 27",
372         "expExitCode": "0",
373         "verifyCmd": "$TC actions get action csum index 27",
374         "matchPattern": "action order [0-9]*: csum \\(tcp, udp\\) action continue.*index 27 ref",
375         "matchCount": "1",
376         "teardown": [
377             "$TC actions flush action csum"
378         ]
379     },
380     {
381         "id": "b10b",
382         "name": "Add all 7 csum actions",
383         "category": [
384             "actions",
385             "csum"
386         ],
387         "plugins": {
388            "requires": "nsPlugin"
389         },
390         "setup": [
391             [
392                 "$TC actions flush action csum",
393                 0,
394                 1,
395                 255
396             ]
397         ],
398         "cmdUnderTest": "$TC actions add action csum icmp ip4h sctp igmp udplite udp tcp index 7",
399         "expExitCode": "0",
400         "verifyCmd": "$TC actions get action csum index 7",
401         "matchPattern": "action order [0-9]*: csum \\(iph, icmp, igmp, tcp, udp, udplite, sctp\\).*index 7 ref",
402         "matchCount": "1",
403         "teardown": [
404             "$TC actions flush action csum"
405         ]
406     },
407     {
408         "id": "ce92",
409         "name": "Add csum udp action with cookie",
410         "category": [
411             "actions",
412             "csum"
413         ],
414         "plugins": {
415            "requires": "nsPlugin"
416         },
417         "setup": [
418             [
419                 "$TC actions flush action csum",
420                 0,
421                 1,
422                 255
423             ]
424         ],
425         "cmdUnderTest": "$TC actions add action csum udp pipe index 7 cookie 12345678",
426         "expExitCode": "0",
427         "verifyCmd": "$TC actions get action csum index 7",
428         "matchPattern": "action order [0-9]*: csum \\(udp\\) action pipe.*index 7.*cookie 12345678",
429         "matchCount": "1",
430         "teardown": [
431             "$TC actions flush action csum"
432         ]
433     },
434     {
435         "id": "912f",
436         "name": "Add csum icmp action with large cookie",
437         "category": [
438             "actions",
439             "csum"
440         ],
441         "plugins": {
442            "requires": "nsPlugin"
443         },
444         "setup": [
445             [
446                 "$TC actions flush action csum",
447                 0,
448                 1,
449                 255
450             ]
451         ],
452         "cmdUnderTest": "$TC actions add action csum icmp pipe index 17 cookie aabbccddeeff1122",
453         "expExitCode": "0",
454         "verifyCmd": "$TC actions get action csum index 17",
455         "matchPattern": "action order [0-9]*: csum \\(icmp\\) action pipe.*index 17.*cookie aabbccddeeff1122",
456         "matchCount": "1",
457         "teardown": [
458             "$TC actions flush action csum"
459         ]
460     },
461     {
462         "id": "879b",
463         "name": "Add batch of 32 csum tcp actions",
464         "category": [
465             "actions",
466             "csum"
467         ],
468         "plugins": {
469            "requires": "nsPlugin"
470         },
471         "setup": [
472             [
473                 "$TC actions flush action csum",
474                 0,
475                 1,
476                 255
477             ]
478         ],
479         "cmdUnderTest": "bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action csum tcp continue index \\$i \\\"; args=\"\\$args\\$cmd\"; done && $TC actions add \\$args\"",
480         "expExitCode": "0",
481         "verifyCmd": "$TC actions ls action csum",
482         "matchPattern": "^[ \t]+index [0-9]* ref",
483         "matchCount": "32",
484         "teardown": [
485             "$TC actions flush action csum"
486         ]
487     },
488     {
489         "id": "b4e9",
490         "name": "Delete batch of 32 csum actions",
491         "category": [
492             "actions",
493             "csum"
494         ],
495         "plugins": {
496            "requires": "nsPlugin"
497         },
498         "setup": [
499             [
500                 "$TC actions flush action csum",
501                 0,
502                 1,
503                 255
504             ],
505             "bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action csum tcp continue index \\$i \\\"; args=\"\\$args\\$cmd\"; done && $TC actions add \\$args\""
506         ],
507         "cmdUnderTest": "bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action csum index \\$i \\\"; args=\"\\$args\\$cmd\"; done && $TC actions del \\$args\"",
508         "expExitCode": "0",
509         "verifyCmd": "$TC actions list action csum",
510         "matchPattern": "^[ \t]+index [0-9]+ ref",
511         "matchCount": "0",
512         "teardown": []
513     },
514     {
515         "id": "0015",
516         "name": "Add batch of 32 csum tcp actions with large cookies",
517         "category": [
518             "actions",
519             "csum"
520         ],
521         "plugins": {
522            "requires": "nsPlugin"
523         },
524         "setup": [
525             [
526                 "$TC actions flush action csum",
527                 0,
528                 1,
529                 255
530             ]
531         ],
532         "cmdUnderTest": "bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action csum tcp continue index \\$i cookie 123456789abcde \\\"; args=\"\\$args\\$cmd\"; done && $TC actions add \\$args\"",
533         "expExitCode": "0",
534         "verifyCmd": "$TC actions ls action csum",
535         "matchPattern": "^[ \t]+index [0-9]* ref",
536         "matchCount": "32",
537         "teardown": [
538             "$TC actions flush action csum"
539         ]
540     },
541     {
542         "id": "989e",
543         "name": "Delete batch of 32 csum actions with large cookies",
544         "category": [
545             "actions",
546             "csum"
547         ],
548         "plugins": {
549            "requires": "nsPlugin"
550         },
551         "setup": [
552             [
553                 "$TC actions flush action csum",
554                 0,
555                 1,
556                 255
557             ],
558             "bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action csum tcp continue index \\$i cookie 123456789abcde \\\"; args=\"\\$args\\$cmd\"; done && $TC actions add \\$args\""
559         ],
560         "cmdUnderTest": "bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action csum index \\$i \\\"; args=\"\\$args\\$cmd\"; done && $TC actions del \\$args\"",
561         "expExitCode": "0",
562         "verifyCmd": "$TC actions list action csum",
563         "matchPattern": "^[ \t]+index [0-9]+ ref",
564         "matchCount": "0",
565         "teardown": []
566     },
567     {
568         "id": "d128",
569         "name": "Replace csum action with invalid goto chain control",
570         "category": [
571             "actions",
572             "csum"
573         ],
574         "plugins": {
575            "requires": "nsPlugin"
576         },
577         "setup": [
578             [
579                 "$TC actions flush action csum",
580                 0,
581                 1,
582                 255
583             ],
584             "$TC actions add action csum iph index 90"
585         ],
586         "cmdUnderTest": "$TC actions replace action csum iph goto chain 42 index 90 cookie c1a0c1a0",
587         "expExitCode": "255",
588         "verifyCmd": "$TC actions get action csum index 90",
589         "matchPattern": "action order [0-9]*: csum \\(iph\\) action pass.*index 90 ref",
590         "matchCount": "1",
591         "teardown": [
592             "$TC actions flush action csum"
593         ]
594     },
595     {
596         "id": "eaf0",
597         "name": "Add csum iph action with no_percpu flag",
598         "category": [
599             "actions",
600             "csum"
601         ],
602         "plugins": {
603            "requires": "nsPlugin"
604         },
605         "setup": [
606             [
607                 "$TC actions flush action csum",
608                 0,
609                 1,
610                 255
611             ]
612         ],
613         "cmdUnderTest": "$TC actions add action csum iph no_percpu",
614         "expExitCode": "0",
615         "verifyCmd": "$TC actions list action csum",
616         "matchPattern": "action order [0-9]*: csum \\(iph\\) action pass.*no_percpu",
617         "matchCount": "1",
618         "teardown": [
619             "$TC actions flush action csum"
620         ]
621     }
622 ]

~ [ 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