backing up
[vsorcdistro/.git] / ryu / build / lib.linux-armv7l-2.7 / ryu / tests / switch / of13 / meter / 02_DSCP_REMARK_01_PKTPS_02_10000.json
1 [
2     "meter: 02_DSCP_REMARK_01_PKTPS_02_10000",
3     {
4         "description":"20000pktps(ethernet/ipv4(dscp=18)/tcp)-->'in_port=1,actions=meter:10000pktps(dscp_remark:ip_dscp=20),output:2'",
5         "prerequisite":[
6             {
7                 "OFPMeterMod":{
8                     "flags":2,
9                     "meter_id":1,
10                     "bands":[
11                         {
12                             "OFPMeterBandDscpRemark":{
13                                 "rate":10000,
14                                 "prec_level":1
15                             }
16                         }
17                     ]
18                 }
19             },
20             {
21                 "OFPFlowMod":{
22                     "match":{
23                         "OFPMatch":{
24                             "oxm_fields":[
25                                 {
26                                     "OXMTlv":{
27                                         "field":"in_port",
28                                         "value":1
29                                     }
30                                 }
31                             ]
32                         }
33                     },
34                     "instructions":[
35                         {
36                             "OFPInstructionMeter":{
37                                 "meter_id":1
38                             }
39                         },
40                         {
41                             "OFPInstructionActions":{
42                                 "actions":[
43                                     {
44                                         "OFPActionOutput":{
45                                             "port":2
46                                         }
47                                     }
48                                 ],
49                                 "type":4
50                             }
51                         }
52                     ]
53                 }
54             }
55         ],
56         "tests":[
57             {
58                 "ingress":{
59                     "packets":{
60                         "data":[
61                             "ethernet(dst='22:22:22:22:22:22', src='12:11:11:11:11:11', ethertype=2048)",
62                             "ipv4(proto=6, tos=72)",
63                             "tcp()",
64                             "bytes(b'\\x11' * (1500 - 54))"
65                         ],
66                         "pktps":20000,
67                         "duration_time":30
68                     }
69                 },
70                 "egress":{
71                     "throughput":[
72                         {
73                             "OFPMatch":{
74                                 "oxm_fields":[
75                                     {
76                                         "OXMTlv":{
77                                             "field":"in_port",
78                                             "value":2
79                                         }
80                                     },
81                                     {
82                                         "OXMTlv":{
83                                             "field":"eth_type",
84                                             "value":2048
85                                         }
86                                     },
87                                     {
88                                         "OXMTlv":{
89                                             "field":"ip_dscp",
90                                             "value":20
91                                         }
92                                     }
93                                 ]
94                             },
95                             "pktps":10000
96                         },
97                         {
98                             "OFPMatch":{
99                                 "oxm_fields":[
100                                     {
101                                         "OXMTlv":{
102                                             "field":"in_port",
103                                             "value":2
104                                         }
105                                     },
106                                     {
107                                         "OXMTlv":{
108                                             "field":"eth_type",
109                                             "value":2048
110                                         }
111                                     },
112                                     {
113                                         "OXMTlv":{
114                                             "field":"ip_dscp",
115                                             "value":18
116                                         }
117                                     }
118                                 ]
119                             },
120                             "pktps":10000
121                         }
122                     ]
123                 }
124             }
125         ]
126     },
127     {
128         "description":"20000pktps(ethernet/ipv6(dscp=18)/tcp)-->'in_port=1,actions=meter:10000pktps(dscp_remark:ip_dscp=20),output:2'",
129         "prerequisite":[
130             {
131                 "OFPMeterMod":{
132                     "flags":2,
133                     "meter_id":1,
134                     "bands":[
135                         {
136                             "OFPMeterBandDscpRemark":{
137                                 "rate":10000,
138                                 "prec_level":1
139                             }
140                         }
141                     ]
142                 }
143             },
144             {
145                 "OFPFlowMod":{
146                     "match":{
147                         "OFPMatch":{
148                             "oxm_fields":[
149                                 {
150                                     "OXMTlv":{
151                                         "field":"in_port",
152                                         "value":1
153                                     }
154                                 }
155                             ]
156                         }
157                     },
158                     "instructions":[
159                         {
160                             "OFPInstructionMeter":{
161                                 "meter_id":1
162                             }
163                         },
164                         {
165                             "OFPInstructionActions":{
166                                 "actions":[
167                                     {
168                                         "OFPActionOutput":{
169                                             "port":2
170                                         }
171                                     }
172                                 ],
173                                 "type":4
174                             }
175                         }
176                     ]
177                 }
178             }
179         ],
180         "tests":[
181             {
182                 "ingress":{
183                     "packets":{
184                         "data":[
185                             "ethernet(dst='22:22:22:22:22:22', src='12:11:11:11:11:11', ethertype=34525)",
186                             "ipv6(nxt=6, traffic_class=72)",
187                             "tcp()",
188                             "bytes(b'\\x11' * (1500 - 74))"
189                         ],
190                         "pktps":20000,
191                         "duration_time":30
192                     }
193                 },
194                 "egress":{
195                     "throughput":[
196                         {
197                             "OFPMatch":{
198                                 "oxm_fields":[
199                                     {
200                                         "OXMTlv":{
201                                             "field":"in_port",
202                                             "value":2
203                                         }
204                                     },
205                                     {
206                                         "OXMTlv":{
207                                             "field":"eth_type",
208                                             "value":34525
209                                         }
210                                     },
211                                     {
212                                         "OXMTlv":{
213                                             "field":"ip_dscp",
214                                             "value":20
215                                         }
216                                     }
217                                 ]
218                             },
219                             "pktps":10000
220                         },
221                         {
222                             "OFPMatch":{
223                                 "oxm_fields":[
224                                     {
225                                         "OXMTlv":{
226                                             "field":"in_port",
227                                             "value":2
228                                         }
229                                     },
230                                     {
231                                         "OXMTlv":{
232                                             "field":"eth_type",
233                                             "value":34525
234                                         }
235                                     },
236                                     {
237                                         "OXMTlv":{
238                                             "field":"ip_dscp",
239                                             "value":18
240                                         }
241                                     }
242                                 ]
243                             },
244                             "pktps":10000
245                         }
246                     ]
247                 }
248             }
249         ]
250     },
251     {
252         "description":"20000pktps(ethernet/arp)-->'in_port=1,actions=meter:20000pktps(dscp_remark:prec_level=1),output:2'",
253         "prerequisite":[
254             {
255                 "OFPMeterMod":{
256                     "flags":2,
257                     "meter_id":1,
258                     "bands":[
259                         {
260                             "OFPMeterBandDscpRemark":{
261                                 "rate":10000,
262                                 "prec_level":1
263                             }
264                         }
265                     ]
266                 }
267             },
268             {
269                 "OFPFlowMod":{
270                     "match":{
271                         "OFPMatch":{
272                             "oxm_fields":[
273                                 {
274                                     "OXMTlv":{
275                                         "field":"in_port",
276                                         "value":1
277                                     }
278                                 }
279                             ]
280                         }
281                     },
282                     "instructions":[
283                         {
284                             "OFPInstructionMeter":{
285                                 "meter_id":1
286                             }
287                         },
288                         {
289                             "OFPInstructionActions":{
290                                 "actions":[
291                                     {
292                                         "OFPActionOutput":{
293                                             "port":2
294                                         }
295                                     }
296                                 ],
297                                 "type":4
298                             }
299                         }
300                     ]
301                 }
302             }
303         ],
304         "tests":[
305             {
306                 "ingress":{
307                     "packets":{
308                         "data":[
309                             "ethernet(dst='22:22:22:22:22:22', src='12:11:11:11:11:11', ethertype=2054)",
310                             "arp(dst_mac='22:22:22:22:22:22', src_mac='12:11:11:11:11:11')",
311                             "bytes(b'\\x11' * (1500 - 42))"
312                         ],
313                         "pktps":20000,
314                         "duration_time":30
315                     }
316                 },
317                 "egress":{
318                     "throughput":[
319                         {
320                             "OFPMatch":{
321                                 "oxm_fields":[
322                                     {
323                                         "OXMTlv":{
324                                             "field":"in_port",
325                                             "value":2
326                                         }
327                                     }
328                                 ]
329                             },
330                             "pktps":20000
331                         }
332                     ]
333                 }
334             }
335         ]
336     }
337 ]