brintos

brintos / linux-shallow public Read only

0
0
Text · 5.6 KiB · eec73fd Raw
191 lines · json
1[2    {3        "id": "8b6e",4        "name": "Create RED with no flags",5        "category": [6            "qdisc",7            "red"8        ],9        "plugins": {10            "requires": "nsPlugin"11        },12        "setup": [13        ],14        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root red limit 1M avpkt 1500 min 100K max 300K",15        "expExitCode": "0",16        "verifyCmd": "$TC qdisc show dev $DUMMY",17        "matchPattern": "qdisc red 1: root .* limit 1Mb min 100Kb max 300Kb $",18        "matchCount": "1",19        "teardown": [20            "$TC qdisc del dev $DUMMY handle 1: root"21        ]22    },23    {24        "id": "342e",25        "name": "Create RED with adaptive flag",26        "category": [27            "qdisc",28            "red"29        ],30        "plugins": {31            "requires": "nsPlugin"32        },33        "setup": [34        ],35        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root red adaptive limit 1M avpkt 1500 min 100K max 300K",36        "expExitCode": "0",37        "verifyCmd": "$TC qdisc show dev $DUMMY",38        "matchPattern": "qdisc red 1: root .* limit 1Mb min 100Kb max 300Kb adaptive $",39        "matchCount": "1",40        "teardown": [41            "$TC qdisc del dev $DUMMY handle 1: root"42        ]43    },44    {45        "id": "2d4b",46        "name": "Create RED with ECN flag",47        "category": [48            "qdisc",49            "red"50        ],51        "plugins": {52            "requires": "nsPlugin"53        },54        "setup": [55        ],56        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root red ecn limit 1M avpkt 1500 min 100K max 300K",57        "expExitCode": "0",58        "verifyCmd": "$TC qdisc show dev $DUMMY",59        "matchPattern": "qdisc red 1: root .* limit 1Mb min 100Kb max 300Kb ecn $",60        "matchCount": "1",61        "teardown": [62            "$TC qdisc del dev $DUMMY handle 1: root"63        ]64    },65    {66        "id": "650f",67        "name": "Create RED with flags ECN, adaptive",68        "category": [69            "qdisc",70            "red"71        ],72        "plugins": {73            "requires": "nsPlugin"74        },75        "setup": [76        ],77        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root red ecn adaptive limit 1M avpkt 1500 min 100K max 300K",78        "expExitCode": "0",79        "verifyCmd": "$TC qdisc show dev $DUMMY",80        "matchPattern": "qdisc red 1: root .* limit 1Mb min 100Kb max 300Kb ecn adaptive $",81        "matchCount": "1",82        "teardown": [83            "$TC qdisc del dev $DUMMY handle 1: root"84        ]85    },86    {87        "id": "5f15",88        "name": "Create RED with flags ECN, harddrop",89        "category": [90            "qdisc",91            "red"92        ],93        "plugins": {94            "requires": "nsPlugin"95        },96        "setup": [97        ],98        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root red ecn harddrop limit 1M avpkt 1500 min 100K max 300K",99        "expExitCode": "0",100        "verifyCmd": "$TC qdisc show dev $DUMMY",101        "matchPattern": "qdisc red 1: root .* limit 1Mb min 100Kb max 300Kb ecn harddrop $",102        "matchCount": "1",103        "teardown": [104            "$TC qdisc del dev $DUMMY handle 1: root"105        ]106    },107    {108        "id": "53e8",109        "name": "Create RED with flags ECN, nodrop",110        "category": [111            "qdisc",112            "red"113        ],114        "plugins": {115            "requires": "nsPlugin"116        },117        "setup": [118        ],119        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root red ecn nodrop limit 1M avpkt 1500 min 100K max 300K",120        "expExitCode": "0",121        "verifyCmd": "$TC qdisc show dev $DUMMY",122        "matchPattern": "qdisc red 1: root .* limit 1Mb min 100Kb max 300Kb ecn nodrop $",123        "matchCount": "1",124        "teardown": [125            "$TC qdisc del dev $DUMMY handle 1: root"126        ]127    },128    {129        "id": "d091",130        "name": "Fail to create RED with only nodrop flag",131        "category": [132            "qdisc",133            "red"134        ],135        "plugins": {136            "requires": "nsPlugin"137        },138        "setup": [139        ],140        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root red nodrop limit 1M avpkt 1500 min 100K max 300K",141        "expExitCode": "2",142        "verifyCmd": "$TC qdisc show dev $DUMMY",143        "matchPattern": "qdisc red",144        "matchCount": "0",145        "teardown": [146        ]147    },148    {149        "id": "af8e",150        "name": "Create RED with flags ECN, nodrop, harddrop",151        "category": [152            "qdisc",153            "red"154        ],155        "plugins": {156            "requires": "nsPlugin"157        },158        "setup": [159        ],160        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root red ecn harddrop nodrop limit 1M avpkt 1500 min 100K max 300K",161        "expExitCode": "0",162        "verifyCmd": "$TC qdisc show dev $DUMMY",163        "matchPattern": "qdisc red 1: root .* limit 1Mb min 100Kb max 300Kb ecn harddrop nodrop $",164        "matchCount": "1",165        "teardown": [166            "$TC qdisc del dev $DUMMY handle 1: root"167        ]168    },169    {170        "id": "290a",171        "name": "Show RED class",172        "category": [173            "qdisc",174            "red"175        ],176        "plugins": {177            "requires": "nsPlugin"178        },179        "setup": [180        ],181        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root red limit 1M avpkt 1500 min 100K max 300K",182        "expExitCode": "0",183        "verifyCmd": "$TC class show dev $DUMMY",184        "matchPattern": "class red 1:[0-9]+ parent 1:",185        "matchCount": "1",186        "teardown": [187            "$TC qdisc del dev $DUMMY handle 1: root"188        ]189    }190]191