summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYAMAMOTO Takashi <yamamoto@valinux.co.jp>2013-07-19 15:32:11 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2013-07-19 18:14:57 +0900
commit30d8d726c6bc95d41bc1dc96142c1a25a351df82 (patch)
tree48a9c934a4b76441178f5d252993cfcd9e0ae911
parent60bae5eda50d912665a0f398f038132c19340a16 (diff)
of-wire json test: expected results
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r--ryu/tests/unit/ofproto/json/of10/1-1-ofp_packet_out.packet.json15
-rw-r--r--ryu/tests/unit/ofproto/json/of10/1-2-ofp_flow_mod.packet.json37
-rw-r--r--ryu/tests/unit/ofproto/json/of10/1-4-ofp_packet_in.packet.json9
-rw-r--r--ryu/tests/unit/ofproto/json/of10/1-5-features_request.packet.json3
-rw-r--r--ryu/tests/unit/ofproto/json/of10/1-6-ofp_switch_features.packet.json37
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-0-ofp_desc_stats_reply.packet.json14
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-1-ofp_packet_out.packet.json15
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-10-ofp_hello.packet.json3
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-11-ofp_flow_stats_request.packet.json15
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-12-ofp_flow_stats_reply.packet.json138
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-13-ofp_echo_request.packet.json5
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-14-ofp_echo_reply.packet.json5
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-15-ofp_error_msg.packet.json7
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-16-ofp_experimenter.packet.json7
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-17-ofp_barrier_request.packet.json3
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-18-ofp_barrier_reply.packet.json3
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-19-ofp_role_request.packet.json6
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-2-ofp_flow_mod.packet.json41
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-20-ofp_role_reply.packet.json6
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-21-ofp_group_mod.packet.json24
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-22-ofp_port_mod.packet.json9
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-23-ofp_table_mod.packet.json6
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-24-ofp_desc_stats_request.packet.json5
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-25-ofp_aggregate_stats_request.packet.json15
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-26-ofp_aggregate_stats_reply.packet.json12
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-27-ofp_table_stats_request.packet.json5
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-28-ofp_table_stats_reply.packet.json5107
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-29-ofp_port_stats_request.packet.json6
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-3-ofp_flow_mod.packet.json38
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-30-ofp_port_stats_reply.packet.json41
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-31-ofp_group_features_stats_request.packet.json5
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-32-ofp_group_features_stats_reply.packet.json23
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-33-ofp_group_desc_stats_request.packet.json5
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-34-ofp_group_desc_stats_reply.packet.json30
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-35-ofp_queue_get_config_request.packet.json5
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-36-ofp_queue_get_config_reply.packet.json43
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-37-ofp_queue_stats_request.packet.json7
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-38-ofp_queue_stats_reply.packet.json34
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-39-ofp_port_status.packet.json20
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-4-ofp_packet_in.packet.json61
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-40-ofp_flow_removed.packet.json26
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-41-ofp_error_msg_experimenter.packet.json7
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-5-ofp_features_request.packet.json3
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-6-ofp_features_reply.packet.json40
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-7-ofp_set_config.packet.json6
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-8-ofp_get_config_request.packet.json3
-rw-r--r--ryu/tests/unit/ofproto/json/of12/3-9-ofp_get_config_reply.packet.json6
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-0-ofp_desc_reply.packet.json14
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-1-ofp_packet_out.packet.json15
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-10-ofp_hello.packet.json18
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-11-ofp_flow_stats_request.packet.json15
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-12-ofp_flow_stats_reply.packet.json142
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-13-ofp_echo_request.packet.json5
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-14-ofp_echo_reply.packet.json5
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-15-ofp_error_msg.packet.json7
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-16-ofp_experimenter.packet.json7
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-17-ofp_barrier_request.packet.json3
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-18-ofp_barrier_reply.packet.json3
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-19-ofp_role_request.packet.json6
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-2-ofp_flow_mod.packet.json41
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-20-ofp_role_reply.packet.json6
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-21-ofp_group_mod.packet.json24
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-22-ofp_port_mod.packet.json9
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-23-ofp_table_mod.packet.json6
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-24-ofp_desc_request.packet.json5
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-25-ofp_aggregate_stats_request.packet.json15
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-26-ofp_aggregate_stats_reply.packet.json12
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-27-ofp_table_stats_request.packet.json5
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-28-ofp_table_stats_reply.packet.json23
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-29-ofp_port_stats_request.packet.json6
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-3-ofp_flow_mod.packet.json38
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-30-ofp_port_stats_reply.packet.json45
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-31-ofp_group_features_request.packet.json5
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-32-ofp_group_features_reply.packet.json23
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-33-ofp_group_desc_request.packet.json5
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-34-ofp_group_desc_reply.packet.json30
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-35-ofp_queue_get_config_request.packet.json5
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-36-ofp_queue_get_config_reply.packet.json43
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-37-ofp_queue_stats_request.packet.json7
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-38-ofp_queue_stats_reply.packet.json40
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-39-ofp_port_status.packet.json20
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-4-ofp_packet_in.packet.json62
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-40-ofp_flow_removed.packet.json26
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-42-ofp_get_async_request.packet.json3
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-43-ofp_get_async_reply.packet.json16
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-44-ofp_set_async.packet.json16
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-46-ofp_flow_mod.packet.json46
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-47-ofp_meter_config_request.packet.json6
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-48-ofp_meter_config_reply.packet.json21
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-49-ofp_meter_stats_request.packet.json6
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-5-ofp_features_request.packet.json3
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-50-ofp_meter_stats_reply.packet.json25
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-51-ofp_meter_features_request.packet.json5
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-52-ofp_meter_features_reply.packet.json16
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-53-ofp_port_desc_request.packet.json5
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-54-ofp_port_desc_reply.packet.json37
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-56-ofp_table_features_reply.packet.json117
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-6-ofp_features_reply.packet.json9
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-7-ofp_set_config.packet.json6
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-8-ofp_get_config_request.packet.json3
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-9-ofp_get_config_reply.packet.json6
101 files changed, 7048 insertions, 0 deletions
diff --git a/ryu/tests/unit/ofproto/json/of10/1-1-ofp_packet_out.packet.json b/ryu/tests/unit/ofproto/json/of10/1-1-ofp_packet_out.packet.json
new file mode 100644
index 00000000..cae2f432
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of10/1-1-ofp_packet_out.packet.json
@@ -0,0 +1,15 @@
+{
+ "OFPPacketOut" : {
+ "buffer_id" : 4294967295,
+ "actions" : [
+ {
+ "OFPActionOutput" : {
+ "max_len" : 65535,
+ "port" : 65532
+ }
+ }
+ ],
+ "in_port" : 65533,
+ "data" : "8guk0D9w8gukffjqCABFAABU+BoAAP8Br4sKAAABCgAAAggAAgj3YAAAMdYCAAAAAACrjS0xAAAAABAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vAAAAAAAAAAA="
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of10/1-2-ofp_flow_mod.packet.json b/ryu/tests/unit/ofproto/json/of10/1-2-ofp_flow_mod.packet.json
new file mode 100644
index 00000000..f7ecf6d6
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of10/1-2-ofp_flow_mod.packet.json
@@ -0,0 +1,37 @@
+{
+ "OFPFlowMod" : {
+ "priority" : 123,
+ "hard_timeout" : 0,
+ "buffer_id" : 65535,
+ "actions" : [
+ {
+ "OFPActionOutput" : {
+ "max_len" : 65535,
+ "port" : 6
+ }
+ }
+ ],
+ "flags" : 0,
+ "match" : {
+ "OFPMatch" : {
+ "nw_dst" : 0,
+ "dl_vlan" : 0,
+ "wildcards" : 4194295,
+ "in_port" : 0,
+ "dl_vlan_pcp" : 0,
+ "dl_src" : "////////",
+ "nw_proto" : 0,
+ "dl_dst" : "8gukffjq",
+ "tp_src" : 0,
+ "nw_tos" : 0,
+ "nw_src" : 0,
+ "dl_type" : 0,
+ "tp_dst" : 0
+ }
+ },
+ "idle_timeout" : 0,
+ "cookie" : 0,
+ "out_port" : 65532,
+ "command" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of10/1-4-ofp_packet_in.packet.json b/ryu/tests/unit/ofproto/json/of10/1-4-ofp_packet_in.packet.json
new file mode 100644
index 00000000..e74aaeb0
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of10/1-4-ofp_packet_in.packet.json
@@ -0,0 +1,9 @@
+{
+ "OFPPacketIn" : {
+ "buffer_id" : 2,
+ "total_len" : 42,
+ "reason" : 1,
+ "data" : "////////8gukffjqCAYAAQgABgQAAfILpH346goAAAEAAAAAAAAKAAAD",
+ "in_port" : 99
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of10/1-5-features_request.packet.json b/ryu/tests/unit/ofproto/json/of10/1-5-features_request.packet.json
new file mode 100644
index 00000000..04c90c7f
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of10/1-5-features_request.packet.json
@@ -0,0 +1,3 @@
+{
+ "OFPFeaturesRequest" : {}
+}
diff --git a/ryu/tests/unit/ofproto/json/of10/1-6-ofp_switch_features.packet.json b/ryu/tests/unit/ofproto/json/of10/1-6-ofp_switch_features.packet.json
new file mode 100644
index 00000000..a46e522d
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of10/1-6-ofp_switch_features.packet.json
@@ -0,0 +1,37 @@
+{
+ "OFPSwitchFeatures" : {
+ "ports" : {
+ "6" : {
+ "OFPPhyPort" : {
+ "curr" : 648,
+ "name" : "UG9ydAYAAAAAAAAAAAAAAA==",
+ "supported" : 648,
+ "state" : 2,
+ "port_no" : 6,
+ "advertised" : 640,
+ "config" : 0,
+ "peer" : 648,
+ "hw_addr" : "8gukffjq"
+ }
+ },
+ "7" : {
+ "OFPPhyPort" : {
+ "curr" : 648,
+ "name" : "UG9ydAcAAAAAAAAAAAAAAA==",
+ "supported" : 648,
+ "state" : 16,
+ "port_no" : 7,
+ "advertised" : 640,
+ "config" : 0,
+ "peer" : 648,
+ "hw_addr" : "8guk0D9w"
+ }
+ }
+ },
+ "actions" : 2115,
+ "n_tables" : 255,
+ "capabilities" : 169,
+ "n_buffers" : 0,
+ "datapath_id" : 1095522080376
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-0-ofp_desc_stats_reply.packet.json b/ryu/tests/unit/ofproto/json/of12/3-0-ofp_desc_stats_reply.packet.json
new file mode 100644
index 00000000..a073f823
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-0-ofp_desc_stats_reply.packet.json
@@ -0,0 +1,14 @@
+{
+ "OFPStatsReply" : {
+ "body" : {
+ "OFPDescStats" : {
+ "dp_desc" : "ZHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
+ "mfr_desc" : "bWZyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
+ "hw_desc" : "aHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
+ "serial_num" : "c2VyaWFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=",
+ "sw_desc" : "c3cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=="
+ }
+ },
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-1-ofp_packet_out.packet.json b/ryu/tests/unit/ofproto/json/of12/3-1-ofp_packet_out.packet.json
new file mode 100644
index 00000000..7c5e39b4
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-1-ofp_packet_out.packet.json
@@ -0,0 +1,15 @@
+{
+ "OFPPacketOut" : {
+ "buffer_id" : 4294967295,
+ "actions" : [
+ {
+ "OFPActionOutput" : {
+ "max_len" : 65535,
+ "port" : 4294967292
+ }
+ }
+ ],
+ "in_port" : 4294967293,
+ "data" : "8guk0D9w8gukffjqCABFAABU+BoAAP8Br4sKAAABCgAAAggAAgj3YAAAMdYCAAAAAACrjS0xAAAAABAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vAAAAAAAAAAA="
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-10-ofp_hello.packet.json b/ryu/tests/unit/ofproto/json/of12/3-10-ofp_hello.packet.json
new file mode 100644
index 00000000..20fa0686
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-10-ofp_hello.packet.json
@@ -0,0 +1,3 @@
+{
+ "OFPHello" : {}
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-11-ofp_flow_stats_request.packet.json b/ryu/tests/unit/ofproto/json/of12/3-11-ofp_flow_stats_request.packet.json
new file mode 100644
index 00000000..e9597ce6
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-11-ofp_flow_stats_request.packet.json
@@ -0,0 +1,15 @@
+{
+ "OFPFlowStatsRequest" : {
+ "table_id" : 0,
+ "out_group" : 4294967295,
+ "flags" : 0,
+ "out_port" : 4294967295,
+ "match" : {
+ "OFPMatch" : {
+ "fields" : []
+ }
+ },
+ "cookie" : 0,
+ "cookie_mask" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-12-ofp_flow_stats_reply.packet.json b/ryu/tests/unit/ofproto/json/of12/3-12-ofp_flow_stats_reply.packet.json
new file mode 100644
index 00000000..e9e941fd
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-12-ofp_flow_stats_reply.packet.json
@@ -0,0 +1,138 @@
+{
+ "OFPStatsReply" : {
+ "body" : [
+ {
+ "OFPFlowStats" : {
+ "table_id" : 0,
+ "priority" : 65535,
+ "hard_timeout" : 0,
+ "instructions" : [],
+ "duration_nsec" : 115277000,
+ "match" : {
+ "OFPMatch" : {
+ "fields" : [],
+ "type" : 1
+ }
+ },
+ "idle_timeout" : 0,
+ "cookie" : 0,
+ "byte_count" : 0,
+ "duration_sec" : 358,
+ "packet_count" : 0
+ }
+ },
+ {
+ "OFPFlowStats" : {
+ "table_id" : 0,
+ "priority" : 65534,
+ "hard_timeout" : 0,
+ "instructions" : [
+ {
+ "OFPInstructionActions" : {
+ "actions" : [
+ {
+ "OFPActionOutput" : {
+ "max_len" : 0,
+ "port" : 4294967290
+ }
+ }
+ ],
+ "type" : 4
+ }
+ }
+ ],
+ "duration_nsec" : 115055000,
+ "match" : {
+ "OFPMatch" : {
+ "fields" : [
+ {
+ "MTEthType" : {
+ "value" : 2054
+ }
+ }
+ ],
+ "type" : 1
+ }
+ },
+ "idle_timeout" : 0,
+ "cookie" : 0,
+ "byte_count" : 0,
+ "duration_sec" : 358,
+ "packet_count" : 0
+ }
+ },
+ {
+ "OFPFlowStats" : {
+ "table_id" : 0,
+ "priority" : 123,
+ "hard_timeout" : 0,
+ "instructions" : [
+ {
+ "OFPInstructionGotoTable" : {
+ "table_id" : 1
+ }
+ }
+ ],
+ "duration_nsec" : 511582000,
+ "match" : {
+ "OFPMatch" : {
+ "fields" : [
+ {
+ "MTInPort" : {
+ "value" : 6
+ }
+ },
+ {
+ "MTEthSrc" : {
+ "value" : "8gukffjq"
+ }
+ }
+ ],
+ "type" : 1
+ }
+ },
+ "idle_timeout" : 0,
+ "cookie" : 0,
+ "byte_count" : 238,
+ "duration_sec" : 316220,
+ "packet_count" : 3
+ }
+ },
+ {
+ "OFPFlowStats" : {
+ "table_id" : 0,
+ "priority" : 0,
+ "hard_timeout" : 0,
+ "instructions" : [
+ {
+ "OFPInstructionActions" : {
+ "actions" : [
+ {
+ "OFPActionOutput" : {
+ "max_len" : 65535,
+ "port" : 4294967293
+ }
+ }
+ ],
+ "type" : 3
+ }
+ }
+ ],
+ "duration_nsec" : 980901000,
+ "match" : {
+ "OFPMatch" : {
+ "fields" : [],
+ "type" : 1
+ }
+ },
+ "idle_timeout" : 0,
+ "cookie" : 0,
+ "byte_count" : 98,
+ "duration_sec" : 313499,
+ "packet_count" : 1
+ }
+ }
+ ],
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-13-ofp_echo_request.packet.json b/ryu/tests/unit/ofproto/json/of12/3-13-ofp_echo_request.packet.json
new file mode 100644
index 00000000..56529ab1
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-13-ofp_echo_request.packet.json
@@ -0,0 +1,5 @@
+{
+ "OFPEchoRequest" : {
+ "data" : "aG9nZQ=="
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-14-ofp_echo_reply.packet.json b/ryu/tests/unit/ofproto/json/of12/3-14-ofp_echo_reply.packet.json
new file mode 100644
index 00000000..92b351e2
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-14-ofp_echo_reply.packet.json
@@ -0,0 +1,5 @@
+{
+ "OFPEchoReply" : {
+ "data" : "aG9nZQ=="
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-15-ofp_error_msg.packet.json b/ryu/tests/unit/ofproto/json/of12/3-15-ofp_error_msg.packet.json
new file mode 100644
index 00000000..26f86250
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-15-ofp_error_msg.packet.json
@@ -0,0 +1,7 @@
+{
+ "OFPErrorMsg" : {
+ "data" : "ZnVnYWZ1Z2E=",
+ "type" : 2,
+ "code" : 11
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-16-ofp_experimenter.packet.json b/ryu/tests/unit/ofproto/json/of12/3-16-ofp_experimenter.packet.json
new file mode 100644
index 00000000..4a09abf4
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-16-ofp_experimenter.packet.json
@@ -0,0 +1,7 @@
+{
+ "OFPExperimenter" : {
+ "experimenter" : 98765432,
+ "data" : "bmF6bw==",
+ "exp_type" : 123456789
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-17-ofp_barrier_request.packet.json b/ryu/tests/unit/ofproto/json/of12/3-17-ofp_barrier_request.packet.json
new file mode 100644
index 00000000..6931ae39
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-17-ofp_barrier_request.packet.json
@@ -0,0 +1,3 @@
+{
+ "OFPBarrierRequest" : {}
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-18-ofp_barrier_reply.packet.json b/ryu/tests/unit/ofproto/json/of12/3-18-ofp_barrier_reply.packet.json
new file mode 100644
index 00000000..0c18a343
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-18-ofp_barrier_reply.packet.json
@@ -0,0 +1,3 @@
+{
+ "OFPBarrierReply" : {}
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-19-ofp_role_request.packet.json b/ryu/tests/unit/ofproto/json/of12/3-19-ofp_role_request.packet.json
new file mode 100644
index 00000000..bef79549
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-19-ofp_role_request.packet.json
@@ -0,0 +1,6 @@
+{
+ "OFPRoleRequest" : {
+ "generation_id" : 17294086455919964160,
+ "role" : 2
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-2-ofp_flow_mod.packet.json b/ryu/tests/unit/ofproto/json/of12/3-2-ofp_flow_mod.packet.json
new file mode 100644
index 00000000..f157f07c
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-2-ofp_flow_mod.packet.json
@@ -0,0 +1,41 @@
+{
+ "OFPFlowMod" : {
+ "table_id" : 1,
+ "priority" : 123,
+ "hard_timeout" : 0,
+ "buffer_id" : 65535,
+ "out_group" : 4294967295,
+ "instructions" : [
+ {
+ "OFPInstructionActions" : {
+ "actions" : [
+ {
+ "OFPActionOutput" : {
+ "max_len" : 65535,
+ "port" : 6
+ }
+ }
+ ],
+ "type" : 3
+ }
+ }
+ ],
+ "flags" : 0,
+ "match" : {
+ "OFPMatch" : {
+ "fields" : [
+ {
+ "MTEthDst" : {
+ "value" : "8gukffjq"
+ }
+ }
+ ]
+ }
+ },
+ "idle_timeout" : 0,
+ "cookie" : 0,
+ "cookie_mask" : 0,
+ "out_port" : 4294967295,
+ "command" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-20-ofp_role_reply.packet.json b/ryu/tests/unit/ofproto/json/of12/3-20-ofp_role_reply.packet.json
new file mode 100644
index 00000000..f03d802b
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-20-ofp_role_reply.packet.json
@@ -0,0 +1,6 @@
+{
+ "OFPRoleReply" : {
+ "generation_id" : 17294086455919964160,
+ "role" : 3
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-21-ofp_group_mod.packet.json b/ryu/tests/unit/ofproto/json/of12/3-21-ofp_group_mod.packet.json
new file mode 100644
index 00000000..c840bd17
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-21-ofp_group_mod.packet.json
@@ -0,0 +1,24 @@
+{
+ "OFPGroupMod" : {
+ "group_id" : 1,
+ "buckets" : [
+ {
+ "OFPBucket" : {
+ "actions" : [
+ {
+ "OFPActionOutput" : {
+ "max_len" : 65535,
+ "port" : 2
+ }
+ }
+ ],
+ "watch_port" : 1,
+ "watch_group" : 1,
+ "weight" : 1
+ }
+ }
+ ],
+ "type" : 0,
+ "command" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-22-ofp_port_mod.packet.json b/ryu/tests/unit/ofproto/json/of12/3-22-ofp_port_mod.packet.json
new file mode 100644
index 00000000..b9baea47
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-22-ofp_port_mod.packet.json
@@ -0,0 +1,9 @@
+{
+ "OFPPortMod" : {
+ "advertise" : 4096,
+ "port_no" : 1,
+ "config" : 0,
+ "hw_addr" : "ABEAABER",
+ "mask" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-23-ofp_table_mod.packet.json b/ryu/tests/unit/ofproto/json/of12/3-23-ofp_table_mod.packet.json
new file mode 100644
index 00000000..9f855700
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-23-ofp_table_mod.packet.json
@@ -0,0 +1,6 @@
+{
+ "OFPTableMod" : {
+ "table_id" : 255,
+ "config" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-24-ofp_desc_stats_request.packet.json b/ryu/tests/unit/ofproto/json/of12/3-24-ofp_desc_stats_request.packet.json
new file mode 100644
index 00000000..6ee5839e
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-24-ofp_desc_stats_request.packet.json
@@ -0,0 +1,5 @@
+{
+ "OFPDescStatsRequest" : {
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-25-ofp_aggregate_stats_request.packet.json b/ryu/tests/unit/ofproto/json/of12/3-25-ofp_aggregate_stats_request.packet.json
new file mode 100644
index 00000000..134a61af
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-25-ofp_aggregate_stats_request.packet.json
@@ -0,0 +1,15 @@
+{
+ "OFPAggregateStatsRequest" : {
+ "table_id" : 255,
+ "out_group" : 4294967295,
+ "flags" : 0,
+ "match" : {
+ "OFPMatch" : {
+ "fields" : []
+ }
+ },
+ "cookie" : 0,
+ "out_port" : 4294967295,
+ "cookie_mask" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-26-ofp_aggregate_stats_reply.packet.json b/ryu/tests/unit/ofproto/json/of12/3-26-ofp_aggregate_stats_reply.packet.json
new file mode 100644
index 00000000..08fbd27c
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-26-ofp_aggregate_stats_reply.packet.json
@@ -0,0 +1,12 @@
+{
+ "OFPStatsReply" : {
+ "body" : {
+ "OFPAggregateStatsReply" : {
+ "flow_count" : 6,
+ "byte_count" : 574,
+ "packet_count" : 7
+ }
+ },
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-27-ofp_table_stats_request.packet.json b/ryu/tests/unit/ofproto/json/of12/3-27-ofp_table_stats_request.packet.json
new file mode 100644
index 00000000..0e82bf54
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-27-ofp_table_stats_request.packet.json
@@ -0,0 +1,5 @@
+{
+ "OFPTableStatsRequest" : {
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-28-ofp_table_stats_reply.packet.json b/ryu/tests/unit/ofproto/json/of12/3-28-ofp_table_stats_reply.packet.json
new file mode 100644
index 00000000..60114eab
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-28-ofp_table_stats_reply.packet.json
@@ -0,0 +1,5107 @@
+{
+ "OFPStatsReply" : {
+ "body" : [
+ {
+ "OFPTableStats" : {
+ "table_id" : 0,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 4,
+ "matched_count" : 4,
+ "lookup_count" : 4,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDAwAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 1,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 2,
+ "matched_count" : 3,
+ "lookup_count" : 3,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDAxAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 2,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDAyAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 3,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDAzAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 4,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDA0AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 5,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDA1AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 6,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDA2AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 7,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDA3AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 8,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDA4AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 9,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDA5AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 10,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDBhAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 11,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDBiAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 12,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDBjAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 13,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDBkAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 14,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDBlAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 15,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDBmAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 16,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDEwAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 17,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDExAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 18,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDEyAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 19,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDEzAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 20,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDE0AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 21,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDE1AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 22,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDE2AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 23,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDE3AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 24,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDE4AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 25,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDE5AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 26,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDFhAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 27,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDFiAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 28,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDFjAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 29,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDFkAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 30,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDFlAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 31,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDFmAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 32,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDIwAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 33,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDIxAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 34,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDIyAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 35,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDIzAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 36,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDI0AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 37,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDI1AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 38,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDI2AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 39,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDI3AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 40,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDI4AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 41,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDI5AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 42,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDJhAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 43,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDJiAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 44,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDJjAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 45,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDJkAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 46,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDJlAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 47,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDJmAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 48,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDMwAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 49,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDMxAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 50,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDMyAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 51,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDMzAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 52,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDM0AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 53,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDM1AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 54,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDM2AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 55,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDM3AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 56,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDM4AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 57,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDM5AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 58,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDNhAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 59,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDNiAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 60,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDNjAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 61,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDNkAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 62,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDNlAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 63,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDNmAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 64,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDQwAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 65,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDQxAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 66,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDQyAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 67,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDQzAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 68,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDQ0AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 69,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDQ1AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 70,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDQ2AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 71,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDQ3AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 72,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDQ4AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 73,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDQ5AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 74,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDRhAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 75,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDRiAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 76,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDRjAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 77,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDRkAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 78,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDRlAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 79,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDRmAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 80,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDUwAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 81,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDUxAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 82,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDUyAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 83,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDUzAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 84,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDU0AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 85,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDU1AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 86,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDU2AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 87,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDU3AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 88,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDU4AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 89,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDU5AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 90,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDVhAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 91,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDViAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 92,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDVjAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 93,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDVkAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 94,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDVlAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 95,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDVmAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 96,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDYwAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 97,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDYxAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 98,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDYyAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 99,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDYzAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 100,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDY0AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 101,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDY1AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 102,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDY2AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 103,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDY3AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 104,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDY4AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 105,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDY5AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 106,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDZhAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 107,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDZiAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 108,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDZjAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 109,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDZkAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 110,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDZlAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 111,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDZmAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 112,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDcwAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 113,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDcxAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 114,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDcyAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 115,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDczAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 116,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDc0AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 117,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDc1AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 118,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDc2AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 119,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDc3AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 120,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDc4AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 121,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDc5AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 122,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDdhAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 123,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDdiAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 124,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDdjAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 125,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDdkAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 126,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDdlAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 127,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDdmAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 128,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDgwAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 129,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDgxAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 130,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDgyAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 131,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDgzAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 132,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDg0AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 133,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDg1AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 134,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDg2AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 135,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDg3AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 136,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDg4AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 137,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDg5AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 138,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDhhAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 139,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDhiAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 140,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDhjAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 141,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDhkAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 142,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDhlAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 143,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDhmAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 144,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDkwAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 145,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDkxAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 146,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDkyAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 147,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDkzAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 148,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDk0AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 149,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDk1AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 150,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDk2AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 151,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDk3AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 152,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDk4AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 153,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDk5AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 154,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDlhAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 155,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDliAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 156,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDljAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 157,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDlkAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 158,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDllAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 159,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDlmAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 160,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGEwAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 161,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGExAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 162,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGEyAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 163,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGEzAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 164,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGE0AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 165,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGE1AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 166,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGE2AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 167,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGE3AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 168,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGE4AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 169,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGE5AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 170,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGFhAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 171,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGFiAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 172,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGFjAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 173,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGFkAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 174,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGFlAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 175,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGFmAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 176,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGIwAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 177,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGIxAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 178,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGIyAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 179,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGIzAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 180,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGI0AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 181,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGI1AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 182,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGI2AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 183,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGI3AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 184,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGI4AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 185,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGI5AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 186,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGJhAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 187,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGJiAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 188,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGJjAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 189,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGJkAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 190,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGJlAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 191,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGJmAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 192,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGMwAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 193,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGMxAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 194,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGMyAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 195,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGMzAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 196,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGM0AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 197,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGM1AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 198,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGM2AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 199,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGM3AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 200,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGM4AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 201,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGM5AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 202,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGNhAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 203,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGNiAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 204,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGNjAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 205,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGNkAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 206,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGNlAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 207,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGNmAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 208,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGQwAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 209,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGQxAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 210,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGQyAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 211,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGQzAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 212,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGQ0AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 213,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGQ1AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 214,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGQ2AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 215,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGQ3AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 216,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGQ4AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 217,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGQ5AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 218,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGRhAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 219,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGRiAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 220,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGRjAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 221,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGRkAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 222,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGRlAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 223,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGRmAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 224,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGUwAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 225,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGUxAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 226,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGUyAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 227,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGUzAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 228,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGU0AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 229,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGU1AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 230,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGU2AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 231,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGU3AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 232,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGU4AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 233,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGU5AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 234,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGVhAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 235,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGViAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 236,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGVjAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 237,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGVkAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 238,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGVlAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 239,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGVmAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 240,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGYwAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 241,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGYxAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 242,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGYyAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 243,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGYzAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 244,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGY0AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 245,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGY1AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 246,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGY2AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 247,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGY3AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 248,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGY4AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 249,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGY5AAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 250,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGZhAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 251,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGZiAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 252,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGZjAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 253,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGZkAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 254,
+ "instructions" : 62,
+ "wildcards" : 68719476733,
+ "metadata_write" : 18446744073709551615,
+ "write_actions" : 67082241,
+ "active_count" : 0,
+ "matched_count" : 0,
+ "lookup_count" : 0,
+ "write_setfields" : 0,
+ "apply_actions" : 67082241,
+ "apply_setfields" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweGZlAAAAAAAAAAAAAAAAAAAAAAA=",
+ "match" : 68719476733,
+ "config" : 0
+ }
+ }
+ ],
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-29-ofp_port_stats_request.packet.json b/ryu/tests/unit/ofproto/json/of12/3-29-ofp_port_stats_request.packet.json
new file mode 100644
index 00000000..c495983e
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-29-ofp_port_stats_request.packet.json
@@ -0,0 +1,6 @@
+{
+ "OFPPortStatsRequest" : {
+ "port_no" : 4294967295,
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-3-ofp_flow_mod.packet.json b/ryu/tests/unit/ofproto/json/of12/3-3-ofp_flow_mod.packet.json
new file mode 100644
index 00000000..78bb76b8
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-3-ofp_flow_mod.packet.json
@@ -0,0 +1,38 @@
+{
+ "OFPFlowMod" : {
+ "table_id" : 0,
+ "priority" : 123,
+ "hard_timeout" : 0,
+ "buffer_id" : 65535,
+ "out_group" : 4294967295,
+ "instructions" : [
+ {
+ "OFPInstructionGotoTable" : {
+ "table_id" : 1
+ }
+ }
+ ],
+ "flags" : 0,
+ "match" : {
+ "OFPMatch" : {
+ "fields" : [
+ {
+ "MTInPort" : {
+ "value" : 6
+ }
+ },
+ {
+ "MTEthSrc" : {
+ "value" : "8gukffjq"
+ }
+ }
+ ]
+ }
+ },
+ "idle_timeout" : 0,
+ "cookie" : 0,
+ "cookie_mask" : 0,
+ "out_port" : 4294967295,
+ "command" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-30-ofp_port_stats_reply.packet.json b/ryu/tests/unit/ofproto/json/of12/3-30-ofp_port_stats_reply.packet.json
new file mode 100644
index 00000000..ca46af7e
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-30-ofp_port_stats_reply.packet.json
@@ -0,0 +1,41 @@
+{
+ "OFPStatsReply" : {
+ "body" : [
+ {
+ "OFPPortStats" : {
+ "rx_frame_err" : 0,
+ "rx_dropped" : 0,
+ "rx_packets" : 0,
+ "rx_over_err" : 0,
+ "tx_packets" : 4,
+ "rx_crc_err" : 0,
+ "collisions" : 0,
+ "port_no" : 7,
+ "tx_dropped" : 0,
+ "tx_bytes" : 336,
+ "rx_errors" : 0,
+ "rx_bytes" : 0,
+ "tx_errors" : 0
+ }
+ },
+ {
+ "OFPPortStats" : {
+ "rx_frame_err" : 0,
+ "rx_dropped" : 0,
+ "rx_packets" : 4,
+ "rx_over_err" : 0,
+ "tx_packets" : 4,
+ "rx_crc_err" : 0,
+ "collisions" : 0,
+ "port_no" : 6,
+ "tx_dropped" : 0,
+ "tx_bytes" : 336,
+ "rx_errors" : 0,
+ "rx_bytes" : 336,
+ "tx_errors" : 0
+ }
+ }
+ ],
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-31-ofp_group_features_stats_request.packet.json b/ryu/tests/unit/ofproto/json/of12/3-31-ofp_group_features_stats_request.packet.json
new file mode 100644
index 00000000..dd166615
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-31-ofp_group_features_stats_request.packet.json
@@ -0,0 +1,5 @@
+{
+ "OFPGroupFeaturesStatsRequest" : {
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-32-ofp_group_features_stats_reply.packet.json b/ryu/tests/unit/ofproto/json/of12/3-32-ofp_group_features_stats_reply.packet.json
new file mode 100644
index 00000000..0a373df3
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-32-ofp_group_features_stats_reply.packet.json
@@ -0,0 +1,23 @@
+{
+ "OFPStatsReply" : {
+ "body" : {
+ "OFPGroupFeaturesStats" : {
+ "actions" : [
+ 67082241,
+ 67082241,
+ 67082241,
+ 67082241
+ ],
+ "max_groups" : [
+ 16777216,
+ 16777216,
+ 16777216,
+ 16777216
+ ],
+ "types" : 15,
+ "capabilities" : 5
+ }
+ },
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-33-ofp_group_desc_stats_request.packet.json b/ryu/tests/unit/ofproto/json/of12/3-33-ofp_group_desc_stats_request.packet.json
new file mode 100644
index 00000000..ef0f42c2
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-33-ofp_group_desc_stats_request.packet.json
@@ -0,0 +1,5 @@
+{
+ "OFPGroupDescStatsRequest" : {
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-34-ofp_group_desc_stats_reply.packet.json b/ryu/tests/unit/ofproto/json/of12/3-34-ofp_group_desc_stats_reply.packet.json
new file mode 100644
index 00000000..5fe0ba18
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-34-ofp_group_desc_stats_reply.packet.json
@@ -0,0 +1,30 @@
+{
+ "OFPStatsReply" : {
+ "body" : [
+ {
+ "OFPGroupDescStats" : {
+ "group_id" : 1,
+ "buckets" : [
+ {
+ "OFPBucket" : {
+ "watch_port" : 1,
+ "actions" : [
+ {
+ "OFPActionOutput" : {
+ "max_len" : 65535,
+ "port" : 2
+ }
+ }
+ ],
+ "watch_group" : 1,
+ "weight" : 1
+ }
+ }
+ ],
+ "type" : 0
+ }
+ }
+ ],
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-35-ofp_queue_get_config_request.packet.json b/ryu/tests/unit/ofproto/json/of12/3-35-ofp_queue_get_config_request.packet.json
new file mode 100644
index 00000000..e4314fa6
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-35-ofp_queue_get_config_request.packet.json
@@ -0,0 +1,5 @@
+{
+ "OFPQueueGetConfigRequest" : {
+ "port" : 4294967295
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-36-ofp_queue_get_config_reply.packet.json b/ryu/tests/unit/ofproto/json/of12/3-36-ofp_queue_get_config_reply.packet.json
new file mode 100644
index 00000000..cf1b0c3a
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-36-ofp_queue_get_config_reply.packet.json
@@ -0,0 +1,43 @@
+{
+ "OFPQueueGetConfigReply" : {
+ "port" : 4294967295,
+ "queues" : [
+ {
+ "OFPPacketQueue" : {
+ "queue_id" : 99,
+ "port" : 77,
+ "properties" : [
+ {
+ "OFPQueuePropMinRate" : {
+ "rate" : 10
+ }
+ },
+ {
+ "OFPQueuePropMaxRate" : {
+ "rate" : 900
+ }
+ }
+ ]
+ }
+ },
+ {
+ "OFPPacketQueue" : {
+ "queue_id" : 88,
+ "port" : 77,
+ "properties" : [
+ {
+ "OFPQueuePropMinRate" : {
+ "rate" : 100
+ }
+ },
+ {
+ "OFPQueuePropMaxRate" : {
+ "rate" : 200
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-37-ofp_queue_stats_request.packet.json b/ryu/tests/unit/ofproto/json/of12/3-37-ofp_queue_stats_request.packet.json
new file mode 100644
index 00000000..50fd7da3
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-37-ofp_queue_stats_request.packet.json
@@ -0,0 +1,7 @@
+{
+ "OFPQueueStatsRequest" : {
+ "port_no" : 4294967295,
+ "flags" : 0,
+ "queue_id" : 4294967295
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-38-ofp_queue_stats_reply.packet.json b/ryu/tests/unit/ofproto/json/of12/3-38-ofp_queue_stats_reply.packet.json
new file mode 100644
index 00000000..d32d6bad
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-38-ofp_queue_stats_reply.packet.json
@@ -0,0 +1,34 @@
+{
+ "OFPStatsReply" : {
+ "body" : [
+ {
+ "OFPQueueStats" : {
+ "port_no" : 7,
+ "tx_packets" : 0,
+ "tx_bytes" : 0,
+ "queue_id" : 1,
+ "tx_errors" : 0
+ }
+ },
+ {
+ "OFPQueueStats" : {
+ "port_no" : 6,
+ "tx_packets" : 0,
+ "tx_bytes" : 0,
+ "queue_id" : 1,
+ "tx_errors" : 0
+ }
+ },
+ {
+ "OFPQueueStats" : {
+ "port_no" : 7,
+ "tx_packets" : 0,
+ "tx_bytes" : 0,
+ "queue_id" : 2,
+ "tx_errors" : 0
+ }
+ }
+ ],
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-39-ofp_port_status.packet.json b/ryu/tests/unit/ofproto/json/of12/3-39-ofp_port_status.packet.json
new file mode 100644
index 00000000..89ab7408
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-39-ofp_port_status.packet.json
@@ -0,0 +1,20 @@
+{
+ "OFPPortStatus" : {
+ "desc" : {
+ "OFPPort" : {
+ "curr" : 10248,
+ "name" : "UG9ydAcAAAAAAAAAAAAAAA==",
+ "max_speed" : 5000,
+ "state" : 4,
+ "supported" : 10248,
+ "curr_speed" : 5000,
+ "port_no" : 7,
+ "advertised" : 10240,
+ "config" : 0,
+ "peer" : 10248,
+ "hw_addr" : "8guk0D9w"
+ }
+ },
+ "reason" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-4-ofp_packet_in.packet.json b/ryu/tests/unit/ofproto/json/of12/3-4-ofp_packet_in.packet.json
new file mode 100644
index 00000000..998a188c
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-4-ofp_packet_in.packet.json
@@ -0,0 +1,61 @@
+{
+ "OFPPacketIn" : {
+ "table_id" : 1,
+ "buffer_id" : 2,
+ "total_len" : 42,
+ "reason" : 1,
+ "match" : {
+ "OFPMatch" : {
+ "fields" : [
+ {
+ "MTInPort" : {
+ "value" : 6
+ }
+ },
+ {
+ "MTEthType" : {
+ "value" : 2054
+ }
+ },
+ {
+ "MTEthDst" : {
+ "value" : "////////"
+ }
+ },
+ {
+ "MTEthSrc" : {
+ "value" : "8gukffjq"
+ }
+ },
+ {
+ "MTArpOp" : {
+ "value" : 1
+ }
+ },
+ {
+ "MTArpSpa" : {
+ "value" : 167772161
+ }
+ },
+ {
+ "MTArpTpa" : {
+ "value" : 167772163
+ }
+ },
+ {
+ "MTArpSha" : {
+ "value" : "8gukffjq"
+ }
+ },
+ {
+ "MTArpTha" : {
+ "value" : "AAAAAAAA"
+ }
+ }
+ ],
+ "type" : 1
+ }
+ },
+ "data" : "////////8gukffjqCAYAAQgABgQAAfILpH346goAAAEAAAAAAAAKAAAD"
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-40-ofp_flow_removed.packet.json b/ryu/tests/unit/ofproto/json/of12/3-40-ofp_flow_removed.packet.json
new file mode 100644
index 00000000..daafb9c0
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-40-ofp_flow_removed.packet.json
@@ -0,0 +1,26 @@
+{
+ "OFPFlowRemoved" : {
+ "table_id" : 0,
+ "hard_timeout" : 0,
+ "priority" : 65535,
+ "duration_nsec" : 48825000,
+ "match" : {
+ "OFPMatch" : {
+ "fields" : [
+ {
+ "MTEthDst" : {
+ "value" : "8gukffjq"
+ }
+ }
+ ],
+ "type" : 1
+ }
+ },
+ "reason" : 0,
+ "cookie" : 0,
+ "idle_timeout" : 3,
+ "byte_count" : 86,
+ "duration_sec" : 3,
+ "packet_count" : 1
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-41-ofp_error_msg_experimenter.packet.json b/ryu/tests/unit/ofproto/json/of12/3-41-ofp_error_msg_experimenter.packet.json
new file mode 100644
index 00000000..de5a039b
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-41-ofp_error_msg_experimenter.packet.json
@@ -0,0 +1,7 @@
+{
+ "OFPErrorExperimenterMsg" : {
+ "experimenter" : 999999,
+ "data" : "amlra2VuIGRhdGE=",
+ "exp_type" : 60000
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-5-ofp_features_request.packet.json b/ryu/tests/unit/ofproto/json/of12/3-5-ofp_features_request.packet.json
new file mode 100644
index 00000000..04c90c7f
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-5-ofp_features_request.packet.json
@@ -0,0 +1,3 @@
+{
+ "OFPFeaturesRequest" : {}
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-6-ofp_features_reply.packet.json b/ryu/tests/unit/ofproto/json/of12/3-6-ofp_features_reply.packet.json
new file mode 100644
index 00000000..de39f5ae
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-6-ofp_features_reply.packet.json
@@ -0,0 +1,40 @@
+{
+ "OFPSwitchFeatures" : {
+ "ports" : {
+ "6" : {
+ "OFPPort" : {
+ "curr" : 10248,
+ "name" : "UG9ydAYAAAAAAAAAAAAAAA==",
+ "max_speed" : 5000,
+ "supported" : 10248,
+ "state" : 4,
+ "curr_speed" : 5000,
+ "port_no" : 6,
+ "advertised" : 10240,
+ "config" : 0,
+ "peer" : 10248,
+ "hw_addr" : "8gukffjq"
+ }
+ },
+ "7" : {
+ "OFPPort" : {
+ "curr" : 10248,
+ "name" : "UG9ydAcAAAAAAAAAAAAAAA==",
+ "max_speed" : 5000,
+ "supported" : 10248,
+ "state" : 4,
+ "curr_speed" : 5000,
+ "port_no" : 7,
+ "advertised" : 10240,
+ "config" : 0,
+ "peer" : 10248,
+ "hw_addr" : "8guk0D9w"
+ }
+ }
+ },
+ "n_tables" : 255,
+ "capabilities" : 79,
+ "n_buffers" : 0,
+ "datapath_id" : 603603843768844288
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-7-ofp_set_config.packet.json b/ryu/tests/unit/ofproto/json/of12/3-7-ofp_set_config.packet.json
new file mode 100644
index 00000000..36b19a58
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-7-ofp_set_config.packet.json
@@ -0,0 +1,6 @@
+{
+ "OFPSetConfig" : {
+ "flags" : 0,
+ "miss_send_len" : 128
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-8-ofp_get_config_request.packet.json b/ryu/tests/unit/ofproto/json/of12/3-8-ofp_get_config_request.packet.json
new file mode 100644
index 00000000..dc3a8910
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-8-ofp_get_config_request.packet.json
@@ -0,0 +1,3 @@
+{
+ "OFPGetConfigRequest" : {}
+}
diff --git a/ryu/tests/unit/ofproto/json/of12/3-9-ofp_get_config_reply.packet.json b/ryu/tests/unit/ofproto/json/of12/3-9-ofp_get_config_reply.packet.json
new file mode 100644
index 00000000..2531ba76
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of12/3-9-ofp_get_config_reply.packet.json
@@ -0,0 +1,6 @@
+{
+ "OFPGetConfigReply" : {
+ "flags" : 0,
+ "miss_send_len" : 128
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-0-ofp_desc_reply.packet.json b/ryu/tests/unit/ofproto/json/of13/4-0-ofp_desc_reply.packet.json
new file mode 100644
index 00000000..82df052a
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-0-ofp_desc_reply.packet.json
@@ -0,0 +1,14 @@
+{
+ "OFPDescStatsReply" : {
+ "body" : {
+ "OFPDescStats" : {
+ "dp_desc" : "ZHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
+ "mfr_desc" : "bWZyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
+ "hw_desc" : "aHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
+ "serial_num" : "c2VyaWFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=",
+ "sw_desc" : "c3cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=="
+ }
+ },
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-1-ofp_packet_out.packet.json b/ryu/tests/unit/ofproto/json/of13/4-1-ofp_packet_out.packet.json
new file mode 100644
index 00000000..7c5e39b4
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-1-ofp_packet_out.packet.json
@@ -0,0 +1,15 @@
+{
+ "OFPPacketOut" : {
+ "buffer_id" : 4294967295,
+ "actions" : [
+ {
+ "OFPActionOutput" : {
+ "max_len" : 65535,
+ "port" : 4294967292
+ }
+ }
+ ],
+ "in_port" : 4294967293,
+ "data" : "8guk0D9w8gukffjqCABFAABU+BoAAP8Br4sKAAABCgAAAggAAgj3YAAAMdYCAAAAAACrjS0xAAAAABAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vAAAAAAAAAAA="
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-10-ofp_hello.packet.json b/ryu/tests/unit/ofproto/json/of13/4-10-ofp_hello.packet.json
new file mode 100644
index 00000000..593d57b6
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-10-ofp_hello.packet.json
@@ -0,0 +1,18 @@
+{
+ "OFPHello" : {
+ "elements" : [
+ {
+ "OFPHelloElemVersionBitmap" : {
+ "versions" : [
+ 1,
+ 2,
+ 3,
+ 9,
+ 10,
+ 30
+ ]
+ }
+ }
+ ]
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-11-ofp_flow_stats_request.packet.json b/ryu/tests/unit/ofproto/json/of13/4-11-ofp_flow_stats_request.packet.json
new file mode 100644
index 00000000..e9597ce6
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-11-ofp_flow_stats_request.packet.json
@@ -0,0 +1,15 @@
+{
+ "OFPFlowStatsRequest" : {
+ "table_id" : 0,
+ "out_group" : 4294967295,
+ "flags" : 0,
+ "out_port" : 4294967295,
+ "match" : {
+ "OFPMatch" : {
+ "fields" : []
+ }
+ },
+ "cookie" : 0,
+ "cookie_mask" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-12-ofp_flow_stats_reply.packet.json b/ryu/tests/unit/ofproto/json/of13/4-12-ofp_flow_stats_reply.packet.json
new file mode 100644
index 00000000..250dac0b
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-12-ofp_flow_stats_reply.packet.json
@@ -0,0 +1,142 @@
+{
+ "OFPFlowStatsReply" : {
+ "body" : [
+ {
+ "OFPFlowStats" : {
+ "table_id" : 0,
+ "priority" : 65535,
+ "hard_timeout" : 0,
+ "flags" : 0,
+ "instructions" : [],
+ "duration_nsec" : 115277000,
+ "match" : {
+ "OFPMatch" : {
+ "fields" : [],
+ "type" : 1
+ }
+ },
+ "idle_timeout" : 0,
+ "cookie" : 0,
+ "byte_count" : 0,
+ "duration_sec" : 358,
+ "packet_count" : 0
+ }
+ },
+ {
+ "OFPFlowStats" : {
+ "table_id" : 0,
+ "priority" : 65534,
+ "hard_timeout" : 0,
+ "flags" : 0,
+ "instructions" : [
+ {
+ "OFPInstructionActions" : {
+ "actions" : [
+ {
+ "OFPActionOutput" : {
+ "max_len" : 0,
+ "port" : 4294967290
+ }
+ }
+ ],
+ "type" : 4
+ }
+ }
+ ],
+ "duration_nsec" : 115055000,
+ "match" : {
+ "OFPMatch" : {
+ "fields" : [
+ {
+ "MTEthType" : {
+ "value" : 2054
+ }
+ }
+ ],
+ "type" : 1
+ }
+ },
+ "idle_timeout" : 0,
+ "cookie" : 0,
+ "byte_count" : 0,
+ "duration_sec" : 358,
+ "packet_count" : 0
+ }
+ },
+ {
+ "OFPFlowStats" : {
+ "table_id" : 0,
+ "priority" : 123,
+ "hard_timeout" : 0,
+ "flags" : 0,
+ "instructions" : [
+ {
+ "OFPInstructionGotoTable" : {
+ "table_id" : 1
+ }
+ }
+ ],
+ "duration_nsec" : 511582000,
+ "match" : {
+ "OFPMatch" : {
+ "fields" : [
+ {
+ "MTInPort" : {
+ "value" : 6
+ }
+ },
+ {
+ "MTEthSrc" : {
+ "value" : "8gukffjq"
+ }
+ }
+ ],
+ "type" : 1
+ }
+ },
+ "idle_timeout" : 0,
+ "cookie" : 0,
+ "byte_count" : 238,
+ "duration_sec" : 316220,
+ "packet_count" : 3
+ }
+ },
+ {
+ "OFPFlowStats" : {
+ "table_id" : 0,
+ "priority" : 0,
+ "hard_timeout" : 0,
+ "flags" : 0,
+ "instructions" : [
+ {
+ "OFPInstructionActions" : {
+ "actions" : [
+ {
+ "OFPActionOutput" : {
+ "max_len" : 65535,
+ "port" : 4294967293
+ }
+ }
+ ],
+ "type" : 3
+ }
+ }
+ ],
+ "duration_nsec" : 980901000,
+ "match" : {
+ "OFPMatch" : {
+ "fields" : [],
+ "type" : 1
+ }
+ },
+ "idle_timeout" : 0,
+ "cookie" : 0,
+ "byte_count" : 98,
+ "duration_sec" : 313499,
+ "packet_count" : 1
+ }
+ }
+ ],
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-13-ofp_echo_request.packet.json b/ryu/tests/unit/ofproto/json/of13/4-13-ofp_echo_request.packet.json
new file mode 100644
index 00000000..56529ab1
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-13-ofp_echo_request.packet.json
@@ -0,0 +1,5 @@
+{
+ "OFPEchoRequest" : {
+ "data" : "aG9nZQ=="
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-14-ofp_echo_reply.packet.json b/ryu/tests/unit/ofproto/json/of13/4-14-ofp_echo_reply.packet.json
new file mode 100644
index 00000000..92b351e2
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-14-ofp_echo_reply.packet.json
@@ -0,0 +1,5 @@
+{
+ "OFPEchoReply" : {
+ "data" : "aG9nZQ=="
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-15-ofp_error_msg.packet.json b/ryu/tests/unit/ofproto/json/of13/4-15-ofp_error_msg.packet.json
new file mode 100644
index 00000000..26f86250
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-15-ofp_error_msg.packet.json
@@ -0,0 +1,7 @@
+{
+ "OFPErrorMsg" : {
+ "data" : "ZnVnYWZ1Z2E=",
+ "type" : 2,
+ "code" : 11
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-16-ofp_experimenter.packet.json b/ryu/tests/unit/ofproto/json/of13/4-16-ofp_experimenter.packet.json
new file mode 100644
index 00000000..4a09abf4
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-16-ofp_experimenter.packet.json
@@ -0,0 +1,7 @@
+{
+ "OFPExperimenter" : {
+ "experimenter" : 98765432,
+ "data" : "bmF6bw==",
+ "exp_type" : 123456789
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-17-ofp_barrier_request.packet.json b/ryu/tests/unit/ofproto/json/of13/4-17-ofp_barrier_request.packet.json
new file mode 100644
index 00000000..6931ae39
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-17-ofp_barrier_request.packet.json
@@ -0,0 +1,3 @@
+{
+ "OFPBarrierRequest" : {}
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-18-ofp_barrier_reply.packet.json b/ryu/tests/unit/ofproto/json/of13/4-18-ofp_barrier_reply.packet.json
new file mode 100644
index 00000000..0c18a343
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-18-ofp_barrier_reply.packet.json
@@ -0,0 +1,3 @@
+{
+ "OFPBarrierReply" : {}
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-19-ofp_role_request.packet.json b/ryu/tests/unit/ofproto/json/of13/4-19-ofp_role_request.packet.json
new file mode 100644
index 00000000..bef79549
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-19-ofp_role_request.packet.json
@@ -0,0 +1,6 @@
+{
+ "OFPRoleRequest" : {
+ "generation_id" : 17294086455919964160,
+ "role" : 2
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-2-ofp_flow_mod.packet.json b/ryu/tests/unit/ofproto/json/of13/4-2-ofp_flow_mod.packet.json
new file mode 100644
index 00000000..f157f07c
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-2-ofp_flow_mod.packet.json
@@ -0,0 +1,41 @@
+{
+ "OFPFlowMod" : {
+ "table_id" : 1,
+ "priority" : 123,
+ "hard_timeout" : 0,
+ "buffer_id" : 65535,
+ "out_group" : 4294967295,
+ "instructions" : [
+ {
+ "OFPInstructionActions" : {
+ "actions" : [
+ {
+ "OFPActionOutput" : {
+ "max_len" : 65535,
+ "port" : 6
+ }
+ }
+ ],
+ "type" : 3
+ }
+ }
+ ],
+ "flags" : 0,
+ "match" : {
+ "OFPMatch" : {
+ "fields" : [
+ {
+ "MTEthDst" : {
+ "value" : "8gukffjq"
+ }
+ }
+ ]
+ }
+ },
+ "idle_timeout" : 0,
+ "cookie" : 0,
+ "cookie_mask" : 0,
+ "out_port" : 4294967295,
+ "command" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-20-ofp_role_reply.packet.json b/ryu/tests/unit/ofproto/json/of13/4-20-ofp_role_reply.packet.json
new file mode 100644
index 00000000..f03d802b
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-20-ofp_role_reply.packet.json
@@ -0,0 +1,6 @@
+{
+ "OFPRoleReply" : {
+ "generation_id" : 17294086455919964160,
+ "role" : 3
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-21-ofp_group_mod.packet.json b/ryu/tests/unit/ofproto/json/of13/4-21-ofp_group_mod.packet.json
new file mode 100644
index 00000000..c840bd17
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-21-ofp_group_mod.packet.json
@@ -0,0 +1,24 @@
+{
+ "OFPGroupMod" : {
+ "group_id" : 1,
+ "buckets" : [
+ {
+ "OFPBucket" : {
+ "actions" : [
+ {
+ "OFPActionOutput" : {
+ "max_len" : 65535,
+ "port" : 2
+ }
+ }
+ ],
+ "watch_port" : 1,
+ "watch_group" : 1,
+ "weight" : 1
+ }
+ }
+ ],
+ "type" : 0,
+ "command" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-22-ofp_port_mod.packet.json b/ryu/tests/unit/ofproto/json/of13/4-22-ofp_port_mod.packet.json
new file mode 100644
index 00000000..b9baea47
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-22-ofp_port_mod.packet.json
@@ -0,0 +1,9 @@
+{
+ "OFPPortMod" : {
+ "advertise" : 4096,
+ "port_no" : 1,
+ "config" : 0,
+ "hw_addr" : "ABEAABER",
+ "mask" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-23-ofp_table_mod.packet.json b/ryu/tests/unit/ofproto/json/of13/4-23-ofp_table_mod.packet.json
new file mode 100644
index 00000000..9f855700
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-23-ofp_table_mod.packet.json
@@ -0,0 +1,6 @@
+{
+ "OFPTableMod" : {
+ "table_id" : 255,
+ "config" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-24-ofp_desc_request.packet.json b/ryu/tests/unit/ofproto/json/of13/4-24-ofp_desc_request.packet.json
new file mode 100644
index 00000000..6ee5839e
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-24-ofp_desc_request.packet.json
@@ -0,0 +1,5 @@
+{
+ "OFPDescStatsRequest" : {
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-25-ofp_aggregate_stats_request.packet.json b/ryu/tests/unit/ofproto/json/of13/4-25-ofp_aggregate_stats_request.packet.json
new file mode 100644
index 00000000..134a61af
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-25-ofp_aggregate_stats_request.packet.json
@@ -0,0 +1,15 @@
+{
+ "OFPAggregateStatsRequest" : {
+ "table_id" : 255,
+ "out_group" : 4294967295,
+ "flags" : 0,
+ "match" : {
+ "OFPMatch" : {
+ "fields" : []
+ }
+ },
+ "cookie" : 0,
+ "out_port" : 4294967295,
+ "cookie_mask" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-26-ofp_aggregate_stats_reply.packet.json b/ryu/tests/unit/ofproto/json/of13/4-26-ofp_aggregate_stats_reply.packet.json
new file mode 100644
index 00000000..b6b9f495
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-26-ofp_aggregate_stats_reply.packet.json
@@ -0,0 +1,12 @@
+{
+ "OFPAggregateStatsReply" : {
+ "body" : {
+ "OFPAggregateStats" : {
+ "flow_count" : 6,
+ "byte_count" : 574,
+ "packet_count" : 7
+ }
+ },
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-27-ofp_table_stats_request.packet.json b/ryu/tests/unit/ofproto/json/of13/4-27-ofp_table_stats_request.packet.json
new file mode 100644
index 00000000..0e82bf54
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-27-ofp_table_stats_request.packet.json
@@ -0,0 +1,5 @@
+{
+ "OFPTableStatsRequest" : {
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-28-ofp_table_stats_reply.packet.json b/ryu/tests/unit/ofproto/json/of13/4-28-ofp_table_stats_reply.packet.json
new file mode 100644
index 00000000..34929c1c
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-28-ofp_table_stats_reply.packet.json
@@ -0,0 +1,23 @@
+{
+ "OFPTableStatsReply" : {
+ "body" : [
+ {
+ "OFPTableStats" : {
+ "table_id" : 0,
+ "matched_count" : 4,
+ "lookup_count" : 4,
+ "active_count" : 4
+ }
+ },
+ {
+ "OFPTableStats" : {
+ "table_id" : 1,
+ "matched_count" : 4,
+ "lookup_count" : 4,
+ "active_count" : 4
+ }
+ }
+ ],
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-29-ofp_port_stats_request.packet.json b/ryu/tests/unit/ofproto/json/of13/4-29-ofp_port_stats_request.packet.json
new file mode 100644
index 00000000..c495983e
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-29-ofp_port_stats_request.packet.json
@@ -0,0 +1,6 @@
+{
+ "OFPPortStatsRequest" : {
+ "port_no" : 4294967295,
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-3-ofp_flow_mod.packet.json b/ryu/tests/unit/ofproto/json/of13/4-3-ofp_flow_mod.packet.json
new file mode 100644
index 00000000..78bb76b8
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-3-ofp_flow_mod.packet.json
@@ -0,0 +1,38 @@
+{
+ "OFPFlowMod" : {
+ "table_id" : 0,
+ "priority" : 123,
+ "hard_timeout" : 0,
+ "buffer_id" : 65535,
+ "out_group" : 4294967295,
+ "instructions" : [
+ {
+ "OFPInstructionGotoTable" : {
+ "table_id" : 1
+ }
+ }
+ ],
+ "flags" : 0,
+ "match" : {
+ "OFPMatch" : {
+ "fields" : [
+ {
+ "MTInPort" : {
+ "value" : 6
+ }
+ },
+ {
+ "MTEthSrc" : {
+ "value" : "8gukffjq"
+ }
+ }
+ ]
+ }
+ },
+ "idle_timeout" : 0,
+ "cookie" : 0,
+ "cookie_mask" : 0,
+ "out_port" : 4294967295,
+ "command" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-30-ofp_port_stats_reply.packet.json b/ryu/tests/unit/ofproto/json/of13/4-30-ofp_port_stats_reply.packet.json
new file mode 100644
index 00000000..bfb6c274
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-30-ofp_port_stats_reply.packet.json
@@ -0,0 +1,45 @@
+{
+ "OFPPortStatsReply" : {
+ "body" : [
+ {
+ "OFPPortStats" : {
+ "rx_frame_err" : 0,
+ "rx_dropped" : 0,
+ "rx_over_err" : 0,
+ "rx_packets" : 0,
+ "duration_nsec" : 0,
+ "rx_crc_err" : 0,
+ "tx_packets" : 4,
+ "collisions" : 0,
+ "port_no" : 7,
+ "duration_sec" : 0,
+ "tx_dropped" : 0,
+ "rx_errors" : 0,
+ "rx_bytes" : 0,
+ "tx_bytes" : 336,
+ "tx_errors" : 0
+ }
+ },
+ {
+ "OFPPortStats" : {
+ "rx_frame_err" : 0,
+ "rx_dropped" : 0,
+ "rx_over_err" : 0,
+ "rx_packets" : 4,
+ "duration_nsec" : 0,
+ "rx_crc_err" : 0,
+ "tx_packets" : 4,
+ "collisions" : 0,
+ "port_no" : 6,
+ "duration_sec" : 0,
+ "tx_dropped" : 0,
+ "rx_errors" : 0,
+ "rx_bytes" : 336,
+ "tx_bytes" : 336,
+ "tx_errors" : 0
+ }
+ }
+ ],
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-31-ofp_group_features_request.packet.json b/ryu/tests/unit/ofproto/json/of13/4-31-ofp_group_features_request.packet.json
new file mode 100644
index 00000000..dd166615
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-31-ofp_group_features_request.packet.json
@@ -0,0 +1,5 @@
+{
+ "OFPGroupFeaturesStatsRequest" : {
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-32-ofp_group_features_reply.packet.json b/ryu/tests/unit/ofproto/json/of13/4-32-ofp_group_features_reply.packet.json
new file mode 100644
index 00000000..6d572b99
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-32-ofp_group_features_reply.packet.json
@@ -0,0 +1,23 @@
+{
+ "OFPGroupFeaturesStatsReply" : {
+ "body" : {
+ "OFPGroupFeaturesStats" : {
+ "actions" : [
+ 67082241,
+ 67082241,
+ 67082241,
+ 67082241
+ ],
+ "max_groups" : [
+ 16777216,
+ 16777216,
+ 16777216,
+ 16777216
+ ],
+ "types" : 15,
+ "capabilities" : 5
+ }
+ },
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-33-ofp_group_desc_request.packet.json b/ryu/tests/unit/ofproto/json/of13/4-33-ofp_group_desc_request.packet.json
new file mode 100644
index 00000000..ef0f42c2
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-33-ofp_group_desc_request.packet.json
@@ -0,0 +1,5 @@
+{
+ "OFPGroupDescStatsRequest" : {
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-34-ofp_group_desc_reply.packet.json b/ryu/tests/unit/ofproto/json/of13/4-34-ofp_group_desc_reply.packet.json
new file mode 100644
index 00000000..beeeb800
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-34-ofp_group_desc_reply.packet.json
@@ -0,0 +1,30 @@
+{
+ "OFPGroupDescStatsReply" : {
+ "body" : [
+ {
+ "OFPGroupDescStats" : {
+ "group_id" : 1,
+ "buckets" : [
+ {
+ "OFPBucket" : {
+ "watch_port" : 1,
+ "actions" : [
+ {
+ "OFPActionOutput" : {
+ "max_len" : 65535,
+ "port" : 2
+ }
+ }
+ ],
+ "watch_group" : 1,
+ "weight" : 1
+ }
+ }
+ ],
+ "type" : 0
+ }
+ }
+ ],
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-35-ofp_queue_get_config_request.packet.json b/ryu/tests/unit/ofproto/json/of13/4-35-ofp_queue_get_config_request.packet.json
new file mode 100644
index 00000000..e4314fa6
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-35-ofp_queue_get_config_request.packet.json
@@ -0,0 +1,5 @@
+{
+ "OFPQueueGetConfigRequest" : {
+ "port" : 4294967295
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-36-ofp_queue_get_config_reply.packet.json b/ryu/tests/unit/ofproto/json/of13/4-36-ofp_queue_get_config_reply.packet.json
new file mode 100644
index 00000000..cf1b0c3a
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-36-ofp_queue_get_config_reply.packet.json
@@ -0,0 +1,43 @@
+{
+ "OFPQueueGetConfigReply" : {
+ "port" : 4294967295,
+ "queues" : [
+ {
+ "OFPPacketQueue" : {
+ "queue_id" : 99,
+ "port" : 77,
+ "properties" : [
+ {
+ "OFPQueuePropMinRate" : {
+ "rate" : 10
+ }
+ },
+ {
+ "OFPQueuePropMaxRate" : {
+ "rate" : 900
+ }
+ }
+ ]
+ }
+ },
+ {
+ "OFPPacketQueue" : {
+ "queue_id" : 88,
+ "port" : 77,
+ "properties" : [
+ {
+ "OFPQueuePropMinRate" : {
+ "rate" : 100
+ }
+ },
+ {
+ "OFPQueuePropMaxRate" : {
+ "rate" : 200
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-37-ofp_queue_stats_request.packet.json b/ryu/tests/unit/ofproto/json/of13/4-37-ofp_queue_stats_request.packet.json
new file mode 100644
index 00000000..50fd7da3
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-37-ofp_queue_stats_request.packet.json
@@ -0,0 +1,7 @@
+{
+ "OFPQueueStatsRequest" : {
+ "port_no" : 4294967295,
+ "flags" : 0,
+ "queue_id" : 4294967295
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-38-ofp_queue_stats_reply.packet.json b/ryu/tests/unit/ofproto/json/of13/4-38-ofp_queue_stats_reply.packet.json
new file mode 100644
index 00000000..eb146748
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-38-ofp_queue_stats_reply.packet.json
@@ -0,0 +1,40 @@
+{
+ "OFPQueueStatsReply" : {
+ "body" : [
+ {
+ "OFPQueueStats" : {
+ "duration_sec" : 0,
+ "port_no" : 7,
+ "duration_nsec" : 0,
+ "tx_bytes" : 0,
+ "tx_packets" : 0,
+ "queue_id" : 1,
+ "tx_errors" : 0
+ }
+ },
+ {
+ "OFPQueueStats" : {
+ "duration_sec" : 0,
+ "port_no" : 6,
+ "duration_nsec" : 0,
+ "tx_bytes" : 0,
+ "tx_packets" : 0,
+ "queue_id" : 1,
+ "tx_errors" : 0
+ }
+ },
+ {
+ "OFPQueueStats" : {
+ "duration_sec" : 0,
+ "port_no" : 7,
+ "duration_nsec" : 0,
+ "tx_bytes" : 0,
+ "tx_packets" : 0,
+ "queue_id" : 2,
+ "tx_errors" : 0
+ }
+ }
+ ],
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-39-ofp_port_status.packet.json b/ryu/tests/unit/ofproto/json/of13/4-39-ofp_port_status.packet.json
new file mode 100644
index 00000000..89ab7408
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-39-ofp_port_status.packet.json
@@ -0,0 +1,20 @@
+{
+ "OFPPortStatus" : {
+ "desc" : {
+ "OFPPort" : {
+ "curr" : 10248,
+ "name" : "UG9ydAcAAAAAAAAAAAAAAA==",
+ "max_speed" : 5000,
+ "state" : 4,
+ "supported" : 10248,
+ "curr_speed" : 5000,
+ "port_no" : 7,
+ "advertised" : 10240,
+ "config" : 0,
+ "peer" : 10248,
+ "hw_addr" : "8guk0D9w"
+ }
+ },
+ "reason" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-4-ofp_packet_in.packet.json b/ryu/tests/unit/ofproto/json/of13/4-4-ofp_packet_in.packet.json
new file mode 100644
index 00000000..4141ed68
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-4-ofp_packet_in.packet.json
@@ -0,0 +1,62 @@
+{
+ "OFPPacketIn" : {
+ "buffer_id" : 2,
+ "table_id" : 1,
+ "total_len" : 42,
+ "cookie" : 283686884868096,
+ "match" : {
+ "OFPMatch" : {
+ "fields" : [
+ {
+ "MTInPort" : {
+ "value" : 6
+ }
+ },
+ {
+ "MTEthType" : {
+ "value" : 2054
+ }
+ },
+ {
+ "MTEthDst" : {
+ "value" : "////////"
+ }
+ },
+ {
+ "MTEthSrc" : {
+ "value" : "8gukffjq"
+ }
+ },
+ {
+ "MTArpOp" : {
+ "value" : 1
+ }
+ },
+ {
+ "MTArpSpa" : {
+ "value" : 167772161
+ }
+ },
+ {
+ "MTArpTpa" : {
+ "value" : 167772163
+ }
+ },
+ {
+ "MTArpSha" : {
+ "value" : "8gukffjq"
+ }
+ },
+ {
+ "MTArpTha" : {
+ "value" : "AAAAAAAA"
+ }
+ }
+ ],
+ "type" : 1
+ }
+ },
+ "reason" : 1,
+ "data" : "////////8gukffjqCAYAAQgABgQAAfILpH346goAAAEAAAAAAAAKAAAD"
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-40-ofp_flow_removed.packet.json b/ryu/tests/unit/ofproto/json/of13/4-40-ofp_flow_removed.packet.json
new file mode 100644
index 00000000..daafb9c0
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-40-ofp_flow_removed.packet.json
@@ -0,0 +1,26 @@
+{
+ "OFPFlowRemoved" : {
+ "table_id" : 0,
+ "hard_timeout" : 0,
+ "priority" : 65535,
+ "duration_nsec" : 48825000,
+ "match" : {
+ "OFPMatch" : {
+ "fields" : [
+ {
+ "MTEthDst" : {
+ "value" : "8gukffjq"
+ }
+ }
+ ],
+ "type" : 1
+ }
+ },
+ "reason" : 0,
+ "cookie" : 0,
+ "idle_timeout" : 3,
+ "byte_count" : 86,
+ "duration_sec" : 3,
+ "packet_count" : 1
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-42-ofp_get_async_request.packet.json b/ryu/tests/unit/ofproto/json/of13/4-42-ofp_get_async_request.packet.json
new file mode 100644
index 00000000..d6a493a0
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-42-ofp_get_async_request.packet.json
@@ -0,0 +1,3 @@
+{
+ "OFPGetAsyncRequest" : {}
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-43-ofp_get_async_reply.packet.json b/ryu/tests/unit/ofproto/json/of13/4-43-ofp_get_async_reply.packet.json
new file mode 100644
index 00000000..3e900bd0
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-43-ofp_get_async_reply.packet.json
@@ -0,0 +1,16 @@
+{
+ "OFPGetAsyncReply" : {
+ "port_status_mask" : [
+ 7,
+ 3
+ ],
+ "packet_in_mask" : [
+ 5,
+ 1
+ ],
+ "flow_removed_mask" : [
+ 15,
+ 3
+ ]
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-44-ofp_set_async.packet.json b/ryu/tests/unit/ofproto/json/of13/4-44-ofp_set_async.packet.json
new file mode 100644
index 00000000..5c487a1d
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-44-ofp_set_async.packet.json
@@ -0,0 +1,16 @@
+{
+ "OFPSetAsync" : {
+ "port_status_mask" : [
+ 7,
+ 3
+ ],
+ "packet_in_mask" : [
+ 5,
+ 1
+ ],
+ "flow_removed_mask" : [
+ 15,
+ 3
+ ]
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-46-ofp_flow_mod.packet.json b/ryu/tests/unit/ofproto/json/of13/4-46-ofp_flow_mod.packet.json
new file mode 100644
index 00000000..7276fa96
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-46-ofp_flow_mod.packet.json
@@ -0,0 +1,46 @@
+{
+ "OFPFlowMod" : {
+ "table_id" : 1,
+ "priority" : 123,
+ "hard_timeout" : 0,
+ "buffer_id" : 65535,
+ "out_group" : 4294967295,
+ "instructions" : [
+ {
+ "OFPInstructionMeter" : {
+ "meter_id" : 1
+ }
+ },
+ {
+ "OFPInstructionActions" : {
+ "actions" : [
+ {
+ "OFPActionOutput" : {
+ "max_len" : 65535,
+ "port" : 6
+ }
+ }
+ ],
+ "type" : 3
+ }
+ }
+ ],
+ "flags" : 0,
+ "match" : {
+ "OFPMatch" : {
+ "fields" : [
+ {
+ "MTEthDst" : {
+ "value" : "8gukffjq"
+ }
+ }
+ ]
+ }
+ },
+ "idle_timeout" : 0,
+ "cookie" : 0,
+ "cookie_mask" : 0,
+ "out_port" : 4294967295,
+ "command" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-47-ofp_meter_config_request.packet.json b/ryu/tests/unit/ofproto/json/of13/4-47-ofp_meter_config_request.packet.json
new file mode 100644
index 00000000..e01ac85b
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-47-ofp_meter_config_request.packet.json
@@ -0,0 +1,6 @@
+{
+ "OFPMeterConfigStatsRequest" : {
+ "meter_id" : 4294967295,
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-48-ofp_meter_config_reply.packet.json b/ryu/tests/unit/ofproto/json/of13/4-48-ofp_meter_config_reply.packet.json
new file mode 100644
index 00000000..e6f1b6de
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-48-ofp_meter_config_reply.packet.json
@@ -0,0 +1,21 @@
+{
+ "OFPMeterConfigStatsReply" : {
+ "body" : [
+ {
+ "OFPMeterConfigStats" : {
+ "meter_id" : 100,
+ "flags" : 14,
+ "bands" : [
+ {
+ "OFPMeterBandDrop" : {
+ "rate" : 1000,
+ "burst_size" : 10
+ }
+ }
+ ]
+ }
+ }
+ ],
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-49-ofp_meter_stats_request.packet.json b/ryu/tests/unit/ofproto/json/of13/4-49-ofp_meter_stats_request.packet.json
new file mode 100644
index 00000000..1757fd09
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-49-ofp_meter_stats_request.packet.json
@@ -0,0 +1,6 @@
+{
+ "OFPMeterStatsRequest" : {
+ "meter_id" : 4294967295,
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-5-ofp_features_request.packet.json b/ryu/tests/unit/ofproto/json/of13/4-5-ofp_features_request.packet.json
new file mode 100644
index 00000000..04c90c7f
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-5-ofp_features_request.packet.json
@@ -0,0 +1,3 @@
+{
+ "OFPFeaturesRequest" : {}
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-50-ofp_meter_stats_reply.packet.json b/ryu/tests/unit/ofproto/json/of13/4-50-ofp_meter_stats_reply.packet.json
new file mode 100644
index 00000000..ccbf1104
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-50-ofp_meter_stats_reply.packet.json
@@ -0,0 +1,25 @@
+{
+ "OFPMeterStatsReply" : {
+ "body" : [
+ {
+ "OFPMeterStats" : {
+ "flow_count" : 0,
+ "duration_sec" : 0,
+ "meter_id" : 100,
+ "byte_in_count" : 0,
+ "duration_nsec" : 480000,
+ "packet_in_count" : 0,
+ "band_stats" : [
+ {
+ "OFPMeterBandStats" : {
+ "packet_band_count" : 0,
+ "byte_band_count" : 0
+ }
+ }
+ ]
+ }
+ }
+ ],
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-51-ofp_meter_features_request.packet.json b/ryu/tests/unit/ofproto/json/of13/4-51-ofp_meter_features_request.packet.json
new file mode 100644
index 00000000..195fcb42
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-51-ofp_meter_features_request.packet.json
@@ -0,0 +1,5 @@
+{
+ "OFPMeterFeaturesStatsRequest" : {
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-52-ofp_meter_features_reply.packet.json b/ryu/tests/unit/ofproto/json/of13/4-52-ofp_meter_features_reply.packet.json
new file mode 100644
index 00000000..001180c5
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-52-ofp_meter_features_reply.packet.json
@@ -0,0 +1,16 @@
+{
+ "OFPMeterFeaturesStatsReply" : {
+ "body" : [
+ {
+ "OFPMeterFeaturesStats" : {
+ "band_types" : 2147483654,
+ "max_meter" : 16777216,
+ "capabilities" : 15,
+ "max_color" : 0,
+ "max_band" : 255
+ }
+ }
+ ],
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-53-ofp_port_desc_request.packet.json b/ryu/tests/unit/ofproto/json/of13/4-53-ofp_port_desc_request.packet.json
new file mode 100644
index 00000000..84a0588c
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-53-ofp_port_desc_request.packet.json
@@ -0,0 +1,5 @@
+{
+ "OFPPortDescStatsRequest" : {
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-54-ofp_port_desc_reply.packet.json b/ryu/tests/unit/ofproto/json/of13/4-54-ofp_port_desc_reply.packet.json
new file mode 100644
index 00000000..63e48fa1
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-54-ofp_port_desc_reply.packet.json
@@ -0,0 +1,37 @@
+{
+ "OFPPortDescStatsReply" : {
+ "body" : [
+ {
+ "OFPPort" : {
+ "curr" : 10248,
+ "name" : "UG9ydDcAAAAAAAAAAAAAAA==",
+ "max_speed" : 5000,
+ "state" : 4,
+ "supported" : 10248,
+ "curr_speed" : 5000,
+ "port_no" : 7,
+ "advertised" : 10240,
+ "config" : 0,
+ "peer" : 10248,
+ "hw_addr" : "8guk0D9w"
+ }
+ },
+ {
+ "OFPPort" : {
+ "curr" : 10248,
+ "name" : "UG9ydDYAAAAAAAAAAAAAAA==",
+ "max_speed" : 5000,
+ "state" : 4,
+ "supported" : 10248,
+ "curr_speed" : 5000,
+ "port_no" : 6,
+ "advertised" : 10240,
+ "config" : 0,
+ "peer" : 10248,
+ "hw_addr" : "8gukffjq"
+ }
+ }
+ ],
+ "flags" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-56-ofp_table_features_reply.packet.json b/ryu/tests/unit/ofproto/json/of13/4-56-ofp_table_features_reply.packet.json
new file mode 100644
index 00000000..b0dc26dd
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-56-ofp_table_features_reply.packet.json
@@ -0,0 +1,117 @@
+{
+ "OFPTableFeaturesStatsReply" : {
+ "body" : [
+ {
+ "OFPTableFeaturesStats" : {
+ "table_id" : 0,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "metadata_write" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDAwAAAAAAAAAAAAAAAAAAAAAAA=",
+ "config" : 0,
+ "properties" : []
+ }
+ },
+ {
+ "OFPTableFeaturesStats" : {
+ "table_id" : 1,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "metadata_write" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDAxAAAAAAAAAAAAAAAAAAAAAAA=",
+ "config" : 0,
+ "properties" : []
+ }
+ },
+ {
+ "OFPTableFeaturesStats" : {
+ "table_id" : 2,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "metadata_write" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDAyAAAAAAAAAAAAAAAAAAAAAAA=",
+ "config" : 0,
+ "properties" : []
+ }
+ },
+ {
+ "OFPTableFeaturesStats" : {
+ "table_id" : 3,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "metadata_write" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDAzAAAAAAAAAAAAAAAAAAAAAAA=",
+ "config" : 0,
+ "properties" : []
+ }
+ },
+ {
+ "OFPTableFeaturesStats" : {
+ "table_id" : 4,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "metadata_write" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDA0AAAAAAAAAAAAAAAAAAAAAAA=",
+ "config" : 0,
+ "properties" : []
+ }
+ },
+ {
+ "OFPTableFeaturesStats" : {
+ "table_id" : 5,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "metadata_write" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDA1AAAAAAAAAAAAAAAAAAAAAAA=",
+ "config" : 0,
+ "properties" : []
+ }
+ },
+ {
+ "OFPTableFeaturesStats" : {
+ "table_id" : 6,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "metadata_write" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDA2AAAAAAAAAAAAAAAAAAAAAAA=",
+ "config" : 0,
+ "properties" : []
+ }
+ },
+ {
+ "OFPTableFeaturesStats" : {
+ "table_id" : 7,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "metadata_write" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDA3AAAAAAAAAAAAAAAAAAAAAAA=",
+ "config" : 0,
+ "properties" : []
+ }
+ },
+ {
+ "OFPTableFeaturesStats" : {
+ "table_id" : 8,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "metadata_write" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDA4AAAAAAAAAAAAAAAAAAAAAAA=",
+ "config" : 0,
+ "properties" : []
+ }
+ },
+ {
+ "OFPTableFeaturesStats" : {
+ "table_id" : 9,
+ "max_entries" : 16777216,
+ "metadata_match" : 18446744073709551615,
+ "metadata_write" : 18446744073709551615,
+ "name" : "RmxvdyBUYWJsZSAweDA5AAAAAAAAAAAAAAAAAAAAAAA=",
+ "config" : 0,
+ "properties" : []
+ }
+ }
+ ],
+ "flags" : 2
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-6-ofp_features_reply.packet.json b/ryu/tests/unit/ofproto/json/of13/4-6-ofp_features_reply.packet.json
new file mode 100644
index 00000000..4786c9a5
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-6-ofp_features_reply.packet.json
@@ -0,0 +1,9 @@
+{
+ "OFPSwitchFeatures" : {
+ "capabilities" : 79,
+ "n_tables" : 255,
+ "auxiliary_id" : 99,
+ "datapath_id" : 603603843768844288,
+ "n_buffers" : 0
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-7-ofp_set_config.packet.json b/ryu/tests/unit/ofproto/json/of13/4-7-ofp_set_config.packet.json
new file mode 100644
index 00000000..36b19a58
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-7-ofp_set_config.packet.json
@@ -0,0 +1,6 @@
+{
+ "OFPSetConfig" : {
+ "flags" : 0,
+ "miss_send_len" : 128
+ }
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-8-ofp_get_config_request.packet.json b/ryu/tests/unit/ofproto/json/of13/4-8-ofp_get_config_request.packet.json
new file mode 100644
index 00000000..dc3a8910
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-8-ofp_get_config_request.packet.json
@@ -0,0 +1,3 @@
+{
+ "OFPGetConfigRequest" : {}
+}
diff --git a/ryu/tests/unit/ofproto/json/of13/4-9-ofp_get_config_reply.packet.json b/ryu/tests/unit/ofproto/json/of13/4-9-ofp_get_config_reply.packet.json
new file mode 100644
index 00000000..2531ba76
--- /dev/null
+++ b/ryu/tests/unit/ofproto/json/of13/4-9-ofp_get_config_reply.packet.json
@@ -0,0 +1,6 @@
+{
+ "OFPGetConfigReply" : {
+ "flags" : 0,
+ "miss_send_len" : 128
+ }
+}