Signed-off-by: YAMAMOTO Takashi <[email protected]>
---
 .../json/of12/3-59-ofp_packet_in.packet.json       | 262 ++++++++++++++++++
 .../json/of12/3-60-ofp_flow_mod.packet.json        | 269 +++++++++++++++++++
 .../json/of13/4-59-ofp_packet_in.packet.json       | 291 ++++++++++++++++++++
 .../json/of13/4-60-ofp_flow_mod.packet.json        | 297 +++++++++++++++++++++
 4 files changed, 1119 insertions(+)
 create mode 100644 
ryu/tests/unit/ofproto/json/of12/3-59-ofp_packet_in.packet.json
 create mode 100644 
ryu/tests/unit/ofproto/json/of12/3-60-ofp_flow_mod.packet.json
 create mode 100644 
ryu/tests/unit/ofproto/json/of13/4-59-ofp_packet_in.packet.json
 create mode 100644 
ryu/tests/unit/ofproto/json/of13/4-60-ofp_flow_mod.packet.json

diff --git a/ryu/tests/unit/ofproto/json/of12/3-59-ofp_packet_in.packet.json 
b/ryu/tests/unit/ofproto/json/of12/3-59-ofp_packet_in.packet.json
new file mode 100644
index 0000000..5b365a2
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-59-ofp_packet_in.packet.json
@@ -0,0 +1,262 @@
+{
+   "OFPPacketIn": {
+      "buffer_id": 4026531840, 
+      "data": "", 
+      "match": {
+         "OFPMatch": {
+            "length": 294, 
+            "oxm_fields": [
+               {
+                  "OXMTlv": {
+                     "field": "in_port", 
+                     "mask": null, 
+                     "value": 84281096
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "in_phy_port", 
+                     "mask": null, 
+                     "value": 16909060
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "metadata", 
+                     "mask": null, 
+                     "value": 283686952306183
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "eth_type", 
+                     "mask": null, 
+                     "value": 2054
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "eth_dst", 
+                     "mask": null, 
+                     "value": "ff:ff:ff:ff:ff:ff"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "eth_src", 
+                     "mask": null, 
+                     "value": "f2:0b:a4:7d:f8:ea"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "vlan_vid", 
+                     "mask": null, 
+                     "value": 999
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ip_dscp", 
+                     "mask": null, 
+                     "value": 9
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ip_ecn", 
+                     "mask": null, 
+                     "value": 3
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ip_proto", 
+                     "mask": null, 
+                     "value": 99
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv4_src", 
+                     "mask": null, 
+                     "value": "1.2.3.4"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv4_dst", 
+                     "mask": null, 
+                     "value": "1.2.3.4"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "tcp_src", 
+                     "mask": null, 
+                     "value": 8080
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "tcp_dst", 
+                     "mask": null, 
+                     "value": 18080
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "udp_src", 
+                     "mask": null, 
+                     "value": 28080
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "udp_dst", 
+                     "mask": null, 
+                     "value": 55936
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "sctp_src", 
+                     "mask": null, 
+                     "value": 48080
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "sctp_dst", 
+                     "mask": null, 
+                     "value": 59328
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "icmpv4_type", 
+                     "mask": null, 
+                     "value": 100
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "icmpv4_code", 
+                     "mask": null, 
+                     "value": 101
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "arp_op", 
+                     "mask": null, 
+                     "value": 1
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "arp_spa", 
+                     "mask": null, 
+                     "value": "10.0.0.1"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "arp_tpa", 
+                     "mask": null, 
+                     "value": "10.0.0.3"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "arp_sha", 
+                     "mask": null, 
+                     "value": "f2:0b:a4:7d:f8:ea"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "arp_tha", 
+                     "mask": null, 
+                     "value": "00:00:00:00:00:00"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_src", 
+                     "mask": null, 
+                     "value": "fe80::f00b:a4ff:fe48:28a5"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_dst", 
+                     "mask": null, 
+                     "value": "fe80::f00b:a4ff:fe05:b7dc"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_flabel", 
+                     "mask": null, 
+                     "value": 541473
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "icmpv6_type", 
+                     "mask": null, 
+                     "value": 200
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "icmpv6_code", 
+                     "mask": null, 
+                     "value": 201
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_nd_target", 
+                     "mask": null, 
+                     "value": "fe80::a60:6eff:fe7f:74e7"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_nd_sll", 
+                     "mask": null, 
+                     "value": "00:00:00:00:02:9a"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_nd_tll", 
+                     "mask": null, 
+                     "value": "00:00:00:00:02:2b"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "mpls_label", 
+                     "mask": null, 
+                     "value": 624485
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "mpls_tc", 
+                     "mask": null, 
+                     "value": 5
+                  }
+               }
+            ], 
+            "type": 1
+         }
+      }, 
+      "reason": 0, 
+      "table_id": 200, 
+      "total_len": 0
+   }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-60-ofp_flow_mod.packet.json 
b/ryu/tests/unit/ofproto/json/of12/3-60-ofp_flow_mod.packet.json
new file mode 100644
index 0000000..f5de7ce
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-60-ofp_flow_mod.packet.json
@@ -0,0 +1,269 @@
+{
+   "OFPFlowMod": {
+      "buffer_id": 65535, 
+      "command": 0, 
+      "cookie": 0, 
+      "cookie_mask": 0, 
+      "flags": 0, 
+      "hard_timeout": 0, 
+      "idle_timeout": 0, 
+      "instructions": [], 
+      "match": {
+         "OFPMatch": {
+            "length": 294, 
+            "oxm_fields": [
+               {
+                  "OXMTlv": {
+                     "field": "in_port", 
+                     "mask": null, 
+                     "value": 84281096
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "in_phy_port", 
+                     "mask": null, 
+                     "value": 16909060
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "metadata", 
+                     "mask": null, 
+                     "value": 283686952306183
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "eth_type", 
+                     "mask": null, 
+                     "value": 2054
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "eth_dst", 
+                     "mask": null, 
+                     "value": "ff:ff:ff:ff:ff:ff"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "eth_src", 
+                     "mask": null, 
+                     "value": "f2:0b:a4:7d:f8:ea"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "vlan_vid", 
+                     "mask": null, 
+                     "value": 999
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ip_dscp", 
+                     "mask": null, 
+                     "value": 9
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ip_ecn", 
+                     "mask": null, 
+                     "value": 3
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ip_proto", 
+                     "mask": null, 
+                     "value": 99
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv4_src", 
+                     "mask": null, 
+                     "value": "1.2.3.4"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv4_dst", 
+                     "mask": null, 
+                     "value": "1.2.3.4"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "tcp_src", 
+                     "mask": null, 
+                     "value": 8080
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "tcp_dst", 
+                     "mask": null, 
+                     "value": 18080
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "udp_src", 
+                     "mask": null, 
+                     "value": 28080
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "udp_dst", 
+                     "mask": null, 
+                     "value": 55936
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "sctp_src", 
+                     "mask": null, 
+                     "value": 48080
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "sctp_dst", 
+                     "mask": null, 
+                     "value": 59328
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "icmpv4_type", 
+                     "mask": null, 
+                     "value": 100
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "icmpv4_code", 
+                     "mask": null, 
+                     "value": 101
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "arp_op", 
+                     "mask": null, 
+                     "value": 1
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "arp_spa", 
+                     "mask": null, 
+                     "value": "10.0.0.1"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "arp_tpa", 
+                     "mask": null, 
+                     "value": "10.0.0.3"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "arp_sha", 
+                     "mask": null, 
+                     "value": "f2:0b:a4:7d:f8:ea"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "arp_tha", 
+                     "mask": null, 
+                     "value": "00:00:00:00:00:00"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_src", 
+                     "mask": null, 
+                     "value": "fe80::f00b:a4ff:fe48:28a5"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_dst", 
+                     "mask": null, 
+                     "value": "fe80::f00b:a4ff:fe05:b7dc"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_flabel", 
+                     "mask": null, 
+                     "value": 541473
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "icmpv6_type", 
+                     "mask": null, 
+                     "value": 200
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "icmpv6_code", 
+                     "mask": null, 
+                     "value": 201
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_nd_target", 
+                     "mask": null, 
+                     "value": "fe80::a60:6eff:fe7f:74e7"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_nd_sll", 
+                     "mask": null, 
+                     "value": "00:00:00:00:02:9a"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_nd_tll", 
+                     "mask": null, 
+                     "value": "00:00:00:00:02:2b"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "mpls_label", 
+                     "mask": null, 
+                     "value": 624485
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "mpls_tc", 
+                     "mask": null, 
+                     "value": 5
+                  }
+               }
+            ], 
+            "type": 1
+         }
+      }, 
+      "out_group": 4294967295, 
+      "out_port": 4294967295, 
+      "priority": 123, 
+      "table_id": 1
+   }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-59-ofp_packet_in.packet.json 
b/ryu/tests/unit/ofproto/json/of13/4-59-ofp_packet_in.packet.json
new file mode 100644
index 0000000..eb60861
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-59-ofp_packet_in.packet.json
@@ -0,0 +1,291 @@
+{
+   "OFPPacketIn": {
+      "buffer_id": 4026531840, 
+      "cookie": 283686884868096, 
+      "data": "", 
+      "match": {
+         "OFPMatch": {
+            "length": 324, 
+            "oxm_fields": [
+               {
+                  "OXMTlv": {
+                     "field": "in_port", 
+                     "mask": null, 
+                     "value": 84281096
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "in_phy_port", 
+                     "mask": null, 
+                     "value": 16909060
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "metadata", 
+                     "mask": null, 
+                     "value": 283686952306183
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "eth_type", 
+                     "mask": null, 
+                     "value": 2054
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "eth_dst", 
+                     "mask": null, 
+                     "value": "ff:ff:ff:ff:ff:ff"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "eth_src", 
+                     "mask": null, 
+                     "value": "f2:0b:a4:7d:f8:ea"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "vlan_vid", 
+                     "mask": null, 
+                     "value": 999
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ip_dscp", 
+                     "mask": null, 
+                     "value": 9
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ip_ecn", 
+                     "mask": null, 
+                     "value": 3
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ip_proto", 
+                     "mask": null, 
+                     "value": 99
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv4_src", 
+                     "mask": null, 
+                     "value": "1.2.3.4"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv4_dst", 
+                     "mask": null, 
+                     "value": "1.2.3.4"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "tcp_src", 
+                     "mask": null, 
+                     "value": 8080
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "tcp_dst", 
+                     "mask": null, 
+                     "value": 18080
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "udp_src", 
+                     "mask": null, 
+                     "value": 28080
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "udp_dst", 
+                     "mask": null, 
+                     "value": 55936
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "sctp_src", 
+                     "mask": null, 
+                     "value": 48080
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "sctp_dst", 
+                     "mask": null, 
+                     "value": 59328
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "icmpv4_type", 
+                     "mask": null, 
+                     "value": 100
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "icmpv4_code", 
+                     "mask": null, 
+                     "value": 101
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "arp_op", 
+                     "mask": null, 
+                     "value": 1
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "arp_spa", 
+                     "mask": null, 
+                     "value": "10.0.0.1"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "arp_tpa", 
+                     "mask": null, 
+                     "value": "10.0.0.3"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "arp_sha", 
+                     "mask": null, 
+                     "value": "f2:0b:a4:7d:f8:ea"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "arp_tha", 
+                     "mask": null, 
+                     "value": "00:00:00:00:00:00"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_src", 
+                     "mask": null, 
+                     "value": "fe80::f00b:a4ff:fe48:28a5"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_dst", 
+                     "mask": null, 
+                     "value": "fe80::f00b:a4ff:fe05:b7dc"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_flabel", 
+                     "mask": null, 
+                     "value": 541473
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "icmpv6_type", 
+                     "mask": null, 
+                     "value": 200
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "icmpv6_code", 
+                     "mask": null, 
+                     "value": 201
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_nd_target", 
+                     "mask": null, 
+                     "value": "fe80::a60:6eff:fe7f:74e7"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_nd_sll", 
+                     "mask": null, 
+                     "value": "00:00:00:00:02:9a"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_nd_tll", 
+                     "mask": null, 
+                     "value": "00:00:00:00:02:2b"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "mpls_label", 
+                     "mask": null, 
+                     "value": 624485
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "mpls_tc", 
+                     "mask": null, 
+                     "value": 5
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "mpls_bos", 
+                     "mask": null, 
+                     "value": 1
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "pbb_isid", 
+                     "mask": null, 
+                     "value": 11259375
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "tunnel_id", 
+                     "mask": null, 
+                     "value": 651061555542690057
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_exthdr", 
+                     "mask": null, 
+                     "value": 500
+                  }
+               }
+            ], 
+            "type": 1
+         }
+      }, 
+      "reason": 0, 
+      "table_id": 200, 
+      "total_len": 0
+   }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-60-ofp_flow_mod.packet.json 
b/ryu/tests/unit/ofproto/json/of13/4-60-ofp_flow_mod.packet.json
new file mode 100644
index 0000000..01034bd
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-60-ofp_flow_mod.packet.json
@@ -0,0 +1,297 @@
+{
+   "OFPFlowMod": {
+      "buffer_id": 65535, 
+      "command": 0, 
+      "cookie": 0, 
+      "cookie_mask": 0, 
+      "flags": 0, 
+      "hard_timeout": 0, 
+      "idle_timeout": 0, 
+      "instructions": [], 
+      "match": {
+         "OFPMatch": {
+            "length": 324, 
+            "oxm_fields": [
+               {
+                  "OXMTlv": {
+                     "field": "in_port", 
+                     "mask": null, 
+                     "value": 84281096
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "in_phy_port", 
+                     "mask": null, 
+                     "value": 16909060
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "metadata", 
+                     "mask": null, 
+                     "value": 283686952306183
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "eth_type", 
+                     "mask": null, 
+                     "value": 2054
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "eth_dst", 
+                     "mask": null, 
+                     "value": "ff:ff:ff:ff:ff:ff"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "eth_src", 
+                     "mask": null, 
+                     "value": "f2:0b:a4:7d:f8:ea"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "vlan_vid", 
+                     "mask": null, 
+                     "value": 999
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ip_dscp", 
+                     "mask": null, 
+                     "value": 9
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ip_ecn", 
+                     "mask": null, 
+                     "value": 3
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ip_proto", 
+                     "mask": null, 
+                     "value": 99
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv4_src", 
+                     "mask": null, 
+                     "value": "1.2.3.4"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv4_dst", 
+                     "mask": null, 
+                     "value": "1.2.3.4"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "tcp_src", 
+                     "mask": null, 
+                     "value": 8080
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "tcp_dst", 
+                     "mask": null, 
+                     "value": 18080
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "udp_src", 
+                     "mask": null, 
+                     "value": 28080
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "udp_dst", 
+                     "mask": null, 
+                     "value": 55936
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "sctp_src", 
+                     "mask": null, 
+                     "value": 48080
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "sctp_dst", 
+                     "mask": null, 
+                     "value": 59328
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "icmpv4_type", 
+                     "mask": null, 
+                     "value": 100
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "icmpv4_code", 
+                     "mask": null, 
+                     "value": 101
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "arp_op", 
+                     "mask": null, 
+                     "value": 1
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "arp_spa", 
+                     "mask": null, 
+                     "value": "10.0.0.1"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "arp_tpa", 
+                     "mask": null, 
+                     "value": "10.0.0.3"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "arp_sha", 
+                     "mask": null, 
+                     "value": "f2:0b:a4:7d:f8:ea"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "arp_tha", 
+                     "mask": null, 
+                     "value": "00:00:00:00:00:00"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_src", 
+                     "mask": null, 
+                     "value": "fe80::f00b:a4ff:fe48:28a5"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_dst", 
+                     "mask": null, 
+                     "value": "fe80::f00b:a4ff:fe05:b7dc"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_flabel", 
+                     "mask": null, 
+                     "value": 541473
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "icmpv6_type", 
+                     "mask": null, 
+                     "value": 200
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "icmpv6_code", 
+                     "mask": null, 
+                     "value": 201
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_nd_target", 
+                     "mask": null, 
+                     "value": "fe80::a60:6eff:fe7f:74e7"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_nd_sll", 
+                     "mask": null, 
+                     "value": "00:00:00:00:02:9a"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_nd_tll", 
+                     "mask": null, 
+                     "value": "00:00:00:00:02:2b"
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "mpls_label", 
+                     "mask": null, 
+                     "value": 624485
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "mpls_tc", 
+                     "mask": null, 
+                     "value": 5
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "mpls_bos", 
+                     "mask": null, 
+                     "value": 1
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "pbb_isid", 
+                     "mask": null, 
+                     "value": 11259375
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "tunnel_id", 
+                     "mask": null, 
+                     "value": 651061555542690057
+                  }
+               }, 
+               {
+                  "OXMTlv": {
+                     "field": "ipv6_exthdr", 
+                     "mask": null, 
+                     "value": 500
+                  }
+               }
+            ], 
+            "type": 1
+         }
+      }, 
+      "out_group": 4294967295, 
+      "out_port": 4294967295, 
+      "priority": 123, 
+      "table_id": 1
+   }
+}
-- 
1.8.3.1


------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to