Lines Matching full:action

4         "name": "Add vlan pop action with pipe opcode",
11 "$TC actions flush action vlan",
17 "cmdUnderTest": "$TC actions add action vlan pop pipe index 8",
19 "verifyCmd": "$TC actions list action vlan",
20 "matchPattern": "action order [0-9]+: vlan.*pop.*pipe.*index 8 ref",
23 "$TC actions flush action vlan"
28 "name": "Add vlan pop action with pass opcode",
35 "$TC actions flush action vlan",
41 "cmdUnderTest": "$TC actions add action vlan pop pass index 8",
43 "verifyCmd": "$TC actions get action vlan index 8",
44 "matchPattern": "action order [0-9]+: vlan.*pop.*pass.*index 8 ref",
47 "$TC actions flush action vlan"
52 "name": "Add vlan pop action with drop opcode",
59 "$TC actions flush action vlan",
65 "cmdUnderTest": "$TC actions add action vlan pop drop index 8",
67 "verifyCmd": "$TC actions get action vlan index 8",
68 "matchPattern": "action order [0-9]+: vlan.*pop.*drop.*index 8 ref",
71 "$TC actions flush action vlan"
76 "name": "Add vlan pop action with reclassify opcode",
83 "$TC actions flush action vlan",
89 "cmdUnderTest": "$TC actions add action vlan pop reclassify index 8",
91 "verifyCmd": "$TC actions get action vlan index 8",
92 "matchPattern": "action order [0-9]+: vlan.*pop.*reclassify.*index 8 ref",
95 "$TC actions flush action vlan"
100 "name": "Add vlan pop action with continue opcode",
107 "$TC actions flush action vlan",
113 "cmdUnderTest": "$TC actions add action vlan pop continue index 8",
115 "verifyCmd": "$TC actions get action vlan index 8",
116 "matchPattern": "action order [0-9]+: vlan.*pop.*continue.*index 8 ref",
119 "$TC actions flush action vlan"
124 "name": "Add vlan pop action with jump opcode",
131 "$TC actions flush action vlan",
137 "cmdUnderTest": "$TC actions add action vlan pop jump 10 index 8",
139 "verifyCmd": "$TC actions list action vlan",
140 "matchPattern": "action order [0-9]+: vlan.*jump 10.*index 8 ref",
143 "$TC actions flush action vlan"
148 "name": "Add vlan pop action with trap opcode",
155 "$TC actions flush action vlan",
161 "cmdUnderTest": "$TC actions add action vlan pop trap index 8",
163 "verifyCmd": "$TC actions list action vlan",
164 "matchPattern": "action order [0-9]+: vlan.*pop trap.*index 8 ref",
167 "$TC actions flush action vlan"
172 "name": "Add vlan pop action with invalid opcode",
179 "$TC actions flush action vlan",
185 "cmdUnderTest": "$TC actions add action vlan pop foo index 8",
187 "verifyCmd": "$TC actions list action vlan",
188 "matchPattern": "action order [0-9]+: vlan.*pop.*foo.*index 8 ref",
194 "name": "Add vlan pop action with index at 32-bit maximum",
201 "$TC actions flush action vlan",
207 "cmdUnderTest": "$TC actions add action vlan pop index 4294967295",
209 "verifyCmd": "$TC actions list action vlan",
210 "matchPattern": "action order [0-9]+: vlan.*pop.*index 4294967295 ref",
213 "$TC actions flush action vlan"
218 "name": "Add vlan pop action with index exceeding 32-bit maximum",
225 "$TC actions flush action vlan",
231 "cmdUnderTest": "$TC actions add action vlan pop reclassify index 429496729599",
233 "verifyCmd": "$TC actions get action vlan index 429496729599",
234 "matchPattern": "action order [0-9]+: vlan.*pop.reclassify.*index 429496729599",
240 "name": "Add vlan invalid action",
247 "$TC actions flush action vlan",
253 "cmdUnderTest": "$TC actions add action vlan bad_mode",
255 "verifyCmd": "$TC actions list action vlan",
256 "matchPattern": "action order [0-9]+: vlan.*bad_mode",
262 "name": "Add vlan push action with invalid protocol type",
269 "$TC actions flush action vlan",
275 "cmdUnderTest": "$TC actions add action vlan push protocol ABCD",
277 "verifyCmd": "$TC actions list action vlan",
278 "matchPattern": "action order [0-9]+: vlan.*push",
284 "name": "Add vlan push action with default protocol and priority",
291 "$TC actions flush action vlan",
297 "cmdUnderTest": "$TC actions add action vlan push id 123 index 18",
299 "verifyCmd": "$TC actions get action vlan index 18",
300 …"matchPattern": "action order [0-9]+: vlan.*push id 123 protocol 802.1Q priority 0 pipe.*index 18 …
303 "$TC actions flush action vlan"
308 "name": "Add vlan push action with protocol 802.1Q and priority 3",
315 "$TC actions flush action vlan",
321 …"cmdUnderTest": "$TC actions add action vlan push id 77 protocol 802.1Q priority 3 continue index …
323 "verifyCmd": "$TC actions get action vlan index 734",
324 …"matchPattern": "action order [0-9]+: vlan.*push id 77 protocol 802.1Q priority 3 continue.*index …
327 "$TC actions flush action vlan"
332 "name": "Add vlan push action with protocol 802.1AD",
339 "$TC actions flush action vlan",
345 … "cmdUnderTest": "$TC actions add action vlan push id 1024 protocol 802.1AD pass index 10000",
347 "verifyCmd": "$TC actions get action vlan index 10000",
348 …"matchPattern": "action order [0-9]+: vlan.*push id 1024 protocol 802.1ad priority 0 pass.*index 1…
351 "$TC actions flush action vlan"
356 "name": "Add vlan push action with maximum 12-bit vlan ID",
363 "$TC actions flush action vlan",
369 "cmdUnderTest": "$TC actions add action vlan push id 4094 index 1",
371 "verifyCmd": "$TC actions get action vlan index 1",
372 …"matchPattern": "action order [0-9]+: vlan.*push id 4094.*protocol 802.1Q.*priority 0.*index 1 ref…
375 "$TC actions flush action vlan"
380 "name": "Add vlan push action with invalid vlan ID",
387 "$TC actions flush action vlan",
393 "cmdUnderTest": "$TC actions add action vlan push id 5678 index 1",
395 "verifyCmd": "$TC actions list action vlan",
396 "matchPattern": "action order [0-9]+: vlan.*push id 5678.*index 1 ref",
399 "$TC actions flush action vlan"
404 "name": "Add vlan push action with maximum 3-bit IEEE 802.1p priority",
411 "$TC actions flush action vlan",
417 "cmdUnderTest": "$TC actions add action vlan push id 4 priority 7 reclassify index 1",
419 "verifyCmd": "$TC actions get action vlan index 1",
420 …"matchPattern": "action order [0-9]+: vlan.*push id 4.*protocol 802.1Q.*priority 7.*reclassify.*in…
423 "$TC actions flush action vlan"
428 "name": "Add vlan push action with invalid IEEE 802.1p priority",
435 "$TC actions flush action vlan",
441 "cmdUnderTest": "$TC actions add action vlan push id 5 priority 10 index 1",
443 "verifyCmd": "$TC actions list action vlan",
444 "matchPattern": "action order [0-9]+: vlan.*push id 5.*index 1 ref",
450 "name": "Add vlan modify action for protocol 802.1Q setting priority 0",
457 "$TC actions flush action vlan",
463 … "cmdUnderTest": "$TC actions add action vlan modify protocol 802.1Q id 5 priority 0 index 100",
465 "verifyCmd": "$TC actions get action vlan index 100",
466 …"matchPattern": "action order [0-9]+: vlan.*modify id 100 priority 0 protocol 802.1Q pipe.*index 1…
469 "$TC actions flush action vlan"
474 "name": "Add vlan modify action for protocol 802.1Q",
481 "$TC actions flush action vlan",
487 "cmdUnderTest": "$TC actions add action vlan modify protocol 802.1Q id 5 index 100",
489 "verifyCmd": "$TC actions get action vlan index 100",
490 … "matchPattern": "action order [0-9]+: vlan.*modify id 100 protocol 802.1Q pipe.*index 100 ref",
493 "$TC actions flush action vlan"
498 "name": "Add vlan modify action for protocol 802.1AD",
505 "$TC actions flush action vlan",
511 … "cmdUnderTest": "$TC actions add action vlan modify protocol 802.1ad id 500 reclassify index 12",
513 "verifyCmd": "$TC actions get action vlan index 12",
514 …"matchPattern": "action order [0-9]+: vlan.*modify id 500 protocol 802.1ad reclassify.*index 12 re…
517 "$TC actions flush action vlan"
522 "name": "Replace existing vlan push action with new ID",
529 "$TC actions flush action vlan",
534 "$TC actions add action vlan push id 500 pipe index 12"
536 "cmdUnderTest": "$TC actions replace action vlan push id 700 pipe index 12",
538 "verifyCmd": "$TC actions get action vlan index 12",
539 …"matchPattern": "action order [0-9]+: vlan.*push id 700 protocol 802.1Q priority 0 pipe.*index 12 …
542 "$TC actions flush action vlan"
547 "name": "Replace existing vlan push action with new protocol",
554 "$TC actions flush action vlan",
559 "$TC actions add action vlan push id 1 protocol 802.1Q pipe index 1"
561 "cmdUnderTest": "$TC actions replace action vlan push id 1 protocol 802.1ad pipe index 1",
563 "verifyCmd": "$TC actions get action vlan index 1",
564 …"matchPattern": "action order [0-9]+: vlan.*push id 1 protocol 802.1ad priority 0 pipe.*index 1 re…
567 "$TC actions flush action vlan"
572 "name": "Replace existing vlan push action with new priority",
579 "$TC actions flush action vlan",
584 "$TC actions add action vlan push id 1 protocol 802.1Q priority 3 reclassify index 1"
586 "cmdUnderTest": "$TC actions replace action vlan push id 1 priority 4 reclassify index 1",
588 "verifyCmd": "$TC actions get action vlan index 1",
589 …"matchPattern": "action order [0-9]+: vlan.*push id 1 protocol 802.1Q priority 4 reclassify.*index…
592 "$TC actions flush action vlan"
597 "name": "Replace existing vlan pop action with new cookie",
604 "$TC actions flush action vlan",
609 "$TC actions add action vlan pop continue index 1 cookie 22334455"
611 "cmdUnderTest": "$TC actions replace action vlan pop continue index 1 cookie a1b1c2d1",
613 "verifyCmd": "$TC actions get action vlan index 1",
614 "matchPattern": "action order [0-9]+: vlan.*pop continue.*index 1 ref.*cookie a1b1c2d1",
617 "$TC actions flush action vlan"
622 "name": "Delete vlan pop action",
629 "$TC actions flush action vlan",
634 "$TC actions add action vlan pop index 44"
636 "cmdUnderTest": "$TC actions del action vlan index 44",
638 "verifyCmd": "$TC actions list action vlan",
639 "matchPattern": "action order [0-9]+: vlan.*pop.*index 44 ref",
645 "name": "Delete vlan push action for protocol 802.1Q",
652 "$TC actions flush action vlan",
657 "$TC actions add action vlan push id 4094 protocol 802.1Q index 999"
659 "cmdUnderTest": "$TC actions del action vlan index 999",
661 "verifyCmd": "$TC actions list action vlan",
662 …"matchPattern": "action order [0-9]+: vlan.*push id 4094 protocol 802.1Q priority 0 pipe.*index 99…
675 "$TC actions flush action vlan",
680 "$TC actions add action vlan push id 4 protocol 802.1ad index 10",
681 "$TC actions add action vlan push id 4 protocol 802.1ad index 11",
682 "$TC actions add action vlan push id 4 protocol 802.1ad index 12",
683 "$TC actions add action vlan push id 4 protocol 802.1ad index 13"
685 "cmdUnderTest": "$TC actions flush action vlan",
687 "verifyCmd": "$TC actions list action vlan",
688 "matchPattern": "action order [0-9]+: vlan.*push id 4 protocol 802.1ad",
694 "name": "Add vlan push action with cookie",
701 "$TC actions flush action vlan",
707 "cmdUnderTest": "$TC actions add action vlan push id 4 cookie a0a0a0a0a0a0a0",
709 "verifyCmd": "$TC actions list action vlan",
710 "matchPattern": "action order [0-9]+: vlan.*push id 4.*cookie a0a0a0a0a0a0a0",
713 "$TC actions flush action vlan"
718 "name": "Replace vlan push action with invalid goto chain control",
725 "$TC actions flush action vlan",
730 "$TC actions add action vlan push id 500 pass index 90"
732 …"cmdUnderTest": "$TC actions replace action vlan push id 500 goto chain 42 index 90 cookie c1a0c1a…
734 "verifyCmd": "$TC actions get action vlan index 90",
735 …"matchPattern": "action order [0-9]+: vlan.*push id 500 protocol 802.1Q priority 0 pass.*index 90 …
738 "$TC actions flush action vlan"
750 "$TC actions flush action vlan",
756 …"cmdUnderTest": "bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action vlan push protocol 802.1q id…
758 "verifyCmd": "$TC actions list action vlan",
762 "$TC actions flush action vlan"
774 "$TC actions flush action vlan",
779 …"bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action vlan push protocol 802.1q id 4094 priority 7…
781 …"cmdUnderTest": "bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action vlan index \\$i \\\"; args=\…
783 "verifyCmd": "$TC actions list action vlan",
797 "$TC actions flush action vlan",
803 …"cmdUnderTest": "bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action vlan pop continue index \\$i…
805 "verifyCmd": "$TC actions list action vlan",
809 "$TC actions flush action vlan"
821 "$TC actions flush action vlan",
826 …"bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action vlan pop index \\$i \\\"; args=\\\"\\$args\\…
828 …"cmdUnderTest": "bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action vlan index \\$i \\\"; args=\…
830 "verifyCmd": "$TC actions list action vlan",
837 "name": "Add vlan pop action with no_percpu flag",
844 "$TC actions flush action vlan",
850 "cmdUnderTest": "$TC actions add action vlan pop no_percpu",
852 "verifyCmd": "$TC actions list action vlan",
853 "matchPattern": "action order [0-9]+: vlan.*pop.*no_percpu",
856 "$TC actions flush action vlan"