brintos

brintos / linux-shallow public Read only

0
0
Text · 27.4 KiB · a5d94cd Raw
989 lines · json
1[2    {3        "id": "e90e",4        "name": "Add ETS qdisc using bands",5        "category": [6            "qdisc",7            "ets"8        ],9        "plugins": {10            "requires": "nsPlugin"11        },12        "setup": [13        ],14        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 2",15        "expExitCode": "0",16        "verifyCmd": "$TC qdisc show dev $DUMMY",17        "matchPattern": "qdisc ets 1: root .* bands 2",18        "matchCount": "1",19        "teardown": [20            "$TC qdisc del dev $DUMMY handle 1: root"21        ]22    },23    {24        "id": "b059",25        "name": "Add ETS qdisc using quanta",26        "category": [27            "qdisc",28            "ets"29        ],30        "plugins": {31            "requires": "nsPlugin"32        },33        "setup": [34        ],35        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets quanta 1000 900 800 700",36        "expExitCode": "0",37        "verifyCmd": "$TC qdisc show dev $DUMMY",38        "matchPattern": "qdisc ets 1: root .*bands 4 quanta 1000 900 800 700",39        "matchCount": "1",40        "teardown": [41            "$TC qdisc del dev $DUMMY handle 1: root"42        ]43    },44    {45        "id": "e8e7",46        "name": "Add ETS qdisc using strict",47        "category": [48            "qdisc",49            "ets"50        ],51        "plugins": {52            "requires": "nsPlugin"53        },54        "setup": [55        ],56        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets strict 3",57        "expExitCode": "0",58        "verifyCmd": "$TC qdisc show dev $DUMMY",59        "matchPattern": "qdisc ets 1: root .*bands 3 strict 3",60        "matchCount": "1",61        "teardown": [62            "$TC qdisc del dev $DUMMY handle 1: root"63        ]64    },65    {66        "id": "233c",67        "name": "Add ETS qdisc using bands + quanta",68        "category": [69            "qdisc",70            "ets"71        ],72        "plugins": {73            "requires": "nsPlugin"74        },75        "setup": [76        ],77        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 4 quanta 1000 900 800 700",78        "expExitCode": "0",79        "verifyCmd": "$TC qdisc show dev $DUMMY",80        "matchPattern": "qdisc ets 1: root .*bands 4 quanta 1000 900 800 700 priomap",81        "matchCount": "1",82        "teardown": [83            "$TC qdisc del dev $DUMMY handle 1: root"84        ]85    },86    {87        "id": "3d35",88        "name": "Add ETS qdisc using bands + strict",89        "category": [90            "qdisc",91            "ets"92        ],93        "plugins": {94            "requires": "nsPlugin"95        },96        "setup": [97        ],98        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 3 strict 3",99        "expExitCode": "0",100        "verifyCmd": "$TC qdisc show dev $DUMMY",101        "matchPattern": "qdisc ets 1: root .*bands 3 strict 3 priomap",102        "matchCount": "1",103        "teardown": [104            "$TC qdisc del dev $DUMMY handle 1: root"105        ]106    },107    {108        "id": "7f3b",109        "name": "Add ETS qdisc using strict + quanta",110        "category": [111            "qdisc",112            "ets"113        ],114        "plugins": {115            "requires": "nsPlugin"116        },117        "setup": [118        ],119        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets strict 3 quanta 1500 750",120        "expExitCode": "0",121        "verifyCmd": "$TC qdisc show dev $DUMMY",122        "matchPattern": "qdisc ets 1: root .*bands 5 strict 3 quanta 1500 750 priomap",123        "matchCount": "1",124        "teardown": [125            "$TC qdisc del dev $DUMMY handle 1: root"126        ]127    },128    {129        "id": "4593",130        "name": "Add ETS qdisc using strict 0 + quanta",131        "category": [132            "qdisc",133            "ets"134        ],135        "plugins": {136            "requires": "nsPlugin"137        },138        "setup": [139        ],140        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets strict 0 quanta 1500 750",141        "expExitCode": "0",142        "verifyCmd": "$TC qdisc show dev $DUMMY",143        "matchPattern": "qdisc ets 1: root .*bands 2 quanta 1500 750 priomap",144        "matchCount": "1",145        "teardown": [146            "$TC qdisc del dev $DUMMY handle 1: root"147        ]148    },149    {150        "id": "8938",151        "name": "Add ETS qdisc using bands + strict + quanta",152        "category": [153            "qdisc",154            "ets"155        ],156        "plugins": {157            "requires": "nsPlugin"158        },159        "setup": [160        ],161        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 5 strict 3 quanta 1500 750",162        "expExitCode": "0",163        "verifyCmd": "$TC qdisc show dev $DUMMY",164        "matchPattern": "qdisc ets 1: root .*bands 5 .*strict 3 quanta 1500 750 priomap",165        "matchCount": "1",166        "teardown": [167            "$TC qdisc del dev $DUMMY handle 1: root"168        ]169    },170    {171        "id": "0782",172        "name": "Add ETS qdisc with more bands than quanta",173        "category": [174            "qdisc",175            "ets"176        ],177        "plugins": {178            "requires": "nsPlugin"179        },180        "setup": [181        ],182        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 2 quanta 1000",183        "expExitCode": "0",184        "verifyCmd": "$TC qdisc show dev $DUMMY",185        "matchPattern": "qdisc ets 1: root .*bands 2 .*quanta 1000 [1-9][0-9]* priomap",186        "matchCount": "1",187        "teardown": [188            "$TC qdisc del dev $DUMMY handle 1: root"189        ]190    },191    {192        "id": "501b",193        "name": "Add ETS qdisc with more bands than strict",194        "category": [195            "qdisc",196            "ets"197        ],198        "plugins": {199            "requires": "nsPlugin"200        },201        "setup": [202        ],203        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 3 strict 1",204        "expExitCode": "0",205        "verifyCmd": "$TC qdisc show dev $DUMMY",206        "matchPattern": "qdisc ets 1: root .*bands 3 strict 1 quanta ([1-9][0-9]* ){2}priomap",207        "matchCount": "1",208        "teardown": [209            "$TC qdisc del dev $DUMMY handle 1: root"210        ]211    },212    {213        "id": "671a",214        "name": "Add ETS qdisc with more bands than strict + quanta",215        "category": [216            "qdisc",217            "ets"218        ],219        "plugins": {220            "requires": "nsPlugin"221        },222        "setup": [223        ],224        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 3 strict 1 quanta 1000",225        "expExitCode": "0",226        "verifyCmd": "$TC qdisc show dev $DUMMY",227        "matchPattern": "qdisc ets 1: root .*bands 3 strict 1 quanta 1000 [1-9][0-9]* priomap",228        "matchCount": "1",229        "teardown": [230            "$TC qdisc del dev $DUMMY handle 1: root"231        ]232    },233    {234        "id": "2a23",235        "name": "Add ETS qdisc with 16 bands",236        "category": [237            "qdisc",238            "ets"239        ],240        "plugins": {241            "requires": "nsPlugin"242        },243        "setup": [244        ],245        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 16",246        "expExitCode": "0",247        "verifyCmd": "$TC qdisc show dev $DUMMY",248        "matchPattern": "qdisc ets 1: root .* bands 16",249        "matchCount": "1",250        "teardown": [251            "$TC qdisc del dev $DUMMY handle 1: root"252        ]253    },254    {255        "id": "8daf",256        "name": "Add ETS qdisc with 17 bands",257        "category": [258            "qdisc",259            "ets"260        ],261        "plugins": {262            "requires": "nsPlugin"263        },264        "setup": [265        ],266        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 17",267        "expExitCode": "1",268        "verifyCmd": "$TC qdisc show dev $DUMMY",269        "matchPattern": "qdisc ets",270        "matchCount": "0",271        "teardown": [272        ]273    },274    {275        "id": "7f95",276        "name": "Add ETS qdisc with 17 strict",277        "category": [278            "qdisc",279            "ets"280        ],281        "plugins": {282            "requires": "nsPlugin"283        },284        "setup": [285        ],286        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets strict 17",287        "expExitCode": "1",288        "verifyCmd": "$TC qdisc show dev $DUMMY",289        "matchPattern": "qdisc ets",290        "matchCount": "0",291        "teardown": [292        ]293    },294    {295        "id": "837a",296        "name": "Add ETS qdisc with 16 quanta",297        "category": [298            "qdisc",299            "ets"300        ],301        "plugins": {302            "requires": "nsPlugin"303        },304        "setup": [305        ],306        "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",307        "expExitCode": "0",308        "verifyCmd": "$TC qdisc show dev $DUMMY",309        "matchPattern": "qdisc ets 1: root .* bands 16",310        "matchCount": "1",311        "teardown": [312            "$TC qdisc del dev $DUMMY handle 1: root"313        ]314    },315    {316        "id": "65b6",317        "name": "Add ETS qdisc with 17 quanta",318        "category": [319            "qdisc",320            "ets"321        ],322        "plugins": {323            "requires": "nsPlugin"324        },325        "setup": [326        ],327        "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",328        "expExitCode": "2",329        "verifyCmd": "$TC qdisc show dev $DUMMY",330        "matchPattern": "qdisc ets",331        "matchCount": "0",332        "teardown": [333        ]334    },335    {336        "id": "b9e9",337        "name": "Add ETS qdisc with 16 strict + quanta",338        "category": [339            "qdisc",340            "ets"341        ],342        "plugins": {343            "requires": "nsPlugin"344        },345        "setup": [346        ],347        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets strict 8 quanta 1 2 3 4 5 6 7 8",348        "expExitCode": "0",349        "verifyCmd": "$TC qdisc show dev $DUMMY",350        "matchPattern": "qdisc ets 1: root .* bands 16",351        "matchCount": "1",352        "teardown": [353            "$TC qdisc del dev $DUMMY handle 1: root"354        ]355    },356    {357        "id": "9877",358        "name": "Add ETS qdisc with 17 strict + quanta",359        "category": [360            "qdisc",361            "ets"362        ],363        "plugins": {364            "requires": "nsPlugin"365        },366        "setup": [367        ],368        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets strict 9 quanta 1 2 3 4 5 6 7 8",369        "expExitCode": "2",370        "verifyCmd": "$TC qdisc show dev $DUMMY",371        "matchPattern": "qdisc ets",372        "matchCount": "0",373        "teardown": [374        ]375    },376    {377        "id": "c696",378        "name": "Add ETS qdisc with priomap",379        "category": [380            "qdisc",381            "ets"382        ],383        "plugins": {384            "requires": "nsPlugin"385        },386        "setup": [387        ],388        "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",389        "expExitCode": "0",390        "verifyCmd": "$TC qdisc show dev $DUMMY",391        "matchPattern": "qdisc ets 1: root .*priomap 0 0 1 0 1 2 0 1 2 3 0 1 2 3 4 0",392        "matchCount": "1",393        "teardown": [394            "$TC qdisc del dev $DUMMY handle 1: root"395        ]396    },397    {398        "id": "30c4",399        "name": "Add ETS qdisc with quanta + priomap",400        "category": [401            "qdisc",402            "ets"403        ],404        "plugins": {405            "requires": "nsPlugin"406        },407        "setup": [408        ],409        "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",410        "expExitCode": "0",411        "verifyCmd": "$TC qdisc show dev $DUMMY",412        "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",413        "matchCount": "1",414        "teardown": [415            "$TC qdisc del dev $DUMMY handle 1: root"416        ]417    },418    {419        "id": "e8ac",420        "name": "Add ETS qdisc with strict + priomap",421        "category": [422            "qdisc",423            "ets"424        ],425        "plugins": {426            "requires": "nsPlugin"427        },428        "setup": [429        ],430        "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",431        "expExitCode": "0",432        "verifyCmd": "$TC qdisc show dev $DUMMY",433        "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",434        "matchCount": "1",435        "teardown": [436            "$TC qdisc del dev $DUMMY handle 1: root"437        ]438    },439    {440        "id": "5a7e",441        "name": "Add ETS qdisc with quanta + strict + priomap",442        "category": [443            "qdisc",444            "ets"445        ],446        "plugins": {447            "requires": "nsPlugin"448        },449        "setup": [450        ],451        "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",452        "expExitCode": "0",453        "verifyCmd": "$TC qdisc show dev $DUMMY",454        "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",455        "matchCount": "1",456        "teardown": [457            "$TC qdisc del dev $DUMMY handle 1: root"458        ]459    },460    {461        "id": "cb8b",462        "name": "Show ETS class :1",463        "category": [464            "qdisc",465            "ets"466        ],467        "plugins": {468            "requires": "nsPlugin"469        },470        "setup": [471        ],472        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets quanta 4000 3000 2000",473        "expExitCode": "0",474        "verifyCmd": "$TC class show dev $DUMMY classid 1:1",475        "matchPattern": "class ets 1:1 root quantum 4000",476        "matchCount": "1",477        "teardown": [478            "$TC qdisc del dev $DUMMY handle 1: root"479        ]480    },481    {482        "id": "1b4e",483        "name": "Show ETS class :2",484        "category": [485            "qdisc",486            "ets"487        ],488        "plugins": {489            "requires": "nsPlugin"490        },491        "setup": [492        ],493        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets quanta 4000 3000 2000",494        "expExitCode": "0",495        "verifyCmd": "$TC class show dev $DUMMY classid 1:2",496        "matchPattern": "class ets 1:2 root quantum 3000",497        "matchCount": "1",498        "teardown": [499            "$TC qdisc del dev $DUMMY handle 1: root"500        ]501    },502    {503        "id": "f642",504        "name": "Show ETS class :3",505        "category": [506            "qdisc",507            "ets"508        ],509        "plugins": {510            "requires": "nsPlugin"511        },512        "setup": [513        ],514        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets quanta 4000 3000 2000",515        "expExitCode": "0",516        "verifyCmd": "$TC class show dev $DUMMY classid 1:3",517        "matchPattern": "class ets 1:3 root quantum 2000",518        "matchCount": "1",519        "teardown": [520            "$TC qdisc del dev $DUMMY handle 1: root"521        ]522    },523    {524        "id": "0a5f",525        "name": "Show ETS strict class",526        "category": [527            "qdisc",528            "ets"529        ],530        "plugins": {531            "requires": "nsPlugin"532        },533        "setup": [534        ],535        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets strict 3",536        "expExitCode": "0",537        "verifyCmd": "$TC class show dev $DUMMY classid 1:1",538        "matchPattern": "class ets 1:1 root $",539        "matchCount": "1",540        "teardown": [541            "$TC qdisc del dev $DUMMY handle 1: root"542        ]543    },544    {545        "id": "f7c8",546        "name": "Add ETS qdisc with too many quanta",547        "category": [548            "qdisc",549            "ets"550        ],551        "plugins": {552            "requires": "nsPlugin"553        },554        "setup": [555        ],556        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 2 quanta 1000 2000 3000",557        "expExitCode": "1",558        "verifyCmd": "$TC qdisc show dev $DUMMY",559        "matchPattern": "qdisc ets",560        "matchCount": "0",561        "teardown": [562        ]563    },564    {565        "id": "2389",566        "name": "Add ETS qdisc with too many strict",567        "category": [568            "qdisc",569            "ets"570        ],571        "plugins": {572            "requires": "nsPlugin"573        },574        "setup": [575        ],576        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 2 strict 3",577        "expExitCode": "1",578        "verifyCmd": "$TC qdisc show dev $DUMMY",579        "matchPattern": "qdisc ets",580        "matchCount": "0",581        "teardown": [582        ]583    },584    {585        "id": "fe3c",586        "name": "Add ETS qdisc with too many strict + quanta",587        "category": [588            "qdisc",589            "ets"590        ],591        "plugins": {592            "requires": "nsPlugin"593        },594        "setup": [595        ],596        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 4 strict 2 quanta 1000 2000 3000",597        "expExitCode": "1",598        "verifyCmd": "$TC qdisc show dev $DUMMY",599        "matchPattern": "qdisc ets",600        "matchCount": "0",601        "teardown": [602        ]603    },604    {605        "id": "cb04",606        "name": "Add ETS qdisc with excess priomap elements",607        "category": [608            "qdisc",609            "ets"610        ],611        "plugins": {612            "requires": "nsPlugin"613        },614        "setup": [615        ],616        "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",617        "expExitCode": "1",618        "verifyCmd": "$TC qdisc show dev $DUMMY",619        "matchPattern": "qdisc ets",620        "matchCount": "0",621        "teardown": [622        ]623    },624    {625        "id": "c32e",626        "name": "Add ETS qdisc with priomap above bands",627        "category": [628            "qdisc",629            "ets"630        ],631        "plugins": {632            "requires": "nsPlugin"633        },634        "setup": [635        ],636        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 2 priomap 0 1 2",637        "expExitCode": "1",638        "verifyCmd": "$TC qdisc show dev $DUMMY",639        "matchPattern": "qdisc ets",640        "matchCount": "0",641        "teardown": [642        ]643    },644    {645        "id": "744c",646        "name": "Add ETS qdisc with priomap above quanta",647        "category": [648            "qdisc",649            "ets"650        ],651        "plugins": {652            "requires": "nsPlugin"653        },654        "setup": [655        ],656        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets quanta 1000 500 priomap 0 1 2",657        "expExitCode": "1",658        "verifyCmd": "$TC qdisc show dev $DUMMY",659        "matchPattern": "qdisc ets",660        "matchCount": "0",661        "teardown": [662        ]663    },664    {665        "id": "7b33",666        "name": "Add ETS qdisc with priomap above strict",667        "category": [668            "qdisc",669            "ets"670        ],671        "plugins": {672            "requires": "nsPlugin"673        },674        "setup": [675        ],676        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets strict 2 priomap 0 1 2",677        "expExitCode": "1",678        "verifyCmd": "$TC qdisc show dev $DUMMY",679        "matchPattern": "qdisc ets",680        "matchCount": "0",681        "teardown": [682        ]683    },684    {685        "id": "dbe6",686        "name": "Add ETS qdisc with priomap above strict + quanta",687        "category": [688            "qdisc",689            "ets"690        ],691        "plugins": {692            "requires": "nsPlugin"693        },694        "setup": [695        ],696        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets strict 1 quanta 1000 500 priomap 0 1 2 3",697        "expExitCode": "1",698        "verifyCmd": "$TC qdisc show dev $DUMMY",699        "matchPattern": "qdisc ets",700        "matchCount": "0",701        "teardown": [702        ]703    },704    {705        "id": "bdb2",706        "name": "Add ETS qdisc with priomap within bands with strict + quanta",707        "category": [708            "qdisc",709            "ets"710        ],711        "plugins": {712            "requires": "nsPlugin"713        },714        "setup": [715        ],716        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 4 strict 1 quanta 1000 500 priomap 0 1 2 3",717        "expExitCode": "0",718        "verifyCmd": "$TC qdisc show dev $DUMMY",719        "matchPattern": "qdisc ets",720        "matchCount": "1",721        "teardown": [722        ]723    },724    {725        "id": "39a3",726        "name": "Add ETS qdisc with priomap above bands with strict + quanta",727        "category": [728            "qdisc",729            "ets"730        ],731        "plugins": {732            "requires": "nsPlugin"733        },734        "setup": [735        ],736        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 4 strict 1 quanta 1000 500 priomap 0 1 2 3 4",737        "expExitCode": "1",738        "verifyCmd": "$TC qdisc show dev $DUMMY",739        "matchPattern": "qdisc ets",740        "matchCount": "0",741        "teardown": [742        ]743    },744    {745        "id": "557c",746        "name": "Unset priorities default to the last band",747        "category": [748            "qdisc",749            "ets"750        ],751        "plugins": {752            "requires": "nsPlugin"753        },754        "setup": [755        ],756        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 4 priomap 0 0 0 0",757        "expExitCode": "0",758        "verifyCmd": "$TC qdisc show dev $DUMMY",759        "matchPattern": "qdisc ets .*priomap 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3",760        "matchCount": "1",761        "teardown": [762        ]763    },764    {765        "id": "a347",766        "name": "Unset priorities default to the last band -- no priomap",767        "category": [768            "qdisc",769            "ets"770        ],771        "plugins": {772            "requires": "nsPlugin"773        },774        "setup": [775        ],776        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 4",777        "expExitCode": "0",778        "verifyCmd": "$TC qdisc show dev $DUMMY",779        "matchPattern": "qdisc ets .*priomap 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3",780        "matchCount": "1",781        "teardown": [782        ]783    },784    {785        "id": "39c4",786        "name": "Add ETS qdisc with too few bands",787        "category": [788            "qdisc",789            "ets"790        ],791        "plugins": {792            "requires": "nsPlugin"793        },794        "setup": [795        ],796        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 0",797        "expExitCode": "1",798        "verifyCmd": "$TC qdisc show dev $DUMMY",799        "matchPattern": "qdisc ets",800        "matchCount": "0",801        "teardown": [802        ]803    },804    {805        "id": "930b",806        "name": "Add ETS qdisc with too many bands",807        "category": [808            "qdisc",809            "ets"810        ],811        "plugins": {812            "requires": "nsPlugin"813        },814        "setup": [815        ],816        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 17",817        "expExitCode": "1",818        "verifyCmd": "$TC qdisc show dev $DUMMY",819        "matchPattern": "qdisc ets",820        "matchCount": "0",821        "teardown": [822        ]823    },824    {825        "id": "406a",826        "name": "Add ETS qdisc without parameters",827        "category": [828            "qdisc",829            "ets"830        ],831        "plugins": {832            "requires": "nsPlugin"833        },834        "setup": [835        ],836        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets",837        "expExitCode": "1",838        "verifyCmd": "$TC qdisc show dev $DUMMY",839        "matchPattern": "qdisc ets",840        "matchCount": "0",841        "teardown": [842        ]843    },844    {845        "id": "e51a",846        "name": "Zero element in quanta",847        "category": [848            "qdisc",849            "ets"850        ],851        "plugins": {852            "requires": "nsPlugin"853        },854        "setup": [855        ],856        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets quanta 1000 0 800 700",857        "expExitCode": "1",858        "verifyCmd": "$TC qdisc show dev $DUMMY",859        "matchPattern": "qdisc ets",860        "matchCount": "0",861        "teardown": [862        ]863    },864    {865        "id": "e7f2",866        "name": "Sole zero element in quanta",867        "category": [868            "qdisc",869            "ets"870        ],871        "plugins": {872            "requires": "nsPlugin"873        },874        "setup": [875        ],876        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets quanta 0",877        "expExitCode": "1",878        "verifyCmd": "$TC qdisc show dev $DUMMY",879        "matchPattern": "qdisc ets",880        "matchCount": "0",881        "teardown": [882        ]883    },884    {885        "id": "d6e6",886        "name": "No values after the quanta keyword",887        "category": [888            "qdisc",889            "ets"890        ],891        "plugins": {892            "requires": "nsPlugin"893        },894        "setup": [895        ],896        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets quanta",897        "expExitCode": "255",898        "verifyCmd": "$TC qdisc show dev $DUMMY",899        "matchPattern": "qdisc ets",900        "matchCount": "0",901        "teardown": [902        ]903    },904    {905        "id": "28c6",906        "name": "Change ETS band quantum",907        "category": [908            "qdisc",909            "ets"910        ],911        "plugins": {912            "requires": "nsPlugin"913        },914        "setup": [915            "$TC qdisc add dev $DUMMY handle 1: root ets quanta 1000 2000 3000"916        ],917        "cmdUnderTest": "$TC class change dev $DUMMY classid 1:1 ets quantum 1500",918        "expExitCode": "0",919        "verifyCmd": "$TC qdisc show dev $DUMMY",920        "matchPattern": "qdisc ets 1: root .*quanta 1500 2000 3000 priomap ",921        "matchCount": "1",922        "teardown": [923        ]924    },925    {926        "id": "4714",927        "name": "Change ETS band without quantum",928        "category": [929            "qdisc",930            "ets"931        ],932        "plugins": {933            "requires": "nsPlugin"934        },935        "setup": [936            "$TC qdisc add dev $DUMMY handle 1: root ets quanta 1000 2000 3000"937        ],938        "cmdUnderTest": "$TC class change dev $DUMMY classid 1:1 ets",939        "expExitCode": "0",940        "verifyCmd": "$TC qdisc show dev $DUMMY",941        "matchPattern": "qdisc ets 1: root .*quanta 1000 2000 3000 priomap ",942        "matchCount": "1",943        "teardown": [944        ]945    },946    {947        "id": "6979",948        "name": "Change quantum of a strict ETS band",949        "category": [950            "qdisc",951            "ets"952        ],953        "plugins": {954            "requires": "nsPlugin"955        },956        "setup": [957            "$TC qdisc add dev $DUMMY handle 1: root ets strict 5"958        ],959        "cmdUnderTest": "$TC class change dev $DUMMY classid 1:2 ets quantum 1500",960        "expExitCode": "2",961        "verifyCmd": "$TC qdisc show dev $DUMMY",962        "matchPattern": "qdisc ets .*bands 5 .*strict 5",963        "matchCount": "1",964        "teardown": [965        ]966    },967    {968        "id": "9a7d",969        "name": "Change ETS strict band without quantum",970        "category": [971            "qdisc",972            "ets"973        ],974        "plugins": {975            "requires": "nsPlugin"976        },977        "setup": [978            "$TC qdisc add dev $DUMMY handle 1: root ets strict 5"979        ],980        "cmdUnderTest": "$TC class change dev $DUMMY classid 1:2 ets",981        "expExitCode": "0",982        "verifyCmd": "$TC qdisc show dev $DUMMY",983        "matchPattern": "qdisc ets .*bands 5 .*strict 5",984        "matchCount": "1",985        "teardown": [986        ]987    }988]989