182c664b6SPetr Machata[ 282c664b6SPetr Machata { 382c664b6SPetr Machata "id": "e90e", 482c664b6SPetr Machata "name": "Add ETS qdisc using bands", 582c664b6SPetr Machata "category": [ 682c664b6SPetr Machata "qdisc", 782c664b6SPetr Machata "ets" 882c664b6SPetr Machata ], 982c664b6SPetr Machata "setup": [ 1082c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 1182c664b6SPetr Machata ], 1282c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 2", 1382c664b6SPetr Machata "expExitCode": "0", 1482c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 1582c664b6SPetr Machata "matchPattern": "qdisc ets 1: root .* bands 2", 1682c664b6SPetr Machata "matchCount": "1", 1782c664b6SPetr Machata "teardown": [ 1882c664b6SPetr Machata "$TC qdisc del dev $DUMMY handle 1: root", 1982c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 2082c664b6SPetr Machata ] 2182c664b6SPetr Machata }, 2282c664b6SPetr Machata { 2382c664b6SPetr Machata "id": "b059", 2482c664b6SPetr Machata "name": "Add ETS qdisc using quanta", 2582c664b6SPetr Machata "category": [ 2682c664b6SPetr Machata "qdisc", 2782c664b6SPetr Machata "ets" 2882c664b6SPetr Machata ], 2982c664b6SPetr Machata "setup": [ 3082c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 3182c664b6SPetr Machata ], 3282c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets quanta 1000 900 800 700", 3382c664b6SPetr Machata "expExitCode": "0", 3482c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 3582c664b6SPetr Machata "matchPattern": "qdisc ets 1: root .*bands 4 quanta 1000 900 800 700", 3682c664b6SPetr Machata "matchCount": "1", 3782c664b6SPetr Machata "teardown": [ 3882c664b6SPetr Machata "$TC qdisc del dev $DUMMY handle 1: root", 3982c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 4082c664b6SPetr Machata ] 4182c664b6SPetr Machata }, 4282c664b6SPetr Machata { 4382c664b6SPetr Machata "id": "e8e7", 4482c664b6SPetr Machata "name": "Add ETS qdisc using strict", 4582c664b6SPetr Machata "category": [ 4682c664b6SPetr Machata "qdisc", 4782c664b6SPetr Machata "ets" 4882c664b6SPetr Machata ], 4982c664b6SPetr Machata "setup": [ 5082c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 5182c664b6SPetr Machata ], 5282c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets strict 3", 5382c664b6SPetr Machata "expExitCode": "0", 5482c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 5582c664b6SPetr Machata "matchPattern": "qdisc ets 1: root .*bands 3 strict 3", 5682c664b6SPetr Machata "matchCount": "1", 5782c664b6SPetr Machata "teardown": [ 5882c664b6SPetr Machata "$TC qdisc del dev $DUMMY handle 1: root", 5982c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 6082c664b6SPetr Machata ] 6182c664b6SPetr Machata }, 6282c664b6SPetr Machata { 6382c664b6SPetr Machata "id": "233c", 6482c664b6SPetr Machata "name": "Add ETS qdisc using bands + quanta", 6582c664b6SPetr Machata "category": [ 6682c664b6SPetr Machata "qdisc", 6782c664b6SPetr Machata "ets" 6882c664b6SPetr Machata ], 6982c664b6SPetr Machata "setup": [ 7082c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 7182c664b6SPetr Machata ], 7282c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 4 quanta 1000 900 800 700", 7382c664b6SPetr Machata "expExitCode": "0", 7482c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 7582c664b6SPetr Machata "matchPattern": "qdisc ets 1: root .*bands 4 quanta 1000 900 800 700 priomap", 7682c664b6SPetr Machata "matchCount": "1", 7782c664b6SPetr Machata "teardown": [ 7882c664b6SPetr Machata "$TC qdisc del dev $DUMMY handle 1: root", 7982c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 8082c664b6SPetr Machata ] 8182c664b6SPetr Machata }, 8282c664b6SPetr Machata { 8382c664b6SPetr Machata "id": "3d35", 8482c664b6SPetr Machata "name": "Add ETS qdisc using bands + strict", 8582c664b6SPetr Machata "category": [ 8682c664b6SPetr Machata "qdisc", 8782c664b6SPetr Machata "ets" 8882c664b6SPetr Machata ], 8982c664b6SPetr Machata "setup": [ 9082c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 9182c664b6SPetr Machata ], 9282c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 3 strict 3", 9382c664b6SPetr Machata "expExitCode": "0", 9482c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 9582c664b6SPetr Machata "matchPattern": "qdisc ets 1: root .*bands 3 strict 3 priomap", 9682c664b6SPetr Machata "matchCount": "1", 9782c664b6SPetr Machata "teardown": [ 9882c664b6SPetr Machata "$TC qdisc del dev $DUMMY handle 1: root", 9982c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 10082c664b6SPetr Machata ] 10182c664b6SPetr Machata }, 10282c664b6SPetr Machata { 10382c664b6SPetr Machata "id": "7f3b", 10482c664b6SPetr Machata "name": "Add ETS qdisc using strict + quanta", 10582c664b6SPetr Machata "category": [ 10682c664b6SPetr Machata "qdisc", 10782c664b6SPetr Machata "ets" 10882c664b6SPetr Machata ], 10982c664b6SPetr Machata "setup": [ 11082c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 11182c664b6SPetr Machata ], 11282c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets strict 3 quanta 1500 750", 11382c664b6SPetr Machata "expExitCode": "0", 11482c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 11582c664b6SPetr Machata "matchPattern": "qdisc ets 1: root .*bands 5 strict 3 quanta 1500 750 priomap", 11682c664b6SPetr Machata "matchCount": "1", 11782c664b6SPetr Machata "teardown": [ 11882c664b6SPetr Machata "$TC qdisc del dev $DUMMY handle 1: root", 11982c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 12082c664b6SPetr Machata ] 12182c664b6SPetr Machata }, 12282c664b6SPetr Machata { 12382c664b6SPetr Machata "id": "4593", 12482c664b6SPetr Machata "name": "Add ETS qdisc using strict 0 + quanta", 12582c664b6SPetr Machata "category": [ 12682c664b6SPetr Machata "qdisc", 12782c664b6SPetr Machata "ets" 12882c664b6SPetr Machata ], 12982c664b6SPetr Machata "setup": [ 13082c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 13182c664b6SPetr Machata ], 13282c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets strict 0 quanta 1500 750", 13382c664b6SPetr Machata "expExitCode": "0", 13482c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 13582c664b6SPetr Machata "matchPattern": "qdisc ets 1: root .*bands 2 quanta 1500 750 priomap", 13682c664b6SPetr Machata "matchCount": "1", 13782c664b6SPetr Machata "teardown": [ 13882c664b6SPetr Machata "$TC qdisc del dev $DUMMY handle 1: root", 13982c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 14082c664b6SPetr Machata ] 14182c664b6SPetr Machata }, 14282c664b6SPetr Machata { 14382c664b6SPetr Machata "id": "8938", 14482c664b6SPetr Machata "name": "Add ETS qdisc using bands + strict + quanta", 14582c664b6SPetr Machata "category": [ 14682c664b6SPetr Machata "qdisc", 14782c664b6SPetr Machata "ets" 14882c664b6SPetr Machata ], 14982c664b6SPetr Machata "setup": [ 15082c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 15182c664b6SPetr Machata ], 15282c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 5 strict 3 quanta 1500 750", 15382c664b6SPetr Machata "expExitCode": "0", 15482c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 15582c664b6SPetr Machata "matchPattern": "qdisc ets 1: root .*bands 5 .*strict 3 quanta 1500 750 priomap", 15682c664b6SPetr Machata "matchCount": "1", 15782c664b6SPetr Machata "teardown": [ 15882c664b6SPetr Machata "$TC qdisc del dev $DUMMY handle 1: root", 15982c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 16082c664b6SPetr Machata ] 16182c664b6SPetr Machata }, 16282c664b6SPetr Machata { 16382c664b6SPetr Machata "id": "0782", 16482c664b6SPetr Machata "name": "Add ETS qdisc with more bands than quanta", 16582c664b6SPetr Machata "category": [ 16682c664b6SPetr Machata "qdisc", 16782c664b6SPetr Machata "ets" 16882c664b6SPetr Machata ], 16982c664b6SPetr Machata "setup": [ 17082c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 17182c664b6SPetr Machata ], 17282c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 2 quanta 1000", 17382c664b6SPetr Machata "expExitCode": "0", 17482c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 17582c664b6SPetr Machata "matchPattern": "qdisc ets 1: root .*bands 2 .*quanta 1000 [1-9][0-9]* priomap", 17682c664b6SPetr Machata "matchCount": "1", 17782c664b6SPetr Machata "teardown": [ 17882c664b6SPetr Machata "$TC qdisc del dev $DUMMY handle 1: root", 17982c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 18082c664b6SPetr Machata ] 18182c664b6SPetr Machata }, 18282c664b6SPetr Machata { 18382c664b6SPetr Machata "id": "501b", 18482c664b6SPetr Machata "name": "Add ETS qdisc with more bands than strict", 18582c664b6SPetr Machata "category": [ 18682c664b6SPetr Machata "qdisc", 18782c664b6SPetr Machata "ets" 18882c664b6SPetr Machata ], 18982c664b6SPetr Machata "setup": [ 19082c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 19182c664b6SPetr Machata ], 19282c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 3 strict 1", 19382c664b6SPetr Machata "expExitCode": "0", 19482c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 19582c664b6SPetr Machata "matchPattern": "qdisc ets 1: root .*bands 3 strict 1 quanta ([1-9][0-9]* ){2}priomap", 19682c664b6SPetr Machata "matchCount": "1", 19782c664b6SPetr Machata "teardown": [ 19882c664b6SPetr Machata "$TC qdisc del dev $DUMMY handle 1: root", 19982c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 20082c664b6SPetr Machata ] 20182c664b6SPetr Machata }, 20282c664b6SPetr Machata { 20382c664b6SPetr Machata "id": "671a", 20482c664b6SPetr Machata "name": "Add ETS qdisc with more bands than strict + quanta", 20582c664b6SPetr Machata "category": [ 20682c664b6SPetr Machata "qdisc", 20782c664b6SPetr Machata "ets" 20882c664b6SPetr Machata ], 20982c664b6SPetr Machata "setup": [ 21082c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 21182c664b6SPetr Machata ], 21282c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 3 strict 1 quanta 1000", 21382c664b6SPetr Machata "expExitCode": "0", 21482c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 21582c664b6SPetr Machata "matchPattern": "qdisc ets 1: root .*bands 3 strict 1 quanta 1000 [1-9][0-9]* priomap", 21682c664b6SPetr Machata "matchCount": "1", 21782c664b6SPetr Machata "teardown": [ 21882c664b6SPetr Machata "$TC qdisc del dev $DUMMY handle 1: root", 21982c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 22082c664b6SPetr Machata ] 22182c664b6SPetr Machata }, 22282c664b6SPetr Machata { 22382c664b6SPetr Machata "id": "2a23", 22482c664b6SPetr Machata "name": "Add ETS qdisc with 16 bands", 22582c664b6SPetr Machata "category": [ 22682c664b6SPetr Machata "qdisc", 22782c664b6SPetr Machata "ets" 22882c664b6SPetr Machata ], 22982c664b6SPetr Machata "setup": [ 23082c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 23182c664b6SPetr Machata ], 23282c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 16", 23382c664b6SPetr Machata "expExitCode": "0", 23482c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 23582c664b6SPetr Machata "matchPattern": "qdisc ets 1: root .* bands 16", 23682c664b6SPetr Machata "matchCount": "1", 23782c664b6SPetr Machata "teardown": [ 23882c664b6SPetr Machata "$TC qdisc del dev $DUMMY handle 1: root", 23982c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 24082c664b6SPetr Machata ] 24182c664b6SPetr Machata }, 24282c664b6SPetr Machata { 24382c664b6SPetr Machata "id": "8daf", 24482c664b6SPetr Machata "name": "Add ETS qdisc with 17 bands", 24582c664b6SPetr Machata "category": [ 24682c664b6SPetr Machata "qdisc", 24782c664b6SPetr Machata "ets" 24882c664b6SPetr Machata ], 24982c664b6SPetr Machata "setup": [ 25082c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 25182c664b6SPetr Machata ], 25282c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 17", 25382c664b6SPetr Machata "expExitCode": "1", 25482c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 25582c664b6SPetr Machata "matchPattern": "qdisc ets", 25682c664b6SPetr Machata "matchCount": "0", 25782c664b6SPetr Machata "teardown": [ 25882c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 25982c664b6SPetr Machata ] 26082c664b6SPetr Machata }, 26182c664b6SPetr Machata { 26282c664b6SPetr Machata "id": "7f95", 26382c664b6SPetr Machata "name": "Add ETS qdisc with 17 strict", 26482c664b6SPetr Machata "category": [ 26582c664b6SPetr Machata "qdisc", 26682c664b6SPetr Machata "ets" 26782c664b6SPetr Machata ], 26882c664b6SPetr Machata "setup": [ 26982c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 27082c664b6SPetr Machata ], 27182c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets strict 17", 27282c664b6SPetr Machata "expExitCode": "1", 27382c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 27482c664b6SPetr Machata "matchPattern": "qdisc ets", 27582c664b6SPetr Machata "matchCount": "0", 27682c664b6SPetr Machata "teardown": [ 27782c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 27882c664b6SPetr Machata ] 27982c664b6SPetr Machata }, 28082c664b6SPetr Machata { 28182c664b6SPetr Machata "id": "837a", 28282c664b6SPetr Machata "name": "Add ETS qdisc with 16 quanta", 28382c664b6SPetr Machata "category": [ 28482c664b6SPetr Machata "qdisc", 28582c664b6SPetr Machata "ets" 28682c664b6SPetr Machata ], 28782c664b6SPetr Machata "setup": [ 28882c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 28982c664b6SPetr Machata ], 29082c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets quanta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16", 29182c664b6SPetr Machata "expExitCode": "0", 29282c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 29382c664b6SPetr Machata "matchPattern": "qdisc ets 1: root .* bands 16", 29482c664b6SPetr Machata "matchCount": "1", 29582c664b6SPetr Machata "teardown": [ 29682c664b6SPetr Machata "$TC qdisc del dev $DUMMY handle 1: root", 29782c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 29882c664b6SPetr Machata ] 29982c664b6SPetr Machata }, 30082c664b6SPetr Machata { 30182c664b6SPetr Machata "id": "65b6", 30282c664b6SPetr Machata "name": "Add ETS qdisc with 17 quanta", 30382c664b6SPetr Machata "category": [ 30482c664b6SPetr Machata "qdisc", 30582c664b6SPetr Machata "ets" 30682c664b6SPetr Machata ], 30782c664b6SPetr Machata "setup": [ 30882c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 30982c664b6SPetr Machata ], 31082c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets quanta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17", 31182c664b6SPetr Machata "expExitCode": "2", 31282c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 31382c664b6SPetr Machata "matchPattern": "qdisc ets", 31482c664b6SPetr Machata "matchCount": "0", 31582c664b6SPetr Machata "teardown": [ 31682c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 31782c664b6SPetr Machata ] 31882c664b6SPetr Machata }, 31982c664b6SPetr Machata { 32082c664b6SPetr Machata "id": "b9e9", 32182c664b6SPetr Machata "name": "Add ETS qdisc with 16 strict + quanta", 32282c664b6SPetr Machata "category": [ 32382c664b6SPetr Machata "qdisc", 32482c664b6SPetr Machata "ets" 32582c664b6SPetr Machata ], 32682c664b6SPetr Machata "setup": [ 32782c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 32882c664b6SPetr Machata ], 32982c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets strict 8 quanta 1 2 3 4 5 6 7 8", 33082c664b6SPetr Machata "expExitCode": "0", 33182c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 33282c664b6SPetr Machata "matchPattern": "qdisc ets 1: root .* bands 16", 33382c664b6SPetr Machata "matchCount": "1", 33482c664b6SPetr Machata "teardown": [ 33582c664b6SPetr Machata "$TC qdisc del dev $DUMMY handle 1: root", 33682c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 33782c664b6SPetr Machata ] 33882c664b6SPetr Machata }, 33982c664b6SPetr Machata { 34082c664b6SPetr Machata "id": "9877", 34182c664b6SPetr Machata "name": "Add ETS qdisc with 17 strict + quanta", 34282c664b6SPetr Machata "category": [ 34382c664b6SPetr Machata "qdisc", 34482c664b6SPetr Machata "ets" 34582c664b6SPetr Machata ], 34682c664b6SPetr Machata "setup": [ 34782c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 34882c664b6SPetr Machata ], 34982c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets strict 9 quanta 1 2 3 4 5 6 7 8", 35082c664b6SPetr Machata "expExitCode": "2", 35182c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 35282c664b6SPetr Machata "matchPattern": "qdisc ets", 35382c664b6SPetr Machata "matchCount": "0", 35482c664b6SPetr Machata "teardown": [ 35582c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 35682c664b6SPetr Machata ] 35782c664b6SPetr Machata }, 35882c664b6SPetr Machata { 35982c664b6SPetr Machata "id": "c696", 36082c664b6SPetr Machata "name": "Add ETS qdisc with priomap", 36182c664b6SPetr Machata "category": [ 36282c664b6SPetr Machata "qdisc", 36382c664b6SPetr Machata "ets" 36482c664b6SPetr Machata ], 36582c664b6SPetr Machata "setup": [ 36682c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 36782c664b6SPetr Machata ], 36882c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 5 priomap 0 0 1 0 1 2 0 1 2 3 0 1 2 3 4 0", 36982c664b6SPetr Machata "expExitCode": "0", 37082c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 37182c664b6SPetr Machata "matchPattern": "qdisc ets 1: root .*priomap 0 0 1 0 1 2 0 1 2 3 0 1 2 3 4 0", 37282c664b6SPetr Machata "matchCount": "1", 37382c664b6SPetr Machata "teardown": [ 37482c664b6SPetr Machata "$TC qdisc del dev $DUMMY handle 1: root", 37582c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 37682c664b6SPetr Machata ] 37782c664b6SPetr Machata }, 37882c664b6SPetr Machata { 37982c664b6SPetr Machata "id": "30c4", 38082c664b6SPetr Machata "name": "Add ETS qdisc with quanta + priomap", 38182c664b6SPetr Machata "category": [ 38282c664b6SPetr Machata "qdisc", 38382c664b6SPetr Machata "ets" 38482c664b6SPetr Machata ], 38582c664b6SPetr Machata "setup": [ 38682c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 38782c664b6SPetr Machata ], 38882c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets quanta 1000 2000 3000 4000 5000 priomap 0 0 1 0 1 2 0 1 2 3 0 1 2 3 4 0", 38982c664b6SPetr Machata "expExitCode": "0", 39082c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 39182c664b6SPetr Machata "matchPattern": "qdisc ets 1: root .*quanta 1000 2000 3000 4000 5000 priomap 0 0 1 0 1 2 0 1 2 3 0 1 2 3 4 0", 39282c664b6SPetr Machata "matchCount": "1", 39382c664b6SPetr Machata "teardown": [ 39482c664b6SPetr Machata "$TC qdisc del dev $DUMMY handle 1: root", 39582c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 39682c664b6SPetr Machata ] 39782c664b6SPetr Machata }, 39882c664b6SPetr Machata { 39982c664b6SPetr Machata "id": "e8ac", 40082c664b6SPetr Machata "name": "Add ETS qdisc with strict + priomap", 40182c664b6SPetr Machata "category": [ 40282c664b6SPetr Machata "qdisc", 40382c664b6SPetr Machata "ets" 40482c664b6SPetr Machata ], 40582c664b6SPetr Machata "setup": [ 40682c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 40782c664b6SPetr Machata ], 40882c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets strict 5 priomap 0 0 1 0 1 2 0 1 2 3 0 1 2 3 4 0", 40982c664b6SPetr Machata "expExitCode": "0", 41082c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 41182c664b6SPetr Machata "matchPattern": "qdisc ets 1: root .*bands 5 strict 5 priomap 0 0 1 0 1 2 0 1 2 3 0 1 2 3 4 0", 41282c664b6SPetr Machata "matchCount": "1", 41382c664b6SPetr Machata "teardown": [ 41482c664b6SPetr Machata "$TC qdisc del dev $DUMMY handle 1: root", 41582c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 41682c664b6SPetr Machata ] 41782c664b6SPetr Machata }, 41882c664b6SPetr Machata { 41982c664b6SPetr Machata "id": "5a7e", 42082c664b6SPetr Machata "name": "Add ETS qdisc with quanta + strict + priomap", 42182c664b6SPetr Machata "category": [ 42282c664b6SPetr Machata "qdisc", 42382c664b6SPetr Machata "ets" 42482c664b6SPetr Machata ], 42582c664b6SPetr Machata "setup": [ 42682c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 42782c664b6SPetr Machata ], 42882c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets strict 2 quanta 1000 2000 3000 priomap 0 0 1 0 1 2 0 1 2 3 0 1 2 3 4 0", 42982c664b6SPetr Machata "expExitCode": "0", 43082c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 43182c664b6SPetr Machata "matchPattern": "qdisc ets 1: root .*strict 2 quanta 1000 2000 3000 priomap 0 0 1 0 1 2 0 1 2 3 0 1 2 3 4 0", 43282c664b6SPetr Machata "matchCount": "1", 43382c664b6SPetr Machata "teardown": [ 43482c664b6SPetr Machata "$TC qdisc del dev $DUMMY handle 1: root", 43582c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 43682c664b6SPetr Machata ] 43782c664b6SPetr Machata }, 43882c664b6SPetr Machata { 43982c664b6SPetr Machata "id": "cb8b", 44082c664b6SPetr Machata "name": "Show ETS class :1", 44182c664b6SPetr Machata "category": [ 44282c664b6SPetr Machata "qdisc", 44382c664b6SPetr Machata "ets" 44482c664b6SPetr Machata ], 44582c664b6SPetr Machata "setup": [ 44682c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 44782c664b6SPetr Machata ], 44882c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets quanta 4000 3000 2000", 44982c664b6SPetr Machata "expExitCode": "0", 45082c664b6SPetr Machata "verifyCmd": "$TC class show dev $DUMMY classid 1:1", 45182c664b6SPetr Machata "matchPattern": "class ets 1:1 root quantum 4000", 45282c664b6SPetr Machata "matchCount": "1", 45382c664b6SPetr Machata "teardown": [ 45482c664b6SPetr Machata "$TC qdisc del dev $DUMMY handle 1: root", 45582c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 45682c664b6SPetr Machata ] 45782c664b6SPetr Machata }, 45882c664b6SPetr Machata { 45982c664b6SPetr Machata "id": "1b4e", 46082c664b6SPetr Machata "name": "Show ETS class :2", 46182c664b6SPetr Machata "category": [ 46282c664b6SPetr Machata "qdisc", 46382c664b6SPetr Machata "ets" 46482c664b6SPetr Machata ], 46582c664b6SPetr Machata "setup": [ 46682c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 46782c664b6SPetr Machata ], 46882c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets quanta 4000 3000 2000", 46982c664b6SPetr Machata "expExitCode": "0", 47082c664b6SPetr Machata "verifyCmd": "$TC class show dev $DUMMY classid 1:2", 47182c664b6SPetr Machata "matchPattern": "class ets 1:2 root quantum 3000", 47282c664b6SPetr Machata "matchCount": "1", 47382c664b6SPetr Machata "teardown": [ 47482c664b6SPetr Machata "$TC qdisc del dev $DUMMY handle 1: root", 47582c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 47682c664b6SPetr Machata ] 47782c664b6SPetr Machata }, 47882c664b6SPetr Machata { 47982c664b6SPetr Machata "id": "f642", 48082c664b6SPetr Machata "name": "Show ETS class :3", 48182c664b6SPetr Machata "category": [ 48282c664b6SPetr Machata "qdisc", 48382c664b6SPetr Machata "ets" 48482c664b6SPetr Machata ], 48582c664b6SPetr Machata "setup": [ 48682c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 48782c664b6SPetr Machata ], 48882c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets quanta 4000 3000 2000", 48982c664b6SPetr Machata "expExitCode": "0", 49082c664b6SPetr Machata "verifyCmd": "$TC class show dev $DUMMY classid 1:3", 49182c664b6SPetr Machata "matchPattern": "class ets 1:3 root quantum 2000", 49282c664b6SPetr Machata "matchCount": "1", 49382c664b6SPetr Machata "teardown": [ 49482c664b6SPetr Machata "$TC qdisc del dev $DUMMY handle 1: root", 49582c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 49682c664b6SPetr Machata ] 49782c664b6SPetr Machata }, 49882c664b6SPetr Machata { 49982c664b6SPetr Machata "id": "0a5f", 50082c664b6SPetr Machata "name": "Show ETS strict class", 50182c664b6SPetr Machata "category": [ 50282c664b6SPetr Machata "qdisc", 50382c664b6SPetr Machata "ets" 50482c664b6SPetr Machata ], 50582c664b6SPetr Machata "setup": [ 50682c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 50782c664b6SPetr Machata ], 50882c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets strict 3", 50982c664b6SPetr Machata "expExitCode": "0", 51082c664b6SPetr Machata "verifyCmd": "$TC class show dev $DUMMY classid 1:1", 51182c664b6SPetr Machata "matchPattern": "class ets 1:1 root $", 51282c664b6SPetr Machata "matchCount": "1", 51382c664b6SPetr Machata "teardown": [ 51482c664b6SPetr Machata "$TC qdisc del dev $DUMMY handle 1: root", 51582c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 51682c664b6SPetr Machata ] 51782c664b6SPetr Machata }, 51882c664b6SPetr Machata { 51982c664b6SPetr Machata "id": "f7c8", 52082c664b6SPetr Machata "name": "Add ETS qdisc with too many quanta", 52182c664b6SPetr Machata "category": [ 52282c664b6SPetr Machata "qdisc", 52382c664b6SPetr Machata "ets" 52482c664b6SPetr Machata ], 52582c664b6SPetr Machata "setup": [ 52682c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 52782c664b6SPetr Machata ], 52882c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 2 quanta 1000 2000 3000", 52982c664b6SPetr Machata "expExitCode": "1", 53082c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 53182c664b6SPetr Machata "matchPattern": "qdisc ets", 53282c664b6SPetr Machata "matchCount": "0", 53382c664b6SPetr Machata "teardown": [ 53482c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 53582c664b6SPetr Machata ] 53682c664b6SPetr Machata }, 53782c664b6SPetr Machata { 53882c664b6SPetr Machata "id": "2389", 53982c664b6SPetr Machata "name": "Add ETS qdisc with too many strict", 54082c664b6SPetr Machata "category": [ 54182c664b6SPetr Machata "qdisc", 54282c664b6SPetr Machata "ets" 54382c664b6SPetr Machata ], 54482c664b6SPetr Machata "setup": [ 54582c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 54682c664b6SPetr Machata ], 54782c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 2 strict 3", 54882c664b6SPetr Machata "expExitCode": "1", 54982c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 55082c664b6SPetr Machata "matchPattern": "qdisc ets", 55182c664b6SPetr Machata "matchCount": "0", 55282c664b6SPetr Machata "teardown": [ 55382c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 55482c664b6SPetr Machata ] 55582c664b6SPetr Machata }, 55682c664b6SPetr Machata { 55782c664b6SPetr Machata "id": "fe3c", 55882c664b6SPetr Machata "name": "Add ETS qdisc with too many strict + quanta", 55982c664b6SPetr Machata "category": [ 56082c664b6SPetr Machata "qdisc", 56182c664b6SPetr Machata "ets" 56282c664b6SPetr Machata ], 56382c664b6SPetr Machata "setup": [ 56482c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 56582c664b6SPetr Machata ], 56682c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 4 strict 2 quanta 1000 2000 3000", 56782c664b6SPetr Machata "expExitCode": "1", 56882c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 56982c664b6SPetr Machata "matchPattern": "qdisc ets", 57082c664b6SPetr Machata "matchCount": "0", 57182c664b6SPetr Machata "teardown": [ 57282c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 57382c664b6SPetr Machata ] 57482c664b6SPetr Machata }, 57582c664b6SPetr Machata { 57682c664b6SPetr Machata "id": "cb04", 57782c664b6SPetr Machata "name": "Add ETS qdisc with excess priomap elements", 57882c664b6SPetr Machata "category": [ 57982c664b6SPetr Machata "qdisc", 58082c664b6SPetr Machata "ets" 58182c664b6SPetr Machata ], 58282c664b6SPetr Machata "setup": [ 58382c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 58482c664b6SPetr Machata ], 58582c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 5 priomap 0 0 1 0 1 2 0 1 2 3 0 1 2 3 4 0 1 2", 58682c664b6SPetr Machata "expExitCode": "1", 58782c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 58882c664b6SPetr Machata "matchPattern": "qdisc ets", 58982c664b6SPetr Machata "matchCount": "0", 59082c664b6SPetr Machata "teardown": [ 59182c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 59282c664b6SPetr Machata ] 59382c664b6SPetr Machata }, 59482c664b6SPetr Machata { 59582c664b6SPetr Machata "id": "c32e", 59682c664b6SPetr Machata "name": "Add ETS qdisc with priomap above bands", 59782c664b6SPetr Machata "category": [ 59882c664b6SPetr Machata "qdisc", 59982c664b6SPetr Machata "ets" 60082c664b6SPetr Machata ], 60182c664b6SPetr Machata "setup": [ 60282c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 60382c664b6SPetr Machata ], 60482c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 2 priomap 0 1 2", 60582c664b6SPetr Machata "expExitCode": "1", 60682c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 60782c664b6SPetr Machata "matchPattern": "qdisc ets", 60882c664b6SPetr Machata "matchCount": "0", 60982c664b6SPetr Machata "teardown": [ 61082c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 61182c664b6SPetr Machata ] 61282c664b6SPetr Machata }, 61382c664b6SPetr Machata { 61482c664b6SPetr Machata "id": "744c", 61582c664b6SPetr Machata "name": "Add ETS qdisc with priomap above quanta", 61682c664b6SPetr Machata "category": [ 61782c664b6SPetr Machata "qdisc", 61882c664b6SPetr Machata "ets" 61982c664b6SPetr Machata ], 62082c664b6SPetr Machata "setup": [ 62182c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 62282c664b6SPetr Machata ], 62382c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets quanta 1000 500 priomap 0 1 2", 62482c664b6SPetr Machata "expExitCode": "1", 62582c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 62682c664b6SPetr Machata "matchPattern": "qdisc ets", 62782c664b6SPetr Machata "matchCount": "0", 62882c664b6SPetr Machata "teardown": [ 62982c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 63082c664b6SPetr Machata ] 63182c664b6SPetr Machata }, 63282c664b6SPetr Machata { 63382c664b6SPetr Machata "id": "7b33", 63482c664b6SPetr Machata "name": "Add ETS qdisc with priomap above strict", 63582c664b6SPetr Machata "category": [ 63682c664b6SPetr Machata "qdisc", 63782c664b6SPetr Machata "ets" 63882c664b6SPetr Machata ], 63982c664b6SPetr Machata "setup": [ 64082c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 64182c664b6SPetr Machata ], 64282c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets strict 2 priomap 0 1 2", 64382c664b6SPetr Machata "expExitCode": "1", 64482c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 64582c664b6SPetr Machata "matchPattern": "qdisc ets", 64682c664b6SPetr Machata "matchCount": "0", 64782c664b6SPetr Machata "teardown": [ 64882c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 64982c664b6SPetr Machata ] 65082c664b6SPetr Machata }, 65182c664b6SPetr Machata { 65282c664b6SPetr Machata "id": "dbe6", 65382c664b6SPetr Machata "name": "Add ETS qdisc with priomap above strict + quanta", 65482c664b6SPetr Machata "category": [ 65582c664b6SPetr Machata "qdisc", 65682c664b6SPetr Machata "ets" 65782c664b6SPetr Machata ], 65882c664b6SPetr Machata "setup": [ 65982c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 66082c664b6SPetr Machata ], 66182c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets strict 1 quanta 1000 500 priomap 0 1 2 3", 66282c664b6SPetr Machata "expExitCode": "1", 66382c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 66482c664b6SPetr Machata "matchPattern": "qdisc ets", 66582c664b6SPetr Machata "matchCount": "0", 66682c664b6SPetr Machata "teardown": [ 66782c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 66882c664b6SPetr Machata ] 66982c664b6SPetr Machata }, 67082c664b6SPetr Machata { 67182c664b6SPetr Machata "id": "bdb2", 67282c664b6SPetr Machata "name": "Add ETS qdisc with priomap within bands with strict + quanta", 67382c664b6SPetr Machata "category": [ 67482c664b6SPetr Machata "qdisc", 67582c664b6SPetr Machata "ets" 67682c664b6SPetr Machata ], 67782c664b6SPetr Machata "setup": [ 67882c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 67982c664b6SPetr Machata ], 68082c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 4 strict 1 quanta 1000 500 priomap 0 1 2 3", 68182c664b6SPetr Machata "expExitCode": "0", 68282c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 68382c664b6SPetr Machata "matchPattern": "qdisc ets", 68482c664b6SPetr Machata "matchCount": "1", 68582c664b6SPetr Machata "teardown": [ 68682c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 68782c664b6SPetr Machata ] 68882c664b6SPetr Machata }, 68982c664b6SPetr Machata { 69082c664b6SPetr Machata "id": "39a3", 69182c664b6SPetr Machata "name": "Add ETS qdisc with priomap above bands with strict + quanta", 69282c664b6SPetr Machata "category": [ 69382c664b6SPetr Machata "qdisc", 69482c664b6SPetr Machata "ets" 69582c664b6SPetr Machata ], 69682c664b6SPetr Machata "setup": [ 69782c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 69882c664b6SPetr Machata ], 69982c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 4 strict 1 quanta 1000 500 priomap 0 1 2 3 4", 70082c664b6SPetr Machata "expExitCode": "1", 70182c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 70282c664b6SPetr Machata "matchPattern": "qdisc ets", 70382c664b6SPetr Machata "matchCount": "0", 70482c664b6SPetr Machata "teardown": [ 70582c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 70682c664b6SPetr Machata ] 70782c664b6SPetr Machata }, 70882c664b6SPetr Machata { 70982c664b6SPetr Machata "id": "557c", 71082c664b6SPetr Machata "name": "Unset priorities default to the last band", 71182c664b6SPetr Machata "category": [ 71282c664b6SPetr Machata "qdisc", 71382c664b6SPetr Machata "ets" 71482c664b6SPetr Machata ], 71582c664b6SPetr Machata "setup": [ 71682c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 71782c664b6SPetr Machata ], 71882c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 4 priomap 0 0 0 0", 71982c664b6SPetr Machata "expExitCode": "0", 72082c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 72182c664b6SPetr Machata "matchPattern": "qdisc ets .*priomap 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3", 72282c664b6SPetr Machata "matchCount": "1", 72382c664b6SPetr Machata "teardown": [ 72482c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 72582c664b6SPetr Machata ] 72682c664b6SPetr Machata }, 72782c664b6SPetr Machata { 72882c664b6SPetr Machata "id": "a347", 72982c664b6SPetr Machata "name": "Unset priorities default to the last band -- no priomap", 73082c664b6SPetr Machata "category": [ 73182c664b6SPetr Machata "qdisc", 73282c664b6SPetr Machata "ets" 73382c664b6SPetr Machata ], 73482c664b6SPetr Machata "setup": [ 73582c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 73682c664b6SPetr Machata ], 73782c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 4", 73882c664b6SPetr Machata "expExitCode": "0", 73982c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 74082c664b6SPetr Machata "matchPattern": "qdisc ets .*priomap 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3", 74182c664b6SPetr Machata "matchCount": "1", 74282c664b6SPetr Machata "teardown": [ 74382c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 74482c664b6SPetr Machata ] 74582c664b6SPetr Machata }, 74682c664b6SPetr Machata { 74782c664b6SPetr Machata "id": "39c4", 74882c664b6SPetr Machata "name": "Add ETS qdisc with too few bands", 74982c664b6SPetr Machata "category": [ 75082c664b6SPetr Machata "qdisc", 75182c664b6SPetr Machata "ets" 75282c664b6SPetr Machata ], 75382c664b6SPetr Machata "setup": [ 75482c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 75582c664b6SPetr Machata ], 75682c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 0", 75782c664b6SPetr Machata "expExitCode": "1", 75882c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 75982c664b6SPetr Machata "matchPattern": "qdisc ets", 76082c664b6SPetr Machata "matchCount": "0", 76182c664b6SPetr Machata "teardown": [ 76282c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 76382c664b6SPetr Machata ] 76482c664b6SPetr Machata }, 76582c664b6SPetr Machata { 76682c664b6SPetr Machata "id": "930b", 76782c664b6SPetr Machata "name": "Add ETS qdisc with too many bands", 76882c664b6SPetr Machata "category": [ 76982c664b6SPetr Machata "qdisc", 77082c664b6SPetr Machata "ets" 77182c664b6SPetr Machata ], 77282c664b6SPetr Machata "setup": [ 77382c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 77482c664b6SPetr Machata ], 77582c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 17", 77682c664b6SPetr Machata "expExitCode": "1", 77782c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 77882c664b6SPetr Machata "matchPattern": "qdisc ets", 77982c664b6SPetr Machata "matchCount": "0", 78082c664b6SPetr Machata "teardown": [ 78182c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 78282c664b6SPetr Machata ] 78382c664b6SPetr Machata }, 78482c664b6SPetr Machata { 78582c664b6SPetr Machata "id": "406a", 78682c664b6SPetr Machata "name": "Add ETS qdisc without parameters", 78782c664b6SPetr Machata "category": [ 78882c664b6SPetr Machata "qdisc", 78982c664b6SPetr Machata "ets" 79082c664b6SPetr Machata ], 79182c664b6SPetr Machata "setup": [ 79282c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 79382c664b6SPetr Machata ], 79482c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets", 79582c664b6SPetr Machata "expExitCode": "1", 79682c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 79782c664b6SPetr Machata "matchPattern": "qdisc ets", 79882c664b6SPetr Machata "matchCount": "0", 79982c664b6SPetr Machata "teardown": [ 80082c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 80182c664b6SPetr Machata ] 80282c664b6SPetr Machata }, 80382c664b6SPetr Machata { 80482c664b6SPetr Machata "id": "e51a", 80582c664b6SPetr Machata "name": "Zero element in quanta", 80682c664b6SPetr Machata "category": [ 80782c664b6SPetr Machata "qdisc", 80882c664b6SPetr Machata "ets" 80982c664b6SPetr Machata ], 81082c664b6SPetr Machata "setup": [ 81182c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 81282c664b6SPetr Machata ], 81382c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets quanta 1000 0 800 700", 81482c664b6SPetr Machata "expExitCode": "1", 81582c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 81682c664b6SPetr Machata "matchPattern": "qdisc ets", 81782c664b6SPetr Machata "matchCount": "0", 81882c664b6SPetr Machata "teardown": [ 81982c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 82082c664b6SPetr Machata ] 82182c664b6SPetr Machata }, 82282c664b6SPetr Machata { 82382c664b6SPetr Machata "id": "e7f2", 82482c664b6SPetr Machata "name": "Sole zero element in quanta", 82582c664b6SPetr Machata "category": [ 82682c664b6SPetr Machata "qdisc", 82782c664b6SPetr Machata "ets" 82882c664b6SPetr Machata ], 82982c664b6SPetr Machata "setup": [ 83082c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 83182c664b6SPetr Machata ], 83282c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets quanta 0", 83382c664b6SPetr Machata "expExitCode": "1", 83482c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 83582c664b6SPetr Machata "matchPattern": "qdisc ets", 83682c664b6SPetr Machata "matchCount": "0", 83782c664b6SPetr Machata "teardown": [ 83882c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 83982c664b6SPetr Machata ] 84082c664b6SPetr Machata }, 84182c664b6SPetr Machata { 84282c664b6SPetr Machata "id": "d6e6", 84382c664b6SPetr Machata "name": "No values after the quanta keyword", 84482c664b6SPetr Machata "category": [ 84582c664b6SPetr Machata "qdisc", 84682c664b6SPetr Machata "ets" 84782c664b6SPetr Machata ], 84882c664b6SPetr Machata "setup": [ 84982c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true" 85082c664b6SPetr Machata ], 85182c664b6SPetr Machata "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets quanta", 85282c664b6SPetr Machata "expExitCode": "255", 85382c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 85482c664b6SPetr Machata "matchPattern": "qdisc ets", 85582c664b6SPetr Machata "matchCount": "0", 85682c664b6SPetr Machata "teardown": [ 85782c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 85882c664b6SPetr Machata ] 85982c664b6SPetr Machata }, 86082c664b6SPetr Machata { 86182c664b6SPetr Machata "id": "28c6", 86282c664b6SPetr Machata "name": "Change ETS band quantum", 86382c664b6SPetr Machata "category": [ 86482c664b6SPetr Machata "qdisc", 86582c664b6SPetr Machata "ets" 86682c664b6SPetr Machata ], 86782c664b6SPetr Machata "setup": [ 86882c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true", 86982c664b6SPetr Machata "$TC qdisc add dev $DUMMY handle 1: root ets quanta 1000 2000 3000" 87082c664b6SPetr Machata ], 87182c664b6SPetr Machata "cmdUnderTest": "$TC class change dev $DUMMY classid 1:1 ets quantum 1500", 87282c664b6SPetr Machata "expExitCode": "0", 87382c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 87482c664b6SPetr Machata "matchPattern": "qdisc ets 1: root .*quanta 1500 2000 3000 priomap ", 87582c664b6SPetr Machata "matchCount": "1", 87682c664b6SPetr Machata "teardown": [ 87782c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 87882c664b6SPetr Machata ] 87982c664b6SPetr Machata }, 88082c664b6SPetr Machata { 88182c664b6SPetr Machata "id": "4714", 88282c664b6SPetr Machata "name": "Change ETS band without quantum", 88382c664b6SPetr Machata "category": [ 88482c664b6SPetr Machata "qdisc", 88582c664b6SPetr Machata "ets" 88682c664b6SPetr Machata ], 88782c664b6SPetr Machata "setup": [ 88882c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true", 88982c664b6SPetr Machata "$TC qdisc add dev $DUMMY handle 1: root ets quanta 1000 2000 3000" 89082c664b6SPetr Machata ], 89182c664b6SPetr Machata "cmdUnderTest": "$TC class change dev $DUMMY classid 1:1 ets", 89282c664b6SPetr Machata "expExitCode": "0", 89382c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 89482c664b6SPetr Machata "matchPattern": "qdisc ets 1: root .*quanta 1000 2000 3000 priomap ", 89582c664b6SPetr Machata "matchCount": "1", 89682c664b6SPetr Machata "teardown": [ 89782c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 89882c664b6SPetr Machata ] 89982c664b6SPetr Machata }, 90082c664b6SPetr Machata { 90182c664b6SPetr Machata "id": "6979", 90282c664b6SPetr Machata "name": "Change quantum of a strict ETS band", 90382c664b6SPetr Machata "category": [ 90482c664b6SPetr Machata "qdisc", 90582c664b6SPetr Machata "ets" 90682c664b6SPetr Machata ], 90782c664b6SPetr Machata "setup": [ 90882c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true", 90982c664b6SPetr Machata "$TC qdisc add dev $DUMMY handle 1: root ets strict 5" 91082c664b6SPetr Machata ], 91182c664b6SPetr Machata "cmdUnderTest": "$TC class change dev $DUMMY classid 1:2 ets quantum 1500", 91282c664b6SPetr Machata "expExitCode": "2", 91382c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 91482c664b6SPetr Machata "matchPattern": "qdisc ets .*bands 5 .*strict 5", 91582c664b6SPetr Machata "matchCount": "1", 91682c664b6SPetr Machata "teardown": [ 91782c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 91882c664b6SPetr Machata ] 91982c664b6SPetr Machata }, 92082c664b6SPetr Machata { 92182c664b6SPetr Machata "id": "9a7d", 92282c664b6SPetr Machata "name": "Change ETS strict band without quantum", 92382c664b6SPetr Machata "category": [ 92482c664b6SPetr Machata "qdisc", 92582c664b6SPetr Machata "ets" 92682c664b6SPetr Machata ], 92782c664b6SPetr Machata "setup": [ 92882c664b6SPetr Machata "$IP link add dev $DUMMY type dummy || /bin/true", 92982c664b6SPetr Machata "$TC qdisc add dev $DUMMY handle 1: root ets strict 5" 93082c664b6SPetr Machata ], 93182c664b6SPetr Machata "cmdUnderTest": "$TC class change dev $DUMMY classid 1:2 ets", 93282c664b6SPetr Machata "expExitCode": "0", 93382c664b6SPetr Machata "verifyCmd": "$TC qdisc show dev $DUMMY", 93482c664b6SPetr Machata "matchPattern": "qdisc ets .*bands 5 .*strict 5", 93582c664b6SPetr Machata "matchCount": "1", 93682c664b6SPetr Machata "teardown": [ 93782c664b6SPetr Machata "$IP link del dev $DUMMY type dummy" 93882c664b6SPetr Machata ] 93982c664b6SPetr Machata } 94082c664b6SPetr Machata] 941