backing up
[vsorcdistro/.git] / ryu / build / lib.linux-armv7l-2.7 / ryu / tests / switch / of13 / match / 38_TUNNEL_ID.json
1 [
2     "match: 38_TUNNEL_ID",
3     {
4         "description":"ethernet/ipv4/tcp-->'actions=set_field:12345->tunnel_id,goto_table:1','table_id:1,tunnel_id=12345,actions=output:2'",
5         "prerequisite":[
6             {
7                 "OFPFlowMod":{
8                     "table_id":0,
9                     "match":{
10                         "OFPMatch":{
11                             "oxm_fields":[
12                                 {
13                                     "OXMTlv":{
14                                         "field":"in_port",
15                                         "value":1
16                                     }
17                                 }
18                             ]
19                         }
20                     },
21                     "instructions":[
22                         {
23                             "OFPInstructionActions":{
24                                 "actions":[
25                                     {
26                                         "OFPActionSetField":{
27                                             "field":{
28                                                 "OXMTlv":{
29                                                     "field":"tunnel_id",
30                                                     "value":12345
31                                                 }
32                                             }
33                                         }
34                                     }
35                                 ],
36                                 "type":4
37                             }
38                         },
39                         {
40                             "OFPInstructionGotoTable":{
41                                 "table_id":1
42                             }
43                         }
44                     ]
45                 }
46             },
47             {
48                 "OFPFlowMod":{
49                     "table_id":1,
50                     "match":{
51                         "OFPMatch":{
52                             "oxm_fields":[
53                                 {
54                                     "OXMTlv":{
55                                         "field":"tunnel_id",
56                                         "value":12345
57                                     }
58                                 }
59                             ]
60                         }
61                     },
62                     "instructions":[
63                         {
64                             "OFPInstructionActions":{
65                                 "actions":[
66                                     {
67                                         "OFPActionOutput":{
68                                             "port":2
69                                         }
70                                     }
71                                 ],
72                                 "type":4
73                             }
74                         }
75                     ]
76                 }
77             }
78         ],
79         "tests":[
80             {
81                 "ingress":[
82                     "ethernet(dst='22:22:22:22:22:22', src='12:11:11:11:11:11', ethertype=2048)",
83                     "ipv4(tos=32, proto=6, src='192.168.10.10', dst='192.168.20.20', ttl=64)",
84                     "tcp(dst_port=2222, option=bytes(b'\\x00' * 4), src_port=11111)",
85                     "b'\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\t\\n\\x0b\\x0c\\r\\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f'"
86                 ],
87                 "egress":[
88                     "ethernet(dst='22:22:22:22:22:22', src='12:11:11:11:11:11', ethertype=2048)",
89                     "ipv4(tos=32, proto=6, src='192.168.10.10', dst='192.168.20.20', ttl=64)",
90                     "tcp(dst_port=2222, option=bytes(b'\\x00' * 4), src_port=11111)",
91                     "b'\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\t\\n\\x0b\\x0c\\r\\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f'"
92                 ]
93             }
94         ]
95     },
96     {
97         "description":"ethernet/ipv4/tcp-->'actions=set_field:12345->tunnel_id,goto_table:1','table_id:1,tunnel_id=12345,actions=output:CONTROLLER'",
98         "prerequisite":[
99             {
100                 "OFPFlowMod":{
101                     "table_id":0,
102                     "match":{
103                         "OFPMatch":{
104                             "oxm_fields":[
105                                 {
106                                     "OXMTlv":{
107                                         "field":"in_port",
108                                         "value":1
109                                     }
110                                 }
111                             ]
112                         }
113                     },
114                     "instructions":[
115                         {
116                             "OFPInstructionActions":{
117                                 "actions":[
118                                     {
119                                         "OFPActionSetField":{
120                                             "field":{
121                                                 "OXMTlv":{
122                                                     "field":"tunnel_id",
123                                                     "value":12345
124                                                 }
125                                             }
126                                         }
127                                     }
128                                 ],
129                                 "type":4
130                             }
131                         },
132                         {
133                             "OFPInstructionGotoTable":{
134                                 "table_id":1
135                             }
136                         }
137                     ]
138                 }
139             },
140             {
141                 "OFPFlowMod":{
142                     "table_id":1,
143                     "match":{
144                         "OFPMatch":{
145                             "oxm_fields":[
146                                 {
147                                     "OXMTlv":{
148                                         "field":"tunnel_id",
149                                         "value":12345
150                                     }
151                                 }
152                             ]
153                         }
154                     },
155                     "instructions":[
156                         {
157                             "OFPInstructionActions":{
158                                 "actions":[
159                                     {
160                                         "OFPActionOutput":{
161                                             "max_len":65535,
162                                             "port":4294967293
163                                         }
164                                     }
165                                 ],
166                                 "type":4
167                             }
168                         }
169                     ]
170                 }
171             }
172         ],
173         "tests":[
174             {
175                 "ingress":[
176                     "ethernet(dst='22:22:22:22:22:22', src='12:11:11:11:11:11', ethertype=2048)",
177                     "ipv4(tos=32, proto=6, src='192.168.10.10', dst='192.168.20.20', ttl=64)",
178                     "tcp(dst_port=2222, option=bytes(b'\\x00' * 4), src_port=11111)",
179                     "b'\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\t\\n\\x0b\\x0c\\r\\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f'"
180                 ],
181                 "PACKET_IN":[
182                     "ethernet(dst='22:22:22:22:22:22', src='12:11:11:11:11:11', ethertype=2048)",
183                     "ipv4(tos=32, proto=6, src='192.168.10.10', dst='192.168.20.20', ttl=64)",
184                     "tcp(dst_port=2222, option=bytes(b'\\x00' * 4), src_port=11111)",
185                     "b'\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\t\\n\\x0b\\x0c\\r\\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f'"
186                 ]
187             }
188         ]
189     },
190     {
191         "description":"ethernet/ipv4/tcp-->'actions=set_field:6666->tunnel_id,goto_table:1','table_id:1,tunnel_id=12345,actions=output:2'",
192         "prerequisite":[
193             {
194                 "OFPFlowMod":{
195                     "table_id":0,
196                     "match":{
197                         "OFPMatch":{
198                             "oxm_fields":[
199                                 {
200                                     "OXMTlv":{
201                                         "field":"in_port",
202                                         "value":1
203                                     }
204                                 }
205                             ]
206                         }
207                     },
208                     "instructions":[
209                         {
210                             "OFPInstructionActions":{
211                                 "actions":[
212                                     {
213                                         "OFPActionSetField":{
214                                             "field":{
215                                                 "OXMTlv":{
216                                                     "field":"tunnel_id",
217                                                     "value":6666
218                                                 }
219                                             }
220                                         }
221                                     }
222                                 ],
223                                 "type":4
224                             }
225                         },
226                         {
227                             "OFPInstructionGotoTable":{
228                                 "table_id":1
229                             }
230                         }
231                     ]
232                 }
233             },
234             {
235                 "OFPFlowMod":{
236                     "table_id":1,
237                     "match":{
238                         "OFPMatch":{
239                             "oxm_fields":[
240                                 {
241                                     "OXMTlv":{
242                                         "field":"tunnel_id",
243                                         "value":12345
244                                     }
245                                 }
246                             ]
247                         }
248                     },
249                     "instructions":[
250                         {
251                             "OFPInstructionActions":{
252                                 "actions":[
253                                     {
254                                         "OFPActionOutput":{
255                                             "port":2
256                                         }
257                                     }
258                                 ],
259                                 "type":4
260                             }
261                         }
262                     ]
263                 }
264             }
265         ],
266         "tests":[
267             {
268                 "ingress":[
269                     "ethernet(dst='22:22:22:22:22:22', src='12:11:11:11:11:11', ethertype=2048)",
270                     "ipv4(tos=32, proto=6, src='192.168.10.10', dst='192.168.20.20', ttl=64)",
271                     "tcp(dst_port=2222, option=bytes(b'\\x00' * 4), src_port=11111)",
272                     "b'\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\t\\n\\x0b\\x0c\\r\\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f'"
273                 ],
274                 "table-miss":[
275                     1
276                 ]
277             }
278         ]
279     },
280     {
281         "description":"ethernet/ipv6/tcp-->'actions=set_field:12345->tunnel_id,goto_table:1','table_id:1,tunnel_id=12345,actions=output:2'",
282         "prerequisite":[
283             {
284                 "OFPFlowMod":{
285                     "table_id":0,
286                     "match":{
287                         "OFPMatch":{
288                             "oxm_fields":[
289                                 {
290                                     "OXMTlv":{
291                                         "field":"in_port",
292                                         "value":1
293                                     }
294                                 }
295                             ]
296                         }
297                     },
298                     "instructions":[
299                         {
300                             "OFPInstructionActions":{
301                                 "actions":[
302                                     {
303                                         "OFPActionSetField":{
304                                             "field":{
305                                                 "OXMTlv":{
306                                                     "field":"tunnel_id",
307                                                     "value":12345
308                                                 }
309                                             }
310                                         }
311                                     }
312                                 ],
313                                 "type":4
314                             }
315                         },
316                         {
317                             "OFPInstructionGotoTable":{
318                                 "table_id":1
319                             }
320                         }
321                     ]
322                 }
323             },
324             {
325                 "OFPFlowMod":{
326                     "table_id":1,
327                     "match":{
328                         "OFPMatch":{
329                             "oxm_fields":[
330                                 {
331                                     "OXMTlv":{
332                                         "field":"tunnel_id",
333                                         "value":12345
334                                     }
335                                 }
336                             ]
337                         }
338                     },
339                     "instructions":[
340                         {
341                             "OFPInstructionActions":{
342                                 "actions":[
343                                     {
344                                         "OFPActionOutput":{
345                                             "port":2
346                                         }
347                                     }
348                                 ],
349                                 "type":4
350                             }
351                         }
352                     ]
353                 }
354             }
355         ],
356         "tests":[
357             {
358                 "ingress":[
359                     "ethernet(dst='22:22:22:22:22:22', src='12:11:11:11:11:11', ethertype=34525)",
360                     "ipv6(dst='20::20', flow_label=100, src='10::10', nxt=6, hop_limit=64, traffic_class=32)",
361                     "tcp(dst_port=2222, option=bytes(b'\\x00' * 4), src_port=11111)",
362                     "b'\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\t\\n\\x0b\\x0c\\r\\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f'"
363                 ],
364                 "egress":[
365                     "ethernet(dst='22:22:22:22:22:22', src='12:11:11:11:11:11', ethertype=34525)",
366                     "ipv6(dst='20::20', flow_label=100, src='10::10', nxt=6, hop_limit=64, traffic_class=32)",
367                     "tcp(dst_port=2222, option=bytes(b'\\x00' * 4), src_port=11111)",
368                     "b'\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\t\\n\\x0b\\x0c\\r\\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f'"
369                 ]
370             }
371         ]
372     },
373     {
374         "description":"ethernet/ipv6/tcp-->'actions=set_field:12345->tunnel_id,goto_table:1','table_id:1,tunnel_id=12345,actions=output:CONTROLLER'",
375         "prerequisite":[
376             {
377                 "OFPFlowMod":{
378                     "table_id":0,
379                     "match":{
380                         "OFPMatch":{
381                             "oxm_fields":[
382                                 {
383                                     "OXMTlv":{
384                                         "field":"in_port",
385                                         "value":1
386                                     }
387                                 }
388                             ]
389                         }
390                     },
391                     "instructions":[
392                         {
393                             "OFPInstructionActions":{
394                                 "actions":[
395                                     {
396                                         "OFPActionSetField":{
397                                             "field":{
398                                                 "OXMTlv":{
399                                                     "field":"tunnel_id",
400                                                     "value":12345
401                                                 }
402                                             }
403                                         }
404                                     }
405                                 ],
406                                 "type":4
407                             }
408                         },
409                         {
410                             "OFPInstructionGotoTable":{
411                                 "table_id":1
412                             }
413                         }
414                     ]
415                 }
416             },
417             {
418                 "OFPFlowMod":{
419                     "table_id":1,
420                     "match":{
421                         "OFPMatch":{
422                             "oxm_fields":[
423                                 {
424                                     "OXMTlv":{
425                                         "field":"tunnel_id",
426                                         "value":12345
427                                     }
428                                 }
429                             ]
430                         }
431                     },
432                     "instructions":[
433                         {
434                             "OFPInstructionActions":{
435                                 "actions":[
436                                     {
437                                         "OFPActionOutput":{
438                                             "max_len":65535,
439                                             "port":4294967293
440                                         }
441                                     }
442                                 ],
443                                 "type":4
444                             }
445                         }
446                     ]
447                 }
448             }
449         ],
450         "tests":[
451             {
452                 "ingress":[
453                     "ethernet(dst='22:22:22:22:22:22', src='12:11:11:11:11:11', ethertype=34525)",
454                     "ipv6(dst='20::20', flow_label=100, src='10::10', nxt=6, hop_limit=64, traffic_class=32)",
455                     "tcp(dst_port=2222, option=bytes(b'\\x00' * 4), src_port=11111)",
456                     "b'\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\t\\n\\x0b\\x0c\\r\\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f'"
457                 ],
458                 "PACKET_IN":[
459                     "ethernet(dst='22:22:22:22:22:22', src='12:11:11:11:11:11', ethertype=34525)",
460                     "ipv6(dst='20::20', flow_label=100, src='10::10', nxt=6, hop_limit=64, traffic_class=32)",
461                     "tcp(dst_port=2222, option=bytes(b'\\x00' * 4), src_port=11111)",
462                     "b'\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\t\\n\\x0b\\x0c\\r\\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f'"
463                 ]
464             }
465         ]
466     },
467     {
468         "description":"ethernet/ipv6/tcp-->'actions=set_field:6666->tunnel_id,goto_table:1','table_id:1,tunnel_id=12345,actions=output:2'",
469         "prerequisite":[
470             {
471                 "OFPFlowMod":{
472                     "table_id":0,
473                     "match":{
474                         "OFPMatch":{
475                             "oxm_fields":[
476                                 {
477                                     "OXMTlv":{
478                                         "field":"in_port",
479                                         "value":1
480                                     }
481                                 }
482                             ]
483                         }
484                     },
485                     "instructions":[
486                         {
487                             "OFPInstructionActions":{
488                                 "actions":[
489                                     {
490                                         "OFPActionSetField":{
491                                             "field":{
492                                                 "OXMTlv":{
493                                                     "field":"tunnel_id",
494                                                     "value":6666
495                                                 }
496                                             }
497                                         }
498                                     }
499                                 ],
500                                 "type":4
501                             }
502                         },
503                         {
504                             "OFPInstructionGotoTable":{
505                                 "table_id":1
506                             }
507                         }
508                     ]
509                 }
510             },
511             {
512                 "OFPFlowMod":{
513                     "table_id":1,
514                     "match":{
515                         "OFPMatch":{
516                             "oxm_fields":[
517                                 {
518                                     "OXMTlv":{
519                                         "field":"tunnel_id",
520                                         "value":12345
521                                     }
522                                 }
523                             ]
524                         }
525                     },
526                     "instructions":[
527                         {
528                             "OFPInstructionActions":{
529                                 "actions":[
530                                     {
531                                         "OFPActionOutput":{
532                                             "port":2
533                                         }
534                                     }
535                                 ],
536                                 "type":4
537                             }
538                         }
539                     ]
540                 }
541             }
542         ],
543         "tests":[
544             {
545                 "ingress":[
546                     "ethernet(dst='22:22:22:22:22:22', src='12:11:11:11:11:11', ethertype=34525)",
547                     "ipv6(dst='20::20', flow_label=100, src='10::10', nxt=6, hop_limit=64, traffic_class=32)",
548                     "tcp(dst_port=2222, option=bytes(b'\\x00' * 4), src_port=11111)",
549                     "b'\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\t\\n\\x0b\\x0c\\r\\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f'"
550                 ],
551                 "table-miss":[
552                     1
553                 ]
554             }
555         ]
556     },
557     {
558         "description":"ethernet/arp-->'actions=set_field:12345->tunnel_id,goto_table:1','table_id:1,tunnel_id=12345,actions=output:2'",
559         "prerequisite":[
560             {
561                 "OFPFlowMod":{
562                     "table_id":0,
563                     "match":{
564                         "OFPMatch":{
565                             "oxm_fields":[
566                                 {
567                                     "OXMTlv":{
568                                         "field":"in_port",
569                                         "value":1
570                                     }
571                                 }
572                             ]
573                         }
574                     },
575                     "instructions":[
576                         {
577                             "OFPInstructionActions":{
578                                 "actions":[
579                                     {
580                                         "OFPActionSetField":{
581                                             "field":{
582                                                 "OXMTlv":{
583                                                     "field":"tunnel_id",
584                                                     "value":12345
585                                                 }
586                                             }
587                                         }
588                                     }
589                                 ],
590                                 "type":4
591                             }
592                         },
593                         {
594                             "OFPInstructionGotoTable":{
595                                 "table_id":1
596                             }
597                         }
598                     ]
599                 }
600             },
601             {
602                 "OFPFlowMod":{
603                     "table_id":1,
604                     "match":{
605                         "OFPMatch":{
606                             "oxm_fields":[
607                                 {
608                                     "OXMTlv":{
609                                         "field":"tunnel_id",
610                                         "value":12345
611                                     }
612                                 }
613                             ]
614                         }
615                     },
616                     "instructions":[
617                         {
618                             "OFPInstructionActions":{
619                                 "actions":[
620                                     {
621                                         "OFPActionOutput":{
622                                             "port":2
623                                         }
624                                     }
625                                 ],
626                                 "type":4
627                             }
628                         }
629                     ]
630                 }
631             }
632         ],
633         "tests":[
634             {
635                 "ingress":[
636                     "ethernet(dst='22:22:22:22:22:22', src='12:11:11:11:11:11', ethertype=2054)",
637                     "arp(dst_ip='192.168.20.20',dst_mac='22:22:22:22:22:22', opcode=1, src_ip='192.168.10.10',src_mac='12:11:11:11:11:11')",
638                     "bytes(b'\\x00' * (60 - 42))"
639                 ],
640                 "egress":[
641                     "ethernet(dst='22:22:22:22:22:22', src='12:11:11:11:11:11', ethertype=2054)",
642                     "arp(dst_ip='192.168.20.20',dst_mac='22:22:22:22:22:22', opcode=1, src_ip='192.168.10.10',src_mac='12:11:11:11:11:11')",
643                     "bytes(b'\\x00' * (60 - 42))"
644                 ]
645             }
646         ]
647     },
648     {
649         "description":"ethernet/arp-->'actions=set_field:12345->tunnel_id,goto_table:1','table_id:1,tunnel_id=12345,actions=output:CONTROLLER'",
650         "prerequisite":[
651             {
652                 "OFPFlowMod":{
653                     "table_id":0,
654                     "match":{
655                         "OFPMatch":{
656                             "oxm_fields":[
657                                 {
658                                     "OXMTlv":{
659                                         "field":"in_port",
660                                         "value":1
661                                     }
662                                 }
663                             ]
664                         }
665                     },
666                     "instructions":[
667                         {
668                             "OFPInstructionActions":{
669                                 "actions":[
670                                     {
671                                         "OFPActionSetField":{
672                                             "field":{
673                                                 "OXMTlv":{
674                                                     "field":"tunnel_id",
675                                                     "value":12345
676                                                 }
677                                             }
678                                         }
679                                     }
680                                 ],
681                                 "type":4
682                             }
683                         },
684                         {
685                             "OFPInstructionGotoTable":{
686                                 "table_id":1
687                             }
688                         }
689                     ]
690                 }
691             },
692             {
693                 "OFPFlowMod":{
694                     "table_id":1,
695                     "match":{
696                         "OFPMatch":{
697                             "oxm_fields":[
698                                 {
699                                     "OXMTlv":{
700                                         "field":"tunnel_id",
701                                         "value":12345
702                                     }
703                                 }
704                             ]
705                         }
706                     },
707                     "instructions":[
708                         {
709                             "OFPInstructionActions":{
710                                 "actions":[
711                                     {
712                                         "OFPActionOutput":{
713                                             "max_len":65535,
714                                             "port":4294967293
715                                         }
716                                     }
717                                 ],
718                                 "type":4
719                             }
720                         }
721                     ]
722                 }
723             }
724         ],
725         "tests":[
726             {
727                 "ingress":[
728                     "ethernet(dst='22:22:22:22:22:22', src='12:11:11:11:11:11', ethertype=2054)",
729                     "arp(dst_ip='192.168.20.20',dst_mac='22:22:22:22:22:22', opcode=1, src_ip='192.168.10.10',src_mac='12:11:11:11:11:11')",
730                     "bytes(b'\\x00' * (60 - 42))"
731                 ],
732                 "PACKET_IN":[
733                     "ethernet(dst='22:22:22:22:22:22', src='12:11:11:11:11:11', ethertype=2054)",
734                     "arp(dst_ip='192.168.20.20',dst_mac='22:22:22:22:22:22', opcode=1, src_ip='192.168.10.10',src_mac='12:11:11:11:11:11')",
735                     "bytes(b'\\x00' * (60 - 42))"
736                 ]
737             }
738         ]
739     },
740     {
741         "description":"ethernet/arp-->'actions=set_field:6666->tunnel_id,goto_table:1','table_id:1,tunnel_id=12345,actions=output:2'",
742         "prerequisite":[
743             {
744                 "OFPFlowMod":{
745                     "table_id":0,
746                     "match":{
747                         "OFPMatch":{
748                             "oxm_fields":[
749                                 {
750                                     "OXMTlv":{
751                                         "field":"in_port",
752                                         "value":1
753                                     }
754                                 }
755                             ]
756                         }
757                     },
758                     "instructions":[
759                         {
760                             "OFPInstructionActions":{
761                                 "actions":[
762                                     {
763                                         "OFPActionSetField":{
764                                             "field":{
765                                                 "OXMTlv":{
766                                                     "field":"tunnel_id",
767                                                     "value":6666
768                                                 }
769                                             }
770                                         }
771                                     }
772                                 ],
773                                 "type":4
774                             }
775                         },
776                         {
777                             "OFPInstructionGotoTable":{
778                                 "table_id":1
779                             }
780                         }
781                     ]
782                 }
783             },
784             {
785                 "OFPFlowMod":{
786                     "table_id":1,
787                     "match":{
788                         "OFPMatch":{
789                             "oxm_fields":[
790                                 {
791                                     "OXMTlv":{
792                                         "field":"tunnel_id",
793                                         "value":12345
794                                     }
795                                 }
796                             ]
797                         }
798                     },
799                     "instructions":[
800                         {
801                             "OFPInstructionActions":{
802                                 "actions":[
803                                     {
804                                         "OFPActionOutput":{
805                                             "port":2
806                                         }
807                                     }
808                                 ],
809                                 "type":4
810                             }
811                         }
812                     ]
813                 }
814             }
815         ],
816         "tests":[
817             {
818                 "ingress":[
819                     "ethernet(dst='22:22:22:22:22:22', src='12:11:11:11:11:11', ethertype=2054)",
820                     "arp(dst_ip='192.168.20.20',dst_mac='22:22:22:22:22:22', opcode=1, src_ip='192.168.10.10',src_mac='12:11:11:11:11:11')",
821                     "bytes(b'\\x00' * (60 - 42))"
822                 ],
823                 "table-miss":[
824                     1
825                 ]
826             }
827         ]
828     }
829 ]