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