1 [ 1 [ 2 { 2 { 3 "id": "9872", 3 "id": "9872", 4 "name": "Add ingress qdisc", 4 "name": "Add ingress qdisc", 5 "category": [ 5 "category": [ 6 "qdisc", 6 "qdisc", 7 "ingress" 7 "ingress" 8 ], 8 ], 9 "setup": [ 9 "setup": [ 10 ], 10 ], 11 "plugins": { 11 "plugins": { 12 "requires": "nsPlugin" 12 "requires": "nsPlugin" 13 }, 13 }, 14 "cmdUnderTest": "$TC qdisc add dev $DU 14 "cmdUnderTest": "$TC qdisc add dev $DUMMY ingress", 15 "expExitCode": "0", 15 "expExitCode": "0", 16 "verifyCmd": "$TC qdisc show dev $DUMM 16 "verifyCmd": "$TC qdisc show dev $DUMMY", 17 "matchPattern": "qdisc ingress ffff:", 17 "matchPattern": "qdisc ingress ffff:", 18 "matchCount": "1", 18 "matchCount": "1", 19 "teardown": [ 19 "teardown": [ 20 "$TC qdisc del dev $DUMMY ingress" 20 "$TC qdisc del dev $DUMMY ingress" 21 ] 21 ] 22 }, 22 }, 23 { 23 { 24 "id": "5c5e", 24 "id": "5c5e", 25 "name": "Add ingress qdisc with unsupp 25 "name": "Add ingress qdisc with unsupported argument", 26 "category": [ 26 "category": [ 27 "qdisc", 27 "qdisc", 28 "ingress" 28 "ingress" 29 ], 29 ], 30 "plugins": { 30 "plugins": { 31 "requires": "nsPlugin" 31 "requires": "nsPlugin" 32 }, 32 }, 33 "setup": [ 33 "setup": [ 34 ], 34 ], 35 "cmdUnderTest": "$TC qdisc add dev $DU 35 "cmdUnderTest": "$TC qdisc add dev $DUMMY ingress foorbar", 36 "expExitCode": "1", 36 "expExitCode": "1", 37 "verifyCmd": "$TC qdisc show dev $DUMM 37 "verifyCmd": "$TC qdisc show dev $DUMMY", 38 "matchPattern": "qdisc ingress ffff:", 38 "matchPattern": "qdisc ingress ffff:", 39 "matchCount": "0", 39 "matchCount": "0", 40 "teardown": [ 40 "teardown": [ 41 ] 41 ] 42 }, 42 }, 43 { 43 { 44 "id": "74f6", 44 "id": "74f6", 45 "name": "Add duplicate ingress qdisc", 45 "name": "Add duplicate ingress qdisc", 46 "category": [ 46 "category": [ 47 "qdisc", 47 "qdisc", 48 "ingress" 48 "ingress" 49 ], 49 ], 50 "plugins": { 50 "plugins": { 51 "requires": "nsPlugin" 51 "requires": "nsPlugin" 52 }, 52 }, 53 "setup": [ 53 "setup": [ 54 "$TC qdisc add dev $DUMMY ingress" 54 "$TC qdisc add dev $DUMMY ingress" 55 ], 55 ], 56 "cmdUnderTest": "$TC qdisc add dev $DU 56 "cmdUnderTest": "$TC qdisc add dev $DUMMY ingress", 57 "expExitCode": "2", 57 "expExitCode": "2", 58 "verifyCmd": "$TC qdisc show dev $DUMM 58 "verifyCmd": "$TC qdisc show dev $DUMMY", 59 "matchPattern": "qdisc ingress ffff:", 59 "matchPattern": "qdisc ingress ffff:", 60 "matchCount": "1", 60 "matchCount": "1", 61 "teardown": [ 61 "teardown": [ 62 "$TC qdisc del dev $DUMMY ingress" 62 "$TC qdisc del dev $DUMMY ingress" 63 ] 63 ] 64 }, 64 }, 65 { 65 { 66 "id": "f769", 66 "id": "f769", 67 "name": "Delete nonexistent ingress qd 67 "name": "Delete nonexistent ingress qdisc", 68 "category": [ 68 "category": [ 69 "qdisc", 69 "qdisc", 70 "ingress" 70 "ingress" 71 ], 71 ], 72 "plugins": { 72 "plugins": { 73 "requires": "nsPlugin" 73 "requires": "nsPlugin" 74 }, 74 }, 75 "setup": [ 75 "setup": [ 76 ], 76 ], 77 "cmdUnderTest": "$TC qdisc del dev $DU 77 "cmdUnderTest": "$TC qdisc del dev $DUMMY ingress", 78 "expExitCode": "2", 78 "expExitCode": "2", 79 "verifyCmd": "$TC qdisc show dev $DUMM 79 "verifyCmd": "$TC qdisc show dev $DUMMY", 80 "matchPattern": "qdisc ingress ffff:", 80 "matchPattern": "qdisc ingress ffff:", 81 "matchCount": "0", 81 "matchCount": "0", 82 "teardown": [ 82 "teardown": [ 83 ] 83 ] 84 }, 84 }, 85 { 85 { 86 "id": "3b88", 86 "id": "3b88", 87 "name": "Delete ingress qdisc twice", 87 "name": "Delete ingress qdisc twice", 88 "category": [ 88 "category": [ 89 "qdisc", 89 "qdisc", 90 "ingress" 90 "ingress" 91 ], 91 ], 92 "plugins": { 92 "plugins": { 93 "requires": "nsPlugin" 93 "requires": "nsPlugin" 94 }, 94 }, 95 "setup": [ 95 "setup": [ 96 "$TC qdisc add dev $DUMMY ingress" 96 "$TC qdisc add dev $DUMMY ingress", 97 "$TC qdisc del dev $DUMMY ingress" 97 "$TC qdisc del dev $DUMMY ingress" 98 ], 98 ], 99 "cmdUnderTest": "$TC qdisc del dev $DU 99 "cmdUnderTest": "$TC qdisc del dev $DUMMY ingress", 100 "expExitCode": "2", 100 "expExitCode": "2", 101 "verifyCmd": "$TC qdisc show dev $DUMM 101 "verifyCmd": "$TC qdisc show dev $DUMMY", 102 "matchPattern": "qdisc ingress ffff:", 102 "matchPattern": "qdisc ingress ffff:", 103 "matchCount": "0", 103 "matchCount": "0", 104 "teardown": [ 104 "teardown": [ 105 ] 105 ] 106 }, 106 }, 107 { 107 { 108 "id": "0521", 108 "id": "0521", 109 "name": "Show ingress class", 109 "name": "Show ingress class", 110 "category": [ 110 "category": [ 111 "qdisc", 111 "qdisc", 112 "ingress" 112 "ingress" 113 ], 113 ], 114 "plugins": { 114 "plugins": { 115 "requires": "nsPlugin" 115 "requires": "nsPlugin" 116 }, 116 }, 117 "setup": [ 117 "setup": [ 118 ], 118 ], 119 "cmdUnderTest": "$TC qdisc add dev $DU 119 "cmdUnderTest": "$TC qdisc add dev $DUMMY ingress", 120 "expExitCode": "0", 120 "expExitCode": "0", 121 "verifyCmd": "$TC class show dev $DUMM 121 "verifyCmd": "$TC class show dev $DUMMY", 122 "matchPattern": "class ingress", 122 "matchPattern": "class ingress", 123 "matchCount": "0", 123 "matchCount": "0", 124 "teardown": [ 124 "teardown": [ 125 "$TC qdisc del dev $DUMMY ingress" 125 "$TC qdisc del dev $DUMMY ingress" 126 ] 126 ] 127 } 127 } 128 ] 128 ]
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.