tools/testing/selftests/tc-testing/tc-tests/qdiscs/mq.json

Source file repositories/reference/linux-study-clean/tools/testing/selftests/tc-testing/tc-tests/qdiscs/mq.json

File Facts

System
Linux kernel
Corpus path
tools/testing/selftests/tc-testing/tc-tests/qdiscs/mq.json
Extension
.json
Size
4996 bytes
Lines
183
Domain
Support Tooling And Documentation
Bucket
tools
Inferred role
Support Tooling And Documentation: configuration, schema, or hardware description
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

[
	{
	    "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",

Annotation

Implementation Notes