brintos

brintos / linux-shallow public Read only

0
0
Text · 7.9 KiB · cab745f Raw
262 lines · json
1[2    {3        "id": "0904",4        "name": "Create HTB with default setting",5        "category": [6            "qdisc",7            "htb"8        ],9        "plugins": {10            "requires": "nsPlugin"11        },12        "setup": [13        ],14        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root htb",15        "expExitCode": "0",16        "verifyCmd": "$TC qdisc show dev $DUMMY",17        "matchPattern": "qdisc htb 1: root refcnt [0-9]+ r2q 10 default 0 direct_packets_stat.*direct_qlen",18        "matchCount": "1",19        "teardown": [20            "$TC qdisc del dev $DUMMY handle 1: root"21        ]22    },23    {24        "id": "3906",25        "name": "Create HTB with default-N setting",26        "category": [27            "qdisc",28            "htb"29        ],30        "plugins": {31            "requires": "nsPlugin"32        },33        "setup": [34        ],35        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root htb default 10",36        "expExitCode": "0",37        "verifyCmd": "$TC qdisc show dev $DUMMY",38        "matchPattern": "qdisc htb 1: root refcnt [0-9]+ r2q 10 default 0x10 direct_packets_stat.* direct_qlen",39        "matchCount": "1",40        "teardown": [41            "$TC qdisc del dev $DUMMY handle 1: root"42        ]43    },44    {45        "id": "8492",46        "name": "Create HTB with r2q setting",47        "category": [48            "qdisc",49            "htb"50        ],51        "plugins": {52            "requires": "nsPlugin"53        },54        "setup": [55        ],56        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root htb r2q 5",57        "expExitCode": "0",58        "verifyCmd": "$TC qdisc show dev $DUMMY",59        "matchPattern": "qdisc htb 1: root refcnt [0-9]+ r2q 5 default 0 direct_packets_stat.*direct_qlen",60        "matchCount": "1",61        "teardown": [62            "$TC qdisc del dev $DUMMY handle 1: root"63        ]64    },65    {66        "id": "9502",67        "name": "Create HTB with direct_qlen setting",68        "category": [69            "qdisc",70            "htb"71        ],72        "plugins": {73            "requires": "nsPlugin"74        },75        "setup": [76        ],77        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root htb direct_qlen 1024",78        "expExitCode": "0",79        "verifyCmd": "$TC qdisc show dev $DUMMY",80        "matchPattern": "qdisc htb 1: root refcnt [0-9]+ r2q 10 default 0 direct_packets_stat.*direct_qlen 1024",81        "matchCount": "1",82        "teardown": [83            "$TC qdisc del dev $DUMMY handle 1: root"84        ]85    },86    {87        "id": "b924",88        "name": "Create HTB with class rate and burst setting",89        "category": [90            "qdisc",91            "htb"92        ],93        "plugins": {94            "requires": "nsPlugin"95        },96        "setup": [97            "$TC qdisc add dev $DUMMY handle 1: root htb"98        ],99        "cmdUnderTest": "$TC class add dev $DUMMY parent 1: classid 1:1 htb rate 20kbit burst 1000",100        "expExitCode": "0",101        "verifyCmd": "$TC class show dev $DUMMY",102        "matchPattern": "class htb 1:1 root prio 0 rate 20Kbit ceil 20Kbit burst 1000b cburst 1600b",103        "matchCount": "1",104        "teardown": [105            "$TC qdisc del dev $DUMMY handle 1: root"106        ]107    },108    {109        "id": "4359",110        "name": "Create HTB with class mpu setting",111        "category": [112            "qdisc",113            "htb"114        ],115        "plugins": {116            "requires": "nsPlugin"117        },118        "setup": [119            "$TC qdisc add dev $DUMMY handle 1: root htb"120        ],121        "cmdUnderTest": "$TC class add dev $DUMMY parent 1: classid 1:1 htb rate 20Kbit mpu 64",122        "expExitCode": "0",123        "verifyCmd": "$TC class show dev $DUMMY",124        "matchPattern": "class htb 1:1 root prio 0 rate 20Kbit ceil 20Kbit burst 1600b cburst 1600b",125        "matchCount": "1",126        "teardown": [127            "$TC qdisc del dev $DUMMY handle 1: root"128        ]129    },130    {131        "id": "9048",132        "name": "Create HTB with class prio setting",133        "category": [134            "qdisc",135            "htb"136        ],137        "plugins": {138            "requires": "nsPlugin"139        },140        "setup": [141            "$TC qdisc add dev $DUMMY handle 1: root htb"142        ],143        "cmdUnderTest": "$TC class add dev $DUMMY parent 1: classid 1:1 htb rate 20Kbit prio 1",144        "expExitCode": "0",145        "verifyCmd": "$TC class show dev $DUMMY",146        "matchPattern": "class htb 1:1 root prio 1 rate 20Kbit ceil 20Kbit burst 1600b cburst 1600b",147        "matchCount": "1",148        "teardown": [149            "$TC qdisc del dev $DUMMY handle 1: root"150        ]151    },152    {153        "id": "4994",154        "name": "Create HTB with class ceil setting",155        "category": [156            "qdisc",157            "htb"158        ],159        "plugins": {160            "requires": "nsPlugin"161        },162        "setup": [163            "$TC qdisc add dev $DUMMY handle 1: root htb"164        ],165        "cmdUnderTest": "$TC class add dev $DUMMY parent 1: classid 1:1 htb rate 20Kbit ceil 10Kbit",166        "expExitCode": "0",167        "verifyCmd": "$TC class show dev $DUMMY",168        "matchPattern": "class htb 1:1 root prio 0 rate 20Kbit ceil 10Kbit burst 1600b cburst 1600b",169        "matchCount": "1",170        "teardown": [171            "$TC qdisc del dev $DUMMY handle 1: root"172        ]173    },174    {175        "id": "9523",176        "name": "Create HTB with class cburst setting",177        "category": [178            "qdisc",179            "htb"180        ],181        "plugins": {182            "requires": "nsPlugin"183        },184        "setup": [185            "$TC qdisc add dev $DUMMY handle 1: root htb"186        ],187        "cmdUnderTest": "$TC class add dev $DUMMY parent 1: classid 1:1 htb rate 20Kbit cburst 2000",188        "expExitCode": "0",189        "verifyCmd": "$TC class show dev $DUMMY",190        "matchPattern": "class htb 1:1 root prio 0 rate 20Kbit ceil 20Kbit burst 1600b cburst 2000b",191        "matchCount": "1",192        "teardown": [193            "$TC qdisc del dev $DUMMY handle 1: root"194        ]195    },196    {197        "id": "5353",198        "name": "Create HTB with class mtu setting",199        "category": [200            "qdisc",201            "htb"202        ],203        "plugins": {204            "requires": "nsPlugin"205        },206        "setup": [207            "$TC qdisc add dev $DUMMY handle 1: root htb"208        ],209        "cmdUnderTest": "$TC class add dev $DUMMY parent 1: classid 1:1 htb rate 20Kbit mtu 2048",210        "expExitCode": "0",211        "verifyCmd": "$TC class show dev $DUMMY",212        "matchPattern": "class htb 1:1 root prio 0 rate 20Kbit ceil 20Kbit burst 2Kb cburst 2Kb",213        "matchCount": "1",214        "teardown": [215            "$TC qdisc del dev $DUMMY handle 1: root"216        ]217    },218    {219        "id": "346a",220        "name": "Create HTB with class quantum setting",221        "category": [222            "qdisc",223            "htb"224        ],225        "plugins": {226            "requires": "nsPlugin"227        },228        "setup": [229            "$TC qdisc add dev $DUMMY handle 1: root htb"230        ],231        "cmdUnderTest": "$TC class add dev $DUMMY parent 1: classid 1:1 htb rate 20Kbit quantum 2048",232        "expExitCode": "0",233        "verifyCmd": "$TC class show dev $DUMMY",234        "matchPattern": "class htb 1:1 root prio 0 rate 20Kbit ceil 20Kbit burst 1600b cburst 1600b",235        "matchCount": "1",236        "teardown": [237            "$TC qdisc del dev $DUMMY handle 1: root"238        ]239    },240    {241        "id": "303a",242        "name": "Delete HTB with handle",243        "category": [244            "qdisc",245            "htb"246        ],247        "plugins": {248            "requires": "nsPlugin"249        },250        "setup": [251            "$TC qdisc add dev $DUMMY handle 1: root htb r2q 5"252        ],253        "cmdUnderTest": "$TC qdisc del dev $DUMMY handle 1: root",254        "expExitCode": "0",255        "verifyCmd": "$TC qdisc show dev $DUMMY",256        "matchPattern": "qdisc htb 1: root refcnt [0-9]+",257        "matchCount": "0",258        "teardown": [259        ]260    }261]262