151 lines · json
1[2 {3 "id": "8942",4 "name": "Create GRED with default setting",5 "category": [6 "qdisc",7 "gred"8 ],9 "plugins": {10 "requires": "nsPlugin"11 },12 "setup": [13 ],14 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root gred setup vqs 10 default 1",15 "expExitCode": "0",16 "verifyCmd": "$TC qdisc show dev $DUMMY",17 "matchPattern": "qdisc gred 1: root refcnt [0-9]+ vqs 10 default 1",18 "matchCount": "1",19 "teardown": [20 "$TC qdisc del dev $DUMMY handle 1: root"21 ]22 },23 {24 "id": "5783",25 "name": "Create GRED with grio setting",26 "category": [27 "qdisc",28 "gred"29 ],30 "plugins": {31 "requires": "nsPlugin"32 },33 "setup": [34 ],35 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root gred setup vqs 10 default 1 grio",36 "expExitCode": "0",37 "verifyCmd": "$TC qdisc show dev $DUMMY",38 "matchPattern": "qdisc gred 1: root refcnt [0-9]+ vqs 10 default 1.*grio",39 "matchCount": "1",40 "teardown": [41 "$TC qdisc del dev $DUMMY handle 1: root"42 ]43 },44 {45 "id": "8a09",46 "name": "Create GRED with limit setting",47 "category": [48 "qdisc",49 "gred"50 ],51 "plugins": {52 "requires": "nsPlugin"53 },54 "setup": [55 ],56 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root gred setup vqs 10 default 1 limit 1000",57 "expExitCode": "0",58 "verifyCmd": "$TC qdisc show dev $DUMMY",59 "matchPattern": "qdisc gred 1: root refcnt [0-9]+ vqs 10 default 1 limit 1000b",60 "matchCount": "1",61 "teardown": [62 "$TC qdisc del dev $DUMMY handle 1: root"63 ]64 },65 {66 "id": "48ca",67 "name": "Create GRED with ecn setting",68 "category": [69 "qdisc",70 "gred"71 ],72 "plugins": {73 "requires": "nsPlugin"74 },75 "setup": [76 ],77 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root gred setup vqs 10 default 2 ecn",78 "expExitCode": "0",79 "verifyCmd": "$TC qdisc show dev $DUMMY",80 "matchPattern": "qdisc gred 1: root refcnt [0-9]+ vqs 10 default 2.*ecn",81 "matchCount": "1",82 "teardown": [83 "$TC qdisc del dev $DUMMY handle 1: root"84 ]85 },86 {87 "id": "48cb",88 "name": "Create GRED with harddrop setting",89 "category": [90 "qdisc",91 "gred"92 ],93 "plugins": {94 "requires": "nsPlugin"95 },96 "setup": [97 ],98 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root gred setup vqs 10 default 2 harddrop",99 "expExitCode": "0",100 "verifyCmd": "$TC qdisc show dev $DUMMY",101 "matchPattern": "qdisc gred 1: root refcnt [0-9]+ vqs 10 default 2.*harddrop",102 "matchCount": "1",103 "teardown": [104 "$TC qdisc del dev $DUMMY handle 1: root"105 ]106 },107 {108 "id": "763a",109 "name": "Change GRED setting",110 "category": [111 "qdisc",112 "gred"113 ],114 "plugins": {115 "requires": "nsPlugin"116 },117 "setup": [118 "$TC qdisc add dev $DUMMY handle 1: root gred setup vqs 10 default 1"119 ],120 "cmdUnderTest": "$TC qdisc change dev $DUMMY handle 1: root gred limit 60KB min 15K max 25K burst 64 avpkt 1500 bandwidth 10Mbit DP 1 probability 0.1",121 "expExitCode": "0",122 "verifyCmd": "$TC qdisc show dev $DUMMY",123 "matchPattern": "qdisc gred 1: root refcnt [0-9]+ vqs 10 default 1 limit.*vq 1 prio [0-9]+ limit 60Kb min 15Kb max 25Kb",124 "matchCount": "1",125 "teardown": [126 "$TC qdisc del dev $DUMMY handle 1: root"127 ]128 },129 {130 "id": "8309",131 "name": "Show GRED class",132 "category": [133 "qdisc",134 "gred"135 ],136 "plugins": {137 "requires": "nsPlugin"138 },139 "setup": [140 ],141 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root gred setup vqs 10 default 1",142 "expExitCode": "0",143 "verifyCmd": "$TC class show dev $DUMMY",144 "matchPattern": "class gred 1:",145 "matchCount": "0",146 "teardown": [147 "$TC qdisc del dev $DUMMY handle 1: root"148 ]149 }150]151