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