File Index
Files and directories
Sign in
FILE

cbs.json

File preview with syntax highlighting.

linux-6.19.14/tools/testing/selftests/tc-testing/tc-tests/qdiscs/cbs.json JSON
  1[
  2    {
  3        "id": "1820",
  4        "name": "Create CBS with default setting",
  5        "category": [
  6            "qdisc",
  7            "cbs"
  8        ],
  9        "plugins": {
 10            "requires": "nsPlugin"
 11        },
 12        "setup": [
 13        ],
 14        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root cbs",
 15        "expExitCode": "0",
 16        "verifyCmd": "$TC qdisc show dev $DUMMY",
 17        "matchPattern": "qdisc cbs 1: root refcnt [0-9]+ hicredit 0 locredit 0 sendslope 0 idleslope 0 offload 0.*qdisc pfifo 0: parent 1: limit 1000p",
 18        "matchCount": "1",
 19        "teardown": [
 20            "$TC qdisc del dev $DUMMY handle 1: root"
 21        ]
 22    },
 23    {
 24        "id": "1532",
 25        "name": "Create CBS with hicredit setting",
 26        "category": [
 27            "qdisc",
 28            "cbs"
 29        ],
 30        "plugins": {
 31            "requires": "nsPlugin"
 32        },
 33        "setup": [
 34        ],
 35        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root cbs hicredit 64",
 36        "expExitCode": "0",
 37        "verifyCmd": "$TC qdisc show dev $DUMMY",
 38        "matchPattern": "qdisc cbs 1: root refcnt [0-9]+ hicredit 64 locredit 0 sendslope 0 idleslope 0 offload 0.*qdisc pfifo 0: parent 1: limit 1000p",
 39        "matchCount": "1",
 40        "teardown": [
 41            "$TC qdisc del dev $DUMMY handle 1: root"
 42        ]
 43    },
 44    {
 45        "id": "2078",
 46        "name": "Create CBS with locredit setting",
 47        "category": [
 48            "qdisc",
 49            "cbs"
 50        ],
 51        "plugins": {
 52            "requires": "nsPlugin"
 53        },
 54        "setup": [
 55        ],
 56        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root cbs locredit 10",
 57        "expExitCode": "0",
 58        "verifyCmd": "$TC qdisc show dev $DUMMY",
 59        "matchPattern": "qdisc cbs 1: root refcnt [0-9]+ hicredit 0 locredit 10 sendslope 0 idleslope 0 offload 0.*qdisc pfifo 0: parent 1: limit 1000p",
 60        "matchCount": "1",
 61        "teardown": [
 62            "$TC qdisc del dev $DUMMY handle 1: root"
 63        ]
 64    },
 65    {
 66        "id": "9271",
 67        "name": "Create CBS with sendslope setting",
 68        "category": [
 69            "qdisc",
 70            "cbs"
 71        ],
 72        "plugins": {
 73            "requires": "nsPlugin"
 74        },
 75        "setup": [
 76        ],
 77        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root cbs sendslope 888",
 78        "expExitCode": "0",
 79        "verifyCmd": "$TC qdisc show dev $DUMMY",
 80        "matchPattern": "qdisc cbs 1: root refcnt [0-9]+ hicredit 0 locredit 0 sendslope 888 idleslope 0 offload 0.*qdisc pfifo 0: parent 1: limit 1000p",
 81        "matchCount": "1",
 82        "teardown": [
 83            "$TC qdisc del dev $DUMMY handle 1: root"
 84        ]
 85    },
 86    {
 87        "id": "0482",
 88        "name": "Create CBS with idleslope setting",
 89        "category": [
 90            "qdisc",
 91            "cbs"
 92        ],
 93        "plugins": {
 94            "requires": "nsPlugin"
 95        },
 96        "setup": [
 97        ],
 98        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root cbs idleslope 666",
 99        "expExitCode": "0",
100        "verifyCmd": "$TC qdisc show dev $DUMMY",
101        "matchPattern": "qdisc cbs 1: root refcnt [0-9]+ hicredit 0 locredit 0 sendslope 0 idleslope 666 offload 0.*qdisc pfifo 0: parent 1: limit 1000p",
102        "matchCount": "1",
103        "teardown": [
104            "$TC qdisc del dev $DUMMY handle 1: root"
105        ]
106    },
107    {
108        "id": "e8f3",
109        "name": "Create CBS with multiple setting",
110        "category": [
111            "qdisc",
112            "cbs"
113        ],
114        "plugins": {
115            "requires": "nsPlugin"
116        },
117        "setup": [
118        ],
119        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root cbs hicredit 10 locredit 75 sendslope 2 idleslope 666",
120        "expExitCode": "0",
121        "verifyCmd": "$TC qdisc show dev $DUMMY",
122        "matchPattern": "qdisc cbs 1: root refcnt [0-9]+ hicredit 10 locredit 75 sendslope 2 idleslope 666 offload 0.*qdisc pfifo 0: parent 1: limit 1000p",
123        "matchCount": "1",
124        "teardown": [
125            "$TC qdisc del dev $DUMMY handle 1: root"
126        ]
127    },
128    {
129        "id": "23c9",
130        "name": "Replace CBS with sendslope setting",
131        "category": [
132            "qdisc",
133            "cbs"
134        ],
135        "plugins": {
136            "requires": "nsPlugin"
137        },
138        "setup": [
139            "$TC qdisc add dev $DUMMY handle 1: root cbs idleslope 666"
140        ],
141        "cmdUnderTest": "$TC qdisc replace dev $DUMMY handle 1: root cbs sendslope 10",
142        "expExitCode": "0",
143        "verifyCmd": "$TC qdisc show dev $DUMMY",
144        "matchPattern": "qdisc cbs 1: root refcnt [0-9]+ hicredit 0 locredit 0 sendslope 10 idleslope 0 offload 0.*qdisc pfifo 0: parent 1: limit 1000p",
145        "matchCount": "1",
146        "teardown": [
147            "$TC qdisc del dev $DUMMY handle 1: root"
148        ]
149    },
150    {
151        "id": "a07a",
152        "name": "Change CBS with idleslope setting",
153        "category": [
154            "qdisc",
155            "cbs"
156        ],
157        "plugins": {
158            "requires": "nsPlugin"
159        },
160        "setup": [
161            "$TC qdisc add dev $DUMMY handle 1: root cbs idleslope 666"
162        ],
163        "cmdUnderTest": "$TC qdisc change dev $DUMMY handle 1: root cbs idleslope 1",
164        "expExitCode": "0",
165        "verifyCmd": "$TC qdisc show dev $DUMMY",
166        "matchPattern": "qdisc cbs 1: root refcnt [0-9]+ hicredit 0 locredit 0 sendslope 0 idleslope 1 offload 0.*qdisc pfifo 0: parent 1: limit 1000p",
167        "matchCount": "1",
168        "teardown": [
169            "$TC qdisc del dev $DUMMY handle 1: root"
170        ]
171    },
172    {
173        "id": "43b3",
174        "name": "Delete CBS with handle",
175        "category": [
176            "qdisc",
177            "cbs"
178        ],
179        "plugins": {
180            "requires": "nsPlugin"
181        },
182        "setup": [
183            "$TC qdisc add dev $DUMMY handle 1: root cbs idleslope 666"
184        ],
185        "cmdUnderTest": "$TC qdisc del dev $DUMMY handle 1: root",
186        "expExitCode": "0",
187        "verifyCmd": "$TC qdisc show dev $DUMMY",
188        "matchPattern": "qdisc cbs 1: root refcnt [0-9]+ hicredit 0 locredit 0 sendslope 0 idleslope 1 offload 0.*qdisc pfifo 0: parent 1: limit 1000p",
189        "matchCount": "0",
190        "teardown": [
191        ]
192    },
193    {
194        "id": "9472",
195        "name": "Show CBS class",
196        "category": [
197            "qdisc",
198            "cbs"
199        ],
200        "plugins": {
201            "requires": "nsPlugin"
202        },
203        "setup": [
204        ],
205        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root cbs",
206        "expExitCode": "0",
207        "verifyCmd": "$TC class show dev $DUMMY",
208        "matchPattern": "class cbs 1:[0-9]+ parent 1:",
209        "matchCount": "1",
210        "teardown": [
211            "$TC qdisc del dev $DUMMY handle 1: root"
212        ]
213    }
214]
~/ Read-only file preview.