162306a36Sopenharmony_ci[ 262306a36Sopenharmony_ci { 362306a36Sopenharmony_ci "id": "20ba", 462306a36Sopenharmony_ci "name": "Add multiq Qdisc to multi-queue device (8 queues)", 562306a36Sopenharmony_ci "category": [ 662306a36Sopenharmony_ci "qdisc", 762306a36Sopenharmony_ci "multiq" 862306a36Sopenharmony_ci ], 962306a36Sopenharmony_ci "plugins": { 1062306a36Sopenharmony_ci "requires": "nsPlugin" 1162306a36Sopenharmony_ci }, 1262306a36Sopenharmony_ci "setup": [ 1362306a36Sopenharmony_ci "echo \"1 1 8\" > /sys/bus/netdevsim/new_device" 1462306a36Sopenharmony_ci ], 1562306a36Sopenharmony_ci "cmdUnderTest": "$TC qdisc add dev $ETH root handle 1: multiq", 1662306a36Sopenharmony_ci "expExitCode": "0", 1762306a36Sopenharmony_ci "verifyCmd": "$TC qdisc show dev $ETH", 1862306a36Sopenharmony_ci "matchPattern": "qdisc multiq 1: root refcnt [0-9]+ bands 8", 1962306a36Sopenharmony_ci "matchCount": "1", 2062306a36Sopenharmony_ci "teardown": [ 2162306a36Sopenharmony_ci "echo \"1\" > /sys/bus/netdevsim/del_device" 2262306a36Sopenharmony_ci ] 2362306a36Sopenharmony_ci }, 2462306a36Sopenharmony_ci { 2562306a36Sopenharmony_ci "id": "4301", 2662306a36Sopenharmony_ci "name": "List multiq Class", 2762306a36Sopenharmony_ci "category": [ 2862306a36Sopenharmony_ci "qdisc", 2962306a36Sopenharmony_ci "multiq" 3062306a36Sopenharmony_ci ], 3162306a36Sopenharmony_ci "plugins": { 3262306a36Sopenharmony_ci "requires": "nsPlugin" 3362306a36Sopenharmony_ci }, 3462306a36Sopenharmony_ci "setup": [ 3562306a36Sopenharmony_ci "echo \"1 1 8\" > /sys/bus/netdevsim/new_device" 3662306a36Sopenharmony_ci ], 3762306a36Sopenharmony_ci "cmdUnderTest": "$TC qdisc add dev $ETH root handle 1: multiq", 3862306a36Sopenharmony_ci "expExitCode": "0", 3962306a36Sopenharmony_ci "verifyCmd": "$TC class show dev $ETH", 4062306a36Sopenharmony_ci "matchPattern": "class multiq 1:[0-9]+ parent 1:", 4162306a36Sopenharmony_ci "matchCount": "8", 4262306a36Sopenharmony_ci "teardown": [ 4362306a36Sopenharmony_ci "echo \"1\" > /sys/bus/netdevsim/del_device" 4462306a36Sopenharmony_ci ] 4562306a36Sopenharmony_ci }, 4662306a36Sopenharmony_ci { 4762306a36Sopenharmony_ci "id": "7832", 4862306a36Sopenharmony_ci "name": "Delete nonexistent multiq Qdisc", 4962306a36Sopenharmony_ci "category": [ 5062306a36Sopenharmony_ci "qdisc", 5162306a36Sopenharmony_ci "multiq" 5262306a36Sopenharmony_ci ], 5362306a36Sopenharmony_ci "plugins": { 5462306a36Sopenharmony_ci "requires": "nsPlugin" 5562306a36Sopenharmony_ci }, 5662306a36Sopenharmony_ci "setup": [ 5762306a36Sopenharmony_ci "echo \"1 1 4\" > /sys/bus/netdevsim/new_device" 5862306a36Sopenharmony_ci ], 5962306a36Sopenharmony_ci "cmdUnderTest": "$TC qdisc del dev $ETH root handle 1: multiq", 6062306a36Sopenharmony_ci "expExitCode": "2", 6162306a36Sopenharmony_ci "verifyCmd": "$TC qdisc show dev $ETH", 6262306a36Sopenharmony_ci "matchPattern": "qdisc multiq 1: root", 6362306a36Sopenharmony_ci "matchCount": "0", 6462306a36Sopenharmony_ci "teardown": [ 6562306a36Sopenharmony_ci "echo \"1\" > /sys/bus/netdevsim/del_device" 6662306a36Sopenharmony_ci ] 6762306a36Sopenharmony_ci }, 6862306a36Sopenharmony_ci { 6962306a36Sopenharmony_ci "id": "2891", 7062306a36Sopenharmony_ci "name": "Delete multiq Qdisc twice", 7162306a36Sopenharmony_ci "category": [ 7262306a36Sopenharmony_ci "qdisc", 7362306a36Sopenharmony_ci "multiq" 7462306a36Sopenharmony_ci ], 7562306a36Sopenharmony_ci "plugins": { 7662306a36Sopenharmony_ci "requires": "nsPlugin" 7762306a36Sopenharmony_ci }, 7862306a36Sopenharmony_ci "setup": [ 7962306a36Sopenharmony_ci "echo \"1 1 8\" > /sys/bus/netdevsim/new_device", 8062306a36Sopenharmony_ci "$TC qdisc add dev $ETH root handle 1: multiq", 8162306a36Sopenharmony_ci "$TC qdisc del dev $ETH root handle 1:" 8262306a36Sopenharmony_ci ], 8362306a36Sopenharmony_ci "cmdUnderTest": "$TC qdisc del dev $ETH root handle 1:", 8462306a36Sopenharmony_ci "expExitCode": "2", 8562306a36Sopenharmony_ci "verifyCmd": "$TC qdisc show dev $ETH", 8662306a36Sopenharmony_ci "matchPattern": "qdisc mqprio 1: root", 8762306a36Sopenharmony_ci "matchCount": "0", 8862306a36Sopenharmony_ci "teardown": [ 8962306a36Sopenharmony_ci "echo \"1\" > /sys/bus/netdevsim/del_device" 9062306a36Sopenharmony_ci ] 9162306a36Sopenharmony_ci }, 9262306a36Sopenharmony_ci { 9362306a36Sopenharmony_ci "id": "1329", 9462306a36Sopenharmony_ci "name": "Add multiq Qdisc to single-queue device", 9562306a36Sopenharmony_ci "category": [ 9662306a36Sopenharmony_ci "qdisc", 9762306a36Sopenharmony_ci "multiq" 9862306a36Sopenharmony_ci ], 9962306a36Sopenharmony_ci "plugins": { 10062306a36Sopenharmony_ci "requires": "nsPlugin" 10162306a36Sopenharmony_ci }, 10262306a36Sopenharmony_ci "setup": [ 10362306a36Sopenharmony_ci "echo \"1 1\" > /sys/bus/netdevsim/new_device" 10462306a36Sopenharmony_ci ], 10562306a36Sopenharmony_ci "cmdUnderTest": "$TC qdisc add dev $ETH root handle 1: multiq", 10662306a36Sopenharmony_ci "expExitCode": "2", 10762306a36Sopenharmony_ci "verifyCmd": "$TC qdisc show dev $ETH", 10862306a36Sopenharmony_ci "matchPattern": "qdisc multiq 1: root", 10962306a36Sopenharmony_ci "matchCount": "0", 11062306a36Sopenharmony_ci "teardown": [ 11162306a36Sopenharmony_ci "echo \"1\" > /sys/bus/netdevsim/del_device" 11262306a36Sopenharmony_ci ] 11362306a36Sopenharmony_ci } 11462306a36Sopenharmony_ci] 115