1 [ 1 [ 2 { 2 { 3 "id": "8942", 3 "id": "8942", 4 "name": "Create GRED with default sett 4 "name": "Create GRED with default setting", 5 "category": [ 5 "category": [ 6 "qdisc", 6 "qdisc", 7 "gred" 7 "gred" 8 ], 8 ], 9 "plugins": { 9 "plugins": { 10 "requires": "nsPlugin" 10 "requires": "nsPlugin" 11 }, 11 }, 12 "setup": [ 12 "setup": [ 13 ], 13 ], 14 "cmdUnderTest": "$TC qdisc add dev $DU 14 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root gred setup vqs 10 default 1", 15 "expExitCode": "0", 15 "expExitCode": "0", 16 "verifyCmd": "$TC qdisc show dev $DUMM 16 "verifyCmd": "$TC qdisc show dev $DUMMY", 17 "matchPattern": "qdisc gred 1: root re 17 "matchPattern": "qdisc gred 1: root refcnt [0-9]+ vqs 10 default 1", 18 "matchCount": "1", 18 "matchCount": "1", 19 "teardown": [ 19 "teardown": [ 20 "$TC qdisc del dev $DUMMY handle 1 20 "$TC qdisc del dev $DUMMY handle 1: root" 21 ] 21 ] 22 }, 22 }, 23 { 23 { 24 "id": "5783", 24 "id": "5783", 25 "name": "Create GRED with grio setting 25 "name": "Create GRED with grio setting", 26 "category": [ 26 "category": [ 27 "qdisc", 27 "qdisc", 28 "gred" 28 "gred" 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 handle 1: root gred setup vqs 10 default 1 grio", 36 "expExitCode": "0", 36 "expExitCode": "0", 37 "verifyCmd": "$TC qdisc show dev $DUMM 37 "verifyCmd": "$TC qdisc show dev $DUMMY", 38 "matchPattern": "qdisc gred 1: root re 38 "matchPattern": "qdisc gred 1: root refcnt [0-9]+ vqs 10 default 1.*grio", 39 "matchCount": "1", 39 "matchCount": "1", 40 "teardown": [ 40 "teardown": [ 41 "$TC qdisc del dev $DUMMY handle 1 41 "$TC qdisc del dev $DUMMY handle 1: root" 42 ] 42 ] 43 }, 43 }, 44 { 44 { 45 "id": "8a09", 45 "id": "8a09", 46 "name": "Create GRED with limit settin 46 "name": "Create GRED with limit setting", 47 "category": [ 47 "category": [ 48 "qdisc", 48 "qdisc", 49 "gred" 49 "gred" 50 ], 50 ], 51 "plugins": { 51 "plugins": { 52 "requires": "nsPlugin" 52 "requires": "nsPlugin" 53 }, 53 }, 54 "setup": [ 54 "setup": [ 55 ], 55 ], 56 "cmdUnderTest": "$TC qdisc add dev $DU 56 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root gred setup vqs 10 default 1 limit 1000", 57 "expExitCode": "0", 57 "expExitCode": "0", 58 "verifyCmd": "$TC qdisc show dev $DUMM 58 "verifyCmd": "$TC qdisc show dev $DUMMY", 59 "matchPattern": "qdisc gred 1: root re 59 "matchPattern": "qdisc gred 1: root refcnt [0-9]+ vqs 10 default 1 limit 1000b", 60 "matchCount": "1", 60 "matchCount": "1", 61 "teardown": [ 61 "teardown": [ 62 "$TC qdisc del dev $DUMMY handle 1 62 "$TC qdisc del dev $DUMMY handle 1: root" 63 ] 63 ] 64 }, 64 }, 65 { 65 { 66 "id": "48ca", 66 "id": "48ca", 67 "name": "Create GRED with ecn setting" 67 "name": "Create GRED with ecn setting", 68 "category": [ 68 "category": [ 69 "qdisc", 69 "qdisc", 70 "gred" 70 "gred" 71 ], 71 ], 72 "plugins": { 72 "plugins": { 73 "requires": "nsPlugin" 73 "requires": "nsPlugin" 74 }, 74 }, 75 "setup": [ 75 "setup": [ 76 ], 76 ], 77 "cmdUnderTest": "$TC qdisc add dev $DU 77 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root gred setup vqs 10 default 2 ecn", 78 "expExitCode": "0", 78 "expExitCode": "0", 79 "verifyCmd": "$TC qdisc show dev $DUMM 79 "verifyCmd": "$TC qdisc show dev $DUMMY", 80 "matchPattern": "qdisc gred 1: root re 80 "matchPattern": "qdisc gred 1: root refcnt [0-9]+ vqs 10 default 2.*ecn", 81 "matchCount": "1", 81 "matchCount": "1", 82 "teardown": [ 82 "teardown": [ 83 "$TC qdisc del dev $DUMMY handle 1 83 "$TC qdisc del dev $DUMMY handle 1: root" 84 ] 84 ] 85 }, 85 }, 86 { 86 { 87 "id": "48cb", 87 "id": "48cb", 88 "name": "Create GRED with harddrop set 88 "name": "Create GRED with harddrop setting", 89 "category": [ 89 "category": [ 90 "qdisc", 90 "qdisc", 91 "gred" 91 "gred" 92 ], 92 ], 93 "plugins": { 93 "plugins": { 94 "requires": "nsPlugin" 94 "requires": "nsPlugin" 95 }, 95 }, 96 "setup": [ 96 "setup": [ 97 ], 97 ], 98 "cmdUnderTest": "$TC qdisc add dev $DU 98 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root gred setup vqs 10 default 2 harddrop", 99 "expExitCode": "0", 99 "expExitCode": "0", 100 "verifyCmd": "$TC qdisc show dev $DUMM 100 "verifyCmd": "$TC qdisc show dev $DUMMY", 101 "matchPattern": "qdisc gred 1: root re 101 "matchPattern": "qdisc gred 1: root refcnt [0-9]+ vqs 10 default 2.*harddrop", 102 "matchCount": "1", 102 "matchCount": "1", 103 "teardown": [ 103 "teardown": [ 104 "$TC qdisc del dev $DUMMY handle 1 104 "$TC qdisc del dev $DUMMY handle 1: root" 105 ] 105 ] 106 }, 106 }, 107 { 107 { 108 "id": "763a", 108 "id": "763a", 109 "name": "Change GRED setting", 109 "name": "Change GRED setting", 110 "category": [ 110 "category": [ 111 "qdisc", 111 "qdisc", 112 "gred" 112 "gred" 113 ], 113 ], 114 "plugins": { 114 "plugins": { 115 "requires": "nsPlugin" 115 "requires": "nsPlugin" 116 }, 116 }, 117 "setup": [ 117 "setup": [ 118 "$TC qdisc add dev $DUMMY handle 1 118 "$TC qdisc add dev $DUMMY handle 1: root gred setup vqs 10 default 1" 119 ], 119 ], 120 "cmdUnderTest": "$TC qdisc change dev 120 "cmdUnderTest": "$TC qdisc change dev $DUMMY handle 1: root gred limit 60KB min 15K max 25K burst 64 avpkt 1500 bandwidth 10Mbit DP 1 probability 0.1", 121 "expExitCode": "0", 121 "expExitCode": "0", 122 "verifyCmd": "$TC qdisc show dev $DUMM 122 "verifyCmd": "$TC qdisc show dev $DUMMY", 123 "matchPattern": "qdisc gred 1: root re 123 "matchPattern": "qdisc gred 1: root refcnt [0-9]+ vqs 10 default 1 limit.*vq 1 prio [0-9]+ limit 60Kb min 15Kb max 25Kb", 124 "matchCount": "1", 124 "matchCount": "1", 125 "teardown": [ 125 "teardown": [ 126 "$TC qdisc del dev $DUMMY handle 1 126 "$TC qdisc del dev $DUMMY handle 1: root" 127 ] 127 ] 128 }, 128 }, 129 { 129 { 130 "id": "8309", 130 "id": "8309", 131 "name": "Show GRED class", 131 "name": "Show GRED class", 132 "category": [ 132 "category": [ 133 "qdisc", 133 "qdisc", 134 "gred" 134 "gred" 135 ], 135 ], 136 "plugins": { 136 "plugins": { 137 "requires": "nsPlugin" 137 "requires": "nsPlugin" 138 }, 138 }, 139 "setup": [ 139 "setup": [ 140 ], 140 ], 141 "cmdUnderTest": "$TC qdisc add dev $DU 141 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root gred setup vqs 10 default 1", 142 "expExitCode": "0", 142 "expExitCode": "0", 143 "verifyCmd": "$TC class show dev $DUMM 143 "verifyCmd": "$TC class show dev $DUMMY", 144 "matchPattern": "class gred 1:", 144 "matchPattern": "class gred 1:", 145 "matchCount": "0", 145 "matchCount": "0", 146 "teardown": [ 146 "teardown": [ 147 "$TC qdisc del dev $DUMMY handle 1 147 "$TC qdisc del dev $DUMMY handle 1: root" 148 ] 148 ] 149 } 149 } 150 ] 150 ]
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.