File Index
Files and directories
Sign in
FILE

hfsc.json

File preview with syntax highlighting.

linux-6.19.14/tools/testing/selftests/tc-testing/tc-tests/qdiscs/hfsc.json 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]
~/ Read-only file preview.