[ { "id": "6345", "name": "Create DSMARK with default setting", "category": [ "qdisc", "dsmark" ], "plugins": { "requires": "nsPlugin" }, "setup": [ "$IP link add dev $DUMMY type dummy || /bin/true" ], "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root dsmark indices 1024", "expExitCode": "0", "verifyCmd": "$TC qdisc show dev $DUMMY", "matchPattern": "qdisc dsmark 1: root refcnt [0-9]+ indices 0x0400", "matchCount": "1", "teardown": [ "$TC qdisc del dev $DUMMY handle 1: root", "$IP link del dev $DUMMY type dummy" ] }, { "id": "3462", "name": "Create DSMARK with default_index setting", "category": [ "qdisc", "dsmark" ], "plugins": { "requires": "nsPlugin" }, "setup": [ "$IP link add dev $DUMMY type dummy || /bin/true" ], "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root dsmark indices 1024 default_index 512", "expExitCode": "0", "verifyCmd": "$TC qdisc show dev $DUMMY", "matchPattern": "qdisc dsmark 1: root refcnt [0-9]+ indices 0x0400 default_index 0x0200", "matchCount": "1", "teardown": [ "$TC qdisc del dev $DUMMY handle 1: root", "$IP link del dev $DUMMY type dummy" ] }, { "id": "ca95", "name": "Create DSMARK with set_tc_index flag", "category": [ "qdisc", "dsmark" ], "plugins": { "requires": "nsPlugin" }, "setup": [ "$IP link add dev $DUMMY type dummy || /bin/true" ], "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root dsmark indices 1024 set_tc_index", "expExitCode": "0", "verifyCmd": "$TC qdisc show dev $DUMMY", "matchPattern": "qdisc dsmark 1: root refcnt [0-9]+ indices 0x0400 set_tc_index", "matchCount": "1", "teardown": [ "$TC qdisc del dev $DUMMY handle 1: root", "$IP link del dev $DUMMY type dummy" ] }, { "id": "a950", "name": "Create DSMARK with multiple setting", "category": [ "qdisc", "dsmark" ], "plugins": { "requires": "nsPlugin" }, "setup": [ "$IP link add dev $DUMMY type dummy || /bin/true" ], "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root dsmark indices 1024 default_index 1024 set_tc_index", "expExitCode": "0", "verifyCmd": "$TC qdisc show dev $DUMMY", "matchPattern": "qdisc dsmark 1: root refcnt [0-9]+ indices 0x0400 default_index 0x0400 set_tc_index", "matchCount": "1", "teardown": [ "$TC qdisc del dev $DUMMY handle 1: root", "$IP link del dev $DUMMY type dummy" ] }, { "id": "4092", "name": "Delete DSMARK with handle", "category": [ "qdisc", "dsmark" ], "plugins": { "requires": "nsPlugin" }, "setup": [ "$IP link add dev $DUMMY type dummy || /bin/true", "$TC qdisc add dev $DUMMY handle 1: root dsmark indices 1024 default_index 1024" ], "cmdUnderTest": "$TC qdisc del dev $DUMMY handle 1: root", "expExitCode": "0", "verifyCmd": "$TC qdisc show dev $DUMMY", "matchPattern": "qdisc dsmark 1: root refcnt [0-9]+ indices 0x0400", "matchCount": "0", "teardown": [ "$IP link del dev $DUMMY type dummy" ] }, { "id": "5930", "name": "Show DSMARK class", "category": [ "qdisc", "dsmark" ], "plugins": { "requires": "nsPlugin" }, "setup": [ "$IP link add dev $DUMMY type dummy || /bin/true" ], "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root dsmark indices 1024", "expExitCode": "0", "verifyCmd": "$TC class show dev $DUMMY", "matchPattern": "class dsmark 1:", "matchCount": "0", "teardown": [ "$TC qdisc del dev $DUMMY handle 1: root", "$IP link del dev $DUMMY type dummy" ] } ]