174 lines · json
1[2 {3 "id": "3254",4 "name": "Create HFSC with default setting",5 "category": [6 "qdisc",7 "hfsc"8 ],9 "plugins": {10 "requires": "nsPlugin"11 },12 "setup": [],13 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root hfsc",14 "expExitCode": "0",15 "verifyCmd": "$TC qdisc show dev $DUMMY",16 "matchPattern": "qdisc hfsc 1: root refcnt [0-9]+",17 "matchCount": "1",18 "teardown": [19 "$TC qdisc del dev $DUMMY handle 1: root"20 ]21 },22 {23 "id": "0289",24 "name": "Create HFSC with class sc and ul rate setting",25 "category": [26 "qdisc",27 "hfsc"28 ],29 "plugins": {30 "requires": "nsPlugin"31 },32 "setup": [33 "$TC qdisc add dev $DUMMY handle 1: root hfsc default 11"34 ],35 "cmdUnderTest": "$TC class add dev $DUMMY parent 1: classid 1:1 hfsc sc rate 20000 ul rate 10000",36 "expExitCode": "0",37 "verifyCmd": "$TC class show dev $DUMMY",38 "matchPattern": "class hfsc 1:1 parent 1: sc m1 0bit d 0us m2 20Kbit ul m1 0bit d 0us m2 10Kbit",39 "matchCount": "1",40 "teardown": [41 "$TC qdisc del dev $DUMMY handle 1: root"42 ]43 },44 {45 "id": "846a",46 "name": "Create HFSC with class sc umax and dmax setting",47 "category": [48 "qdisc",49 "hfsc"50 ],51 "plugins": {52 "requires": "nsPlugin"53 },54 "setup": [55 "$TC qdisc add dev $DUMMY handle 1: root hfsc default 11"56 ],57 "cmdUnderTest": "$TC class add dev $DUMMY parent 1: classid 1:1 hfsc sc umax 1540 dmax 5ms rate 10000 ul rate 10000",58 "expExitCode": "0",59 "verifyCmd": "$TC class show dev $DUMMY",60 "matchPattern": "class hfsc 1:1 parent 1: sc m1 2464Kbit d 5ms m2 10Kbit ul m1 0bit d 0us m2 10Kbit",61 "matchCount": "1",62 "teardown": [63 "$TC qdisc del dev $DUMMY handle 1: root"64 ]65 },66 {67 "id": "5413",68 "name": "Create HFSC with class rt and ls rate setting",69 "category": [70 "qdisc",71 "hfsc"72 ],73 "plugins": {74 "requires": "nsPlugin"75 },76 "setup": [77 "$TC qdisc add dev $DUMMY handle 1: root hfsc default 11"78 ],79 "cmdUnderTest": "$TC class add dev $DUMMY parent 1: classid 1:1 hfsc rt rate 20000 ls rate 10000",80 "expExitCode": "0",81 "verifyCmd": "$TC class show dev $DUMMY",82 "matchPattern": "class hfsc 1:1 parent 1: rt m1 0bit d 0us m2 20Kbit ls m1 0bit d 0us m2 10Kbit",83 "matchCount": "1",84 "teardown": [85 "$TC qdisc del dev $DUMMY handle 1: root"86 ]87 },88 {89 "id": "9312",90 "name": "Create HFSC with class rt umax and dmax setting",91 "category": [92 "qdisc",93 "hfsc"94 ],95 "plugins": {96 "requires": "nsPlugin"97 },98 "setup": [99 "$TC qdisc add dev $DUMMY handle 1: root hfsc default 11"100 ],101 "cmdUnderTest": "$TC class add dev $DUMMY parent 1: classid 1:1 hfsc rt umax 1540 dmax 5ms rate 10000 ls rate 10000",102 "expExitCode": "0",103 "verifyCmd": "$TC class show dev $DUMMY",104 "matchPattern": "class hfsc 1:1 parent 1: rt m1 2464Kbit d 5ms m2 10Kbit ls m1 0bit d 0us m2 10Kbit",105 "matchCount": "1",106 "teardown": [107 "$TC qdisc del dev $DUMMY handle 1: root"108 ]109 },110 {111 "id": "6931",112 "name": "Delete HFSC with handle",113 "category": [114 "qdisc",115 "hfsc"116 ],117 "plugins": {118 "requires": "nsPlugin"119 },120 "setup": [121 "$TC qdisc add dev $DUMMY handle 1: root hfsc default 11"122 ],123 "cmdUnderTest": "$TC qdisc del dev $DUMMY handle 1: root",124 "expExitCode": "0",125 "verifyCmd": "$TC qdisc show dev $DUMMY",126 "matchPattern": "qdisc hfsc 1: root refcnt [0-9]+",127 "matchCount": "0",128 "teardown": []129 },130 {131 "id": "8436",132 "name": "Show HFSC class",133 "category": [134 "qdisc",135 "hfsc"136 ],137 "plugins": {138 "requires": "nsPlugin"139 },140 "setup": [],141 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root hfsc",142 "expExitCode": "0",143 "verifyCmd": "$TC class show dev $DUMMY",144 "matchPattern": "class hfsc 1: root",145 "matchCount": "1",146 "teardown": [147 "$TC qdisc del dev $DUMMY handle 1: root"148 ]149 },150 {151 "id": "bef4",152 "name": "HFSC rt inner class upgrade to sc",153 "category": [154 "qdisc",155 "hfsc"156 ],157 "plugins": {158 "requires": "nsPlugin"159 },160 "setup": [161 "$TC qdisc add dev $DUMMY handle 1: root hfsc default 1",162 "$TC class add dev $DUMMY parent 1: classid 1:1 hfsc rt rate 8"163 ],164 "cmdUnderTest": "$TC class add dev $DUMMY parent 1:1 classid 1:2 hfsc rt rate 8",165 "expExitCode": "0",166 "verifyCmd": "$TC class show dev $DUMMY",167 "matchPattern": "class hfsc 1:1 parent 1: sc m1 0bit d 0us m2 8bit.*rt m1 0bit d 0us m2 8bit",168 "matchCount": "1",169 "teardown": [170 "$TC qdisc del dev $DUMMY handle 1: root"171 ]172 }173]174