| [ |
| { |
| "id": "84a0", |
| "name": "Create TEQL with default setting", |
| "category": [ |
| "qdisc", |
| "teql" |
| ], |
| "plugins": { |
| "requires": "nsPlugin" |
| }, |
| "setup": [ |
| "$IP link add dev $DUMMY type dummy || /bin/true" |
| ], |
| "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root teql0", |
| "expExitCode": "0", |
| "verifyCmd": "$TC qdisc show dev $DUMMY", |
| "matchPattern": "qdisc teql0 1: root refcnt", |
| "matchCount": "1", |
| "teardown": [ |
| "$TC qdisc del dev $DUMMY handle 1: root", |
| "$IP link del dev $DUMMY type dummy" |
| ] |
| }, |
| { |
| "id": "7734", |
| "name": "Create TEQL with multiple device", |
| "category": [ |
| "qdisc", |
| "teql" |
| ], |
| "plugins": { |
| "requires": "nsPlugin" |
| }, |
| "setup": [ |
| "$IP link add dev $DUMMY type dummy || /bin/true", |
| "echo \"1 1 4\" > /sys/bus/netdevsim/new_device", |
| "$TC qdisc add dev $ETH root handle 1: teql0" |
| ], |
| "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root teql0", |
| "expExitCode": "0", |
| "verifyCmd": "$TC qdisc show dev $DUMMY", |
| "matchPattern": "qdisc teql0 1: root refcnt", |
| "matchCount": "1", |
| "teardown": [ |
| "$TC qdisc del dev $DUMMY handle 1: root", |
| "echo \"1\" > /sys/bus/netdevsim/del_device", |
| "$IP link del dev $DUMMY type dummy" |
| ] |
| }, |
| { |
| "id": "34a9", |
| "name": "Delete TEQL with valid handle", |
| "category": [ |
| "qdisc", |
| "teql" |
| ], |
| "plugins": { |
| "requires": "nsPlugin" |
| }, |
| "setup": [ |
| "$IP link add dev $DUMMY type dummy || /bin/true", |
| "$TC qdisc add dev $DUMMY handle 1: root teql0" |
| ], |
| "cmdUnderTest": "$TC qdisc del dev $DUMMY handle 1: root", |
| "expExitCode": "0", |
| "verifyCmd": "$TC qdisc show dev $DUMMY", |
| "matchPattern": "qdisc teql0 1: root refcnt", |
| "matchCount": "0", |
| "teardown": [ |
| "$IP link del dev $DUMMY type dummy" |
| ] |
| }, |
| { |
| "id": "6289", |
| "name": "Show TEQL stats", |
| "category": [ |
| "qdisc", |
| "teql" |
| ], |
| "plugins": { |
| "requires": "nsPlugin" |
| }, |
| "setup": [ |
| "$IP link add dev $DUMMY type dummy || /bin/true" |
| ], |
| "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root teql0", |
| "expExitCode": "0", |
| "verifyCmd": "$TC -s qdisc show dev $DUMMY", |
| "matchPattern": "qdisc teql0 1: root refcnt", |
| "matchCount": "1", |
| "teardown": [ |
| "$TC qdisc del dev $DUMMY handle 1: root", |
| "$IP link del dev $DUMMY type dummy" |
| ] |
| } |
| ] |