File Index
Files and directories
Sign in
FILE

teql.json

File preview with syntax highlighting.

linux-6.19.14/tools/testing/selftests/tc-testing/tc-tests/qdiscs/teql.json JSON
  1[
  2    {
  3        "id": "84a0",
  4        "name": "Create TEQL with default setting",
  5        "category": [
  6            "qdisc",
  7            "teql"
  8        ],
  9        "setup": [
 10            "$IP link add dev $DUMMY type dummy"
 11        ],
 12        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root teql0",
 13        "expExitCode": "0",
 14        "verifyCmd": "$TC qdisc show dev $DUMMY",
 15        "matchPattern": "qdisc teql0 1: root refcnt",
 16        "matchCount": "1",
 17        "teardown": [
 18            "$TC qdisc del dev $DUMMY handle 1: root",
 19            "$IP link del dev $DUMMY"
 20        ]
 21    },
 22    {
 23        "id": "7734",
 24        "name": "Create TEQL with multiple device",
 25        "category": [
 26            "qdisc",
 27            "teql"
 28        ],
 29        "setup": [
 30            "$IP link add dev $DUMMY type dummy",
 31            "$IP link add dev $ETH type dummy",
 32            "$TC qdisc add dev $ETH handle 1: root teql0"
 33        ],
 34        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root teql0",
 35        "expExitCode": "0",
 36        "verifyCmd": "$TC qdisc show dev $DUMMY",
 37        "matchPattern": "qdisc teql0 1: root refcnt",
 38        "matchCount": "1",
 39        "teardown": [
 40            "$TC qdisc del dev $DUMMY handle 1: root",
 41            "$IP link del dev $DUMMY",
 42            "$IP link del dev $ETH"
 43        ]
 44    },
 45    {
 46        "id": "34a9",
 47        "name": "Delete TEQL with valid handle",
 48        "category": [
 49            "qdisc",
 50            "teql"
 51        ],
 52        "setup": [
 53            "$IP link add dev $DUMMY type dummy",
 54            "$TC qdisc add dev $DUMMY handle 1: root teql0"
 55        ],
 56        "cmdUnderTest": "$TC qdisc del dev $DUMMY handle 1: root",
 57        "expExitCode": "0",
 58        "verifyCmd": "$TC qdisc show dev $DUMMY",
 59        "matchPattern": "qdisc teql0 1: root refcnt",
 60        "matchCount": "0",
 61        "teardown": [
 62            "$IP link del dev $DUMMY"
 63        ]
 64    },
 65    {
 66        "id": "6289",
 67        "name": "Show TEQL stats",
 68        "category": [
 69            "qdisc",
 70            "teql"
 71        ],
 72        "setup": [
 73            "$IP link add dev $DUMMY type dummy"
 74        ],
 75        "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root teql0",
 76        "expExitCode": "0",
 77        "verifyCmd": "$TC -s qdisc show dev $DUMMY",
 78        "matchPattern": "qdisc teql0 1: root refcnt",
 79        "matchCount": "1",
 80        "teardown": [
 81            "$TC qdisc del dev $DUMMY handle 1: root",
 82            "$IP link del dev $DUMMY"
 83        ]
 84    },
 85    {
 86        "id": "124e",
 87        "name": "Try to add teql as a child qdisc",
 88        "category": [
 89            "qdisc",
 90            "ets",
 91            "tbf"
 92        ],
 93        "plugins": {
 94            "requires": [
 95                "nsPlugin"
 96            ]
 97        },
 98        "setup": [
 99            "$TC qdisc add dev $DUMMY root handle 1: qfq",
100            "$TC class add dev $DUMMY parent 1: classid 1:1 qfq weight 15 maxpkt 16384"
101        ],
102        "cmdUnderTest": "$TC qdisc add dev $DUMMY parent 1:1 handle 2:1 teql0",
103        "expExitCode": "2",
104        "verifyCmd": "$TC -s -j qdisc ls dev $DUMMY parent 1:1",
105        "matchJSON": [],
106        "teardown": [
107            "$TC qdisc del dev $DUMMY root handle 1:"
108        ]
109    }
110]
~/ Read-only file preview.