OSDN Git Service

ceph: fix use-after-free on symlink traversal
[uclinux-h8/linux.git] / tools / testing / selftests / tc-testing / tc-tests / actions / connmark.json
1 [
2     {
3         "id": "2002",
4         "name": "Add valid connmark action with defaults",
5         "category": [
6             "actions",
7             "connmark"
8         ],
9         "setup": [
10             [
11                 "$TC actions flush action connmark",
12                 0,
13                 1,
14                 255
15             ]
16         ],
17         "cmdUnderTest": "$TC actions add action connmark",
18         "expExitCode": "0",
19         "verifyCmd": "$TC actions list action connmark",
20         "matchPattern": "action order [0-9]+: connmark zone 0 pipe",
21         "matchCount": "1",
22         "teardown": [
23             "$TC actions flush action connmark"
24         ]
25     },
26     {
27         "id": "56a5",
28         "name": "Add valid connmark action with control pass",
29         "category": [
30             "actions",
31             "connmark"
32         ],
33         "setup": [
34             [
35                 "$TC actions flush action connmark",
36                 0,
37                 1,
38                 255
39             ]
40         ],
41         "cmdUnderTest": "$TC actions add action connmark pass index 1",
42         "expExitCode": "0",
43         "verifyCmd": "$TC actions get action connmark index 1",
44         "matchPattern": "action order [0-9]+: connmark zone 0 pass.*index 1 ref",
45         "matchCount": "1",
46         "teardown": [
47             "$TC actions flush action connmark"
48         ]
49     },
50     {
51         "id": "7c66",
52         "name": "Add valid connmark action with control drop",
53         "category": [
54             "actions",
55             "connmark"
56         ],
57         "setup": [
58             [
59                 "$TC actions flush action connmark",
60                 0,
61                 1,
62                 255
63             ]
64         ],
65         "cmdUnderTest": "$TC actions add action connmark drop index 100",
66         "expExitCode": "0",
67         "verifyCmd": "$TC actions get action connmark index 100",
68         "matchPattern": "action order [0-9]+: connmark zone 0 drop.*index 100 ref",
69         "matchCount": "1",
70         "teardown": [
71             "$TC actions flush action connmark"
72         ]
73     },
74     {
75         "id": "a913",
76         "name": "Add valid connmark action with control pipe",
77         "category": [
78             "actions",
79             "connmark"
80         ],
81         "setup": [
82             [
83                 "$TC actions flush action connmark",
84                 0,
85                 1,
86                 255
87             ]
88         ],
89         "cmdUnderTest": "$TC actions add action connmark pipe index 455",
90         "expExitCode": "0",
91         "verifyCmd": "$TC actions get action connmark index 455",
92         "matchPattern": "action order [0-9]+: connmark zone 0 pipe.*index 455 ref",
93         "matchCount": "1",
94         "teardown": [
95             "$TC actions flush action connmark"
96         ]
97     },
98     {
99         "id": "bdd8",
100         "name": "Add valid connmark action with control reclassify",
101         "category": [
102             "actions",
103             "connmark"
104         ],
105         "setup": [
106             [
107                 "$TC actions flush action connmark",
108                 0,
109                 1,
110                 255
111             ]
112         ],
113         "cmdUnderTest": "$TC actions add action connmark reclassify index 7",
114         "expExitCode": "0",
115         "verifyCmd": "$TC actions list action connmark",
116         "matchPattern": "action order [0-9]+: connmark zone 0 reclassify.*index 7 ref",
117         "matchCount": "1",
118         "teardown": [
119             "$TC actions flush action connmark"
120         ]
121     },
122     {
123         "id": "b8be",
124         "name": "Add valid connmark action with control continue",
125         "category": [
126             "actions",
127             "connmark"
128         ],
129         "setup": [
130             [
131                 "$TC actions flush action connmark",
132                 0,
133                 1,
134                 255
135             ]
136         ],
137         "cmdUnderTest": "$TC actions add action connmark continue index 17",
138         "expExitCode": "0",
139         "verifyCmd": "$TC actions list action connmark",
140         "matchPattern": "action order [0-9]+: connmark zone 0 continue.*index 17 ref",
141         "matchCount": "1",
142         "teardown": [
143             "$TC actions flush action connmark"
144         ]
145     },
146     {
147         "id": "d8a6",
148         "name": "Add valid connmark action with control jump",
149         "category": [
150             "actions",
151             "connmark"
152         ],
153         "setup": [
154             [
155                 "$TC actions flush action connmark",
156                 0,
157                 1,
158                 255
159             ]
160         ],
161         "cmdUnderTest": "$TC actions add action connmark jump 10 index 17",
162         "expExitCode": "0",
163         "verifyCmd": "$TC actions list action connmark",
164         "matchPattern": "action order [0-9]+: connmark zone 0 jump 10.*index 17 ref",
165         "matchCount": "1",
166         "teardown": [
167             "$TC actions flush action connmark"
168         ]
169     },
170     {
171         "id": "aae8",
172         "name": "Add valid connmark action with zone argument",
173         "category": [
174             "actions",
175             "connmark"
176         ],
177         "setup": [
178             [
179                 "$TC actions flush action connmark",
180                 0,
181                 1,
182                 255
183             ]
184         ],
185         "cmdUnderTest": "$TC actions add action connmark zone 100 pipe index 1",
186         "expExitCode": "0",
187         "verifyCmd": "$TC actions get action connmark index 1",
188         "matchPattern": "action order [0-9]+: connmark zone 100 pipe.*index 1 ref",
189         "matchCount": "1",
190         "teardown": [
191             "$TC actions flush action connmark"
192         ]
193     },
194     {
195         "id": "2f0b",
196         "name": "Add valid connmark action with invalid zone argument",
197         "category": [
198             "actions",
199             "connmark"
200         ],
201         "setup": [
202             [
203                 "$TC actions flush action connmark",
204                 0,
205                 1,
206                 255
207             ]
208         ],
209         "cmdUnderTest": "$TC actions add action connmark zone 65536 reclassify index 21",
210         "expExitCode": "255",
211         "verifyCmd": "$TC actions get action connmark index 1",
212         "matchPattern": "action order [0-9]+: connmark zone 65536 reclassify.*index 21 ref",
213         "matchCount": "0",
214         "teardown": [
215             "$TC actions flush action connmark"
216         ]
217     },
218     {
219         "id": "9305",
220         "name": "Add connmark action with unsupported argument",
221         "category": [
222             "actions",
223             "connmark"
224         ],
225         "setup": [
226             [
227                 "$TC actions flush action connmark",
228                 0,
229                 1,
230                 255
231             ]
232         ],
233         "cmdUnderTest": "$TC actions add action connmark zone 655 unsupp_arg pass index 2",
234         "expExitCode": "255",
235         "verifyCmd": "$TC actions get action connmark index 2",
236         "matchPattern": "action order [0-9]+: connmark zone 655 unsupp_arg pass.*index 2 ref",
237         "matchCount": "0",
238         "teardown": [
239             "$TC actions flush action connmark"
240         ]
241     },
242     {
243         "id": "71ca",
244         "name": "Add valid connmark action and replace it",
245         "category": [
246             "actions",
247             "connmark"
248         ],
249         "setup": [
250             [
251                 "$TC actions flush action connmark",
252                 0,
253                 1,
254                 255
255             ],
256             "$TC actions add action connmark zone 777 pass index 555"
257         ],
258         "cmdUnderTest": "$TC actions replace action connmark zone 555 reclassify index 555",
259         "expExitCode": "0",
260         "verifyCmd": "$TC actions get action connmark index 555",
261         "matchPattern": "action order [0-9]+: connmark zone 555 reclassify.*index 555 ref",
262         "matchCount": "1",
263         "teardown": [
264             "$TC actions flush action connmark"
265         ]
266     },
267     {
268         "id": "5f8f",
269         "name": "Add valid connmark action with cookie",
270         "category": [
271             "actions",
272             "connmark"
273         ],
274         "setup": [
275             [
276                 "$TC actions flush action connmark",
277                 0,
278                 1,
279                 255
280             ]
281         ],
282         "cmdUnderTest": "$TC actions add action connmark zone 555 pipe index 5 cookie aabbccddeeff112233445566778800a1",
283         "expExitCode": "0",
284         "verifyCmd": "$TC actions get action connmark index 5",
285         "matchPattern": "action order [0-9]+: connmark zone 555 pipe.*index 5 ref.*cookie aabbccddeeff112233445566778800a1",
286         "matchCount": "1",
287         "teardown": [
288             "$TC actions flush action connmark"
289         ]
290     }
291 ]