Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1[
2 {
3 "id": "20ba",
4 "name": "Add multiq Qdisc to multi-queue device (8 queues)",
5 "category": [
6 "qdisc",
7 "multiq"
8 ],
9 "plugins": {
10 "requires": "nsPlugin"
11 },
12 "setup": [
13 "echo \"1 1 8\" > /sys/bus/netdevsim/new_device"
14 ],
15 "cmdUnderTest": "$TC qdisc add dev $ETH root handle 1: multiq",
16 "expExitCode": "0",
17 "verifyCmd": "$TC qdisc show dev $ETH",
18 "matchPattern": "qdisc multiq 1: root refcnt [0-9]+ bands 8",
19 "matchCount": "1",
20 "teardown": [
21 "echo \"1\" > /sys/bus/netdevsim/del_device"
22 ]
23 },
24 {
25 "id": "4301",
26 "name": "List multiq Class",
27 "category": [
28 "qdisc",
29 "multiq"
30 ],
31 "plugins": {
32 "requires": "nsPlugin"
33 },
34 "setup": [
35 "echo \"1 1 8\" > /sys/bus/netdevsim/new_device"
36 ],
37 "cmdUnderTest": "$TC qdisc add dev $ETH root handle 1: multiq",
38 "expExitCode": "0",
39 "verifyCmd": "$TC class show dev $ETH",
40 "matchPattern": "class multiq 1:[0-9]+ parent 1:",
41 "matchCount": "8",
42 "teardown": [
43 "echo \"1\" > /sys/bus/netdevsim/del_device"
44 ]
45 },
46 {
47 "id": "7832",
48 "name": "Delete nonexistent multiq Qdisc",
49 "category": [
50 "qdisc",
51 "multiq"
52 ],
53 "plugins": {
54 "requires": "nsPlugin"
55 },
56 "setup": [
57 "echo \"1 1 4\" > /sys/bus/netdevsim/new_device"
58 ],
59 "cmdUnderTest": "$TC qdisc del dev $ETH root handle 1: multiq",
60 "expExitCode": "2",
61 "verifyCmd": "$TC qdisc show dev $ETH",
62 "matchPattern": "qdisc multiq 1: root",
63 "matchCount": "0",
64 "teardown": [
65 "echo \"1\" > /sys/bus/netdevsim/del_device"
66 ]
67 },
68 {
69 "id": "2891",
70 "name": "Delete multiq Qdisc twice",
71 "category": [
72 "qdisc",
73 "multiq"
74 ],
75 "plugins": {
76 "requires": "nsPlugin"
77 },
78 "setup": [
79 "echo \"1 1 8\" > /sys/bus/netdevsim/new_device",
80 "$TC qdisc add dev $ETH root handle 1: multiq",
81 "$TC qdisc del dev $ETH root handle 1:"
82 ],
83 "cmdUnderTest": "$TC qdisc del dev $ETH root handle 1:",
84 "expExitCode": "2",
85 "verifyCmd": "$TC qdisc show dev $ETH",
86 "matchPattern": "qdisc mqprio 1: root",
87 "matchCount": "0",
88 "teardown": [
89 "echo \"1\" > /sys/bus/netdevsim/del_device"
90 ]
91 },
92 {
93 "id": "1329",
94 "name": "Add multiq Qdisc to single-queue device",
95 "category": [
96 "qdisc",
97 "multiq"
98 ],
99 "plugins": {
100 "requires": "nsPlugin"
101 },
102 "setup": [
103 "echo \"1 1\" > /sys/bus/netdevsim/new_device"
104 ],
105 "cmdUnderTest": "$TC qdisc add dev $ETH root handle 1: multiq",
106 "expExitCode": "2",
107 "verifyCmd": "$TC qdisc show dev $ETH",
108 "matchPattern": "qdisc multiq 1: root",
109 "matchCount": "0",
110 "teardown": [
111 "echo \"1\" > /sys/bus/netdevsim/del_device"
112 ]
113 }
114]