| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182 |
- [
- {
- "id": "ce7d",
- "name": "Add mq Qdisc to multi-queue device (4 queues)",
- "category": [
- "qdisc",
- "mq"
- ],
- "plugins": {
- "requires": "nsPlugin"
- },
- "setup": [
- "echo \"1 1 4\" > /sys/bus/netdevsim/new_device"
- ],
- "cmdUnderTest": "$TC qdisc add dev $ETH root handle 1: mq",
- "expExitCode": "0",
- "verifyCmd": "$TC qdisc show dev $ETH",
- "matchPattern": "qdisc [a-zA-Z0-9_]+ 0: parent 1:[1-4]",
- "matchCount": "4",
- "teardown": [
- "echo \"1\" > /sys/bus/netdevsim/del_device"
- ]
- },
- {
- "id": "2f82",
- "name": "Add mq Qdisc to multi-queue device (256 queues)",
- "category": [
- "qdisc",
- "mq"
- ],
- "plugins": {
- "requires": "nsPlugin"
- },
- "setup": [
- "echo \"1 1 256\" > /sys/bus/netdevsim/new_device"
- ],
- "cmdUnderTest": "$TC qdisc add dev $ETH root handle 1: mq",
- "expExitCode": "0",
- "verifyCmd": "$TC qdisc show dev $ETH",
- "matchPattern": "qdisc [a-zA-Z0-9_]+ 0: parent 1:[1-9,a-f][0-9,a-f]{0,2}",
- "matchCount": "256",
- "teardown": [
- "echo \"1\" > /sys/bus/netdevsim/del_device"
- ]
- },
- {
- "id": "c525",
- "name": "Add duplicate mq Qdisc",
- "category": [
- "qdisc",
- "mq"
- ],
- "plugins": {
- "requires": "nsPlugin"
- },
- "setup": [
- "echo \"1 1 4\" > /sys/bus/netdevsim/new_device",
- "$TC qdisc add dev $ETH root handle 1: mq"
- ],
- "cmdUnderTest": "$TC qdisc add dev $ETH root handle 1: mq",
- "expExitCode": "2",
- "verifyCmd": "$TC qdisc show dev $ETH",
- "matchPattern": "qdisc [a-zA-Z0-9_]+ 0: parent 1:[1-4]",
- "matchCount": "4",
- "teardown": [
- "echo \"1\" > /sys/bus/netdevsim/del_device"
- ]
- },
- {
- "id": "128a",
- "name": "Delete nonexistent mq Qdisc",
- "category": [
- "qdisc",
- "mq"
- ],
- "plugins": {
- "requires": "nsPlugin"
- },
- "setup": [
- "echo \"1 1 4\" > /sys/bus/netdevsim/new_device"
- ],
- "cmdUnderTest": "$TC qdisc del dev $ETH root handle 1: mq",
- "expExitCode": "2",
- "verifyCmd": "$TC qdisc show dev $ETH",
- "matchPattern": "qdisc [a-zA-Z0-9_]+ 0: parent 1:[1-4]",
- "matchCount": "0",
- "teardown": [
- "echo \"1\" > /sys/bus/netdevsim/del_device"
- ]
- },
- {
- "id": "03a9",
- "name": "Delete mq Qdisc twice",
- "category": [
- "qdisc",
- "mq"
- ],
- "plugins": {
- "requires": "nsPlugin"
- },
- "setup": [
- "echo \"1 1 4\" > /sys/bus/netdevsim/new_device",
- "$TC qdisc add dev $ETH root handle 1: mq",
- "$TC qdisc del dev $ETH root handle 1: mq"
- ],
- "cmdUnderTest": "$TC qdisc del dev $ETH root handle 1: mq",
- "expExitCode": "2",
- "verifyCmd": "$TC qdisc show dev $ETH",
- "matchPattern": "qdisc [a-zA-Z0-9_]+ 0: parent 1:[1-4]",
- "matchCount": "0",
- "teardown": [
- "echo \"1\" > /sys/bus/netdevsim/del_device"
- ]
- },
- {
- "id": "be0f",
- "name": "Add mq Qdisc to single-queue device",
- "category": [
- "qdisc",
- "mq"
- ],
- "plugins": {
- "requires": "nsPlugin"
- },
- "setup": [
- "echo \"1 1\" > /sys/bus/netdevsim/new_device"
- ],
- "cmdUnderTest": "$TC qdisc add dev $ETH root handle 1: mq",
- "expExitCode": "2",
- "verifyCmd": "$TC qdisc show dev $ETH",
- "matchPattern": "qdisc [a-zA-Z0-9_]+ 0: parent 1:[1-4]",
- "matchCount": "0",
- "teardown": [
- "echo \"1\" > /sys/bus/netdevsim/del_device"
- ]
- },
- {
- "id": "1023",
- "name": "Show mq class",
- "category": [
- "qdisc",
- "mq"
- ],
- "plugins": {
- "requires": "nsPlugin"
- },
- "setup": [
- "echo \"1 1 4\" > /sys/bus/netdevsim/new_device"
- ],
- "cmdUnderTest": "$TC qdisc add dev $ETH root handle 1: mq",
- "expExitCode": "0",
- "verifyCmd": "$TC class show dev $ETH",
- "matchPattern": "class mq 1:[0-9]+ root",
- "matchCount": "4",
- "teardown": [
- "echo \"1\" > /sys/bus/netdevsim/del_device"
- ]
- },
- {
- "id": "0531",
- "name": "Replace mq with invalid parent ID",
- "category": [
- "qdisc",
- "mq"
- ],
- "plugins": {
- "requires": "nsPlugin"
- },
- "setup": [
- "echo \"1 1 16\" > /sys/bus/netdevsim/new_device",
- "$TC qdisc add dev $ETH root handle ffff: mq"
- ],
- "cmdUnderTest": "$TC qdisc replace dev $ETH parent ffff:fff1 handle ffff: mq",
- "expExitCode": "2",
- "verifyCmd": "$TC qdisc show dev $ETH",
- "matchPattern": "qdisc [a-zA-Z0-9_]+ 0: parent ffff",
- "matchCount": "16",
- "teardown": [
- "echo \"1\" > /sys/bus/netdevsim/del_device"
- ]
- }
- ]
|