|
94 | 94 | "$TC qdisc del dev $DUMMY ingress",
|
95 | 95 | "$IP addr del 10.10.10.10/24 dev $DUMMY"
|
96 | 96 | ]
|
97 |
| - } |
| 97 | + }, |
| 98 | + { |
| 99 | + "id": "a4b9", |
| 100 | + "name": "Test class qlen notification", |
| 101 | + "category": [ |
| 102 | + "qdisc" |
| 103 | + ], |
| 104 | + "plugins": { |
| 105 | + "requires": "nsPlugin" |
| 106 | + }, |
| 107 | + "setup": [ |
| 108 | + "$IP link set dev $DUMMY up || true", |
| 109 | + "$IP addr add 10.10.10.10/24 dev $DUMMY || true", |
| 110 | + "$TC qdisc add dev $DUMMY root handle 1: drr", |
| 111 | + "$TC filter add dev $DUMMY parent 1: basic classid 1:1", |
| 112 | + "$TC class add dev $DUMMY parent 1: classid 1:1 drr", |
| 113 | + "$TC qdisc add dev $DUMMY parent 1:1 handle 2: netem", |
| 114 | + "$TC qdisc add dev $DUMMY parent 2: handle 3: drr", |
| 115 | + "$TC filter add dev $DUMMY parent 3: basic action drop", |
| 116 | + "$TC class add dev $DUMMY parent 3: classid 3:1 drr", |
| 117 | + "$TC class del dev $DUMMY classid 1:1", |
| 118 | + "$TC class add dev $DUMMY parent 1: classid 1:1 drr" |
| 119 | + ], |
| 120 | + "cmdUnderTest": "ping -c1 -W0.01 -I $DUMMY 10.10.10.1", |
| 121 | + "expExitCode": "1", |
| 122 | + "verifyCmd": "$TC qdisc ls dev $DUMMY", |
| 123 | + "matchPattern": "drr 1: root", |
| 124 | + "matchCount": "1", |
| 125 | + "teardown": [ |
| 126 | + "$TC qdisc del dev $DUMMY root handle 1: drr", |
| 127 | + "$IP addr del 10.10.10.10/24 dev $DUMMY" |
| 128 | + ] |
| 129 | + } |
98 | 130 | ]
|
0 commit comments