From a991fed7e4faa485dc67daf50ba64fe01f83415d Mon Sep 17 00:00:00 2001 From: FUJITA Tomonori Date: Fri, 30 Jun 2017 14:23:03 +0900 Subject: Revert "tests: Separate test files from Ryu module" This reverts commit a67ed2858417b9d795460f05126c01fb0cd344f9. The commit breaks OpenStack neutron dynamic routing. --- .../json/of10/1-1-ofp_packet_out.packet.json | 15 - .../ofproto/json/of10/1-2-ofp_flow_mod.packet.json | 37 - .../json/of10/1-4-ofp_packet_in.packet.json | 9 - .../json/of10/1-5-features_request.packet.json | 3 - .../json/of10/1-6-ofp_switch_features.packet.json | 37 - ...OFP10-ofp_packet_out_packet_library.packet.json | 58 - .../ovs-ofctl-of10-action_dec_mpls_ttl.packet.json | 37 - .../ovs-ofctl-of10-action_dec_nw_ttl.packet.json | 37 - .../ovs-ofctl-of10-action_pop_mpls.packet.json | 38 - .../ovs-ofctl-of10-action_push_mpls.packet.json | 38 - ...vs-ofctl-of10-action_set_mpls_label.packet.json | 38 - .../ovs-ofctl-of10-action_set_mpls_tc.packet.json | 38 - .../ovs-ofctl-of10-action_set_mpls_ttl.packet.json | 38 - .../json/of12/3-0-ofp_desc_stats_reply.packet.json | 15 - .../json/of12/3-1-ofp_packet_out.packet.json | 18 - .../ofproto/json/of12/3-10-ofp_hello.packet.json | 3 - .../of12/3-11-ofp_flow_stats_request.packet.json | 17 - .../of12/3-12-ofp_flow_stats_reply.packet.json | 161 - .../json/of12/3-13-ofp_echo_request.packet.json | 5 - .../json/of12/3-14-ofp_echo_reply.packet.json | 5 - .../json/of12/3-15-ofp_error_msg.packet.json | 7 - .../json/of12/3-16-ofp_experimenter.packet.json | 7 - .../json/of12/3-17-ofp_barrier_request.packet.json | 3 - .../json/of12/3-18-ofp_barrier_reply.packet.json | 3 - .../json/of12/3-19-ofp_role_request.packet.json | 6 - .../ofproto/json/of12/3-2-ofp_flow_mod.packet.json | 82 - .../json/of12/3-20-ofp_role_reply.packet.json | 6 - .../json/of12/3-21-ofp_group_mod.packet.json | 27 - .../json/of12/3-22-ofp_port_mod.packet.json | 9 - .../json/of12/3-23-ofp_table_mod.packet.json | 6 - .../of12/3-24-ofp_desc_stats_request.packet.json | 5 - .../3-25-ofp_aggregate_stats_request.packet.json | 17 - .../3-26-ofp_aggregate_stats_reply.packet.json | 13 - .../of12/3-27-ofp_table_stats_request.packet.json | 5 - .../of12/3-28-ofp_table_stats_reply.packet.json | 5108 ------ .../of12/3-29-ofp_port_stats_request.packet.json | 6 - .../ofproto/json/of12/3-3-ofp_flow_mod.packet.json | 46 - .../of12/3-30-ofp_port_stats_reply.packet.json | 42 - ...31-ofp_group_features_stats_request.packet.json | 5 - ...3-32-ofp_group_features_stats_reply.packet.json | 25 - .../3-33-ofp_group_desc_stats_request.packet.json | 5 - .../3-34-ofp_group_desc_stats_reply.packet.json | 35 - .../3-35-ofp_queue_get_config_request.packet.json | 5 - .../3-36-ofp_queue_get_config_reply.packet.json | 53 - .../of12/3-37-ofp_queue_stats_request.packet.json | 7 - .../of12/3-38-ofp_queue_stats_reply.packet.json | 35 - .../json/of12/3-39-ofp_port_status.packet.json | 20 - .../json/of12/3-4-ofp_packet_in.packet.json | 80 - .../json/of12/3-40-ofp_flow_removed.packet.json | 29 - .../3-41-ofp_error_msg_experimenter.packet.json | 8 - .../json/of12/3-5-ofp_features_request.packet.json | 3 - .../json/of12/3-59-ofp_packet_in.packet.json | 262 - .../json/of12/3-6-ofp_features_reply.packet.json | 40 - .../json/of12/3-60-ofp_flow_mod.packet.json | 269 - .../of12/3-61-ofp_group_stats_request.packet.json | 6 - .../of12/3-62-ofp_group_stats_reply.packet.json | 25 - .../json/of12/3-7-ofp_set_config.packet.json | 6 - .../of12/3-8-ofp_get_config_request.packet.json | 3 - .../json/of12/3-9-ofp_get_config_reply.packet.json | 6 - .../lib-ofctl-ofp_group_stats_request.packet.json | 6 - .../lib-ofctl-ofp_port_stats_request.packet.json | 6 - ...-ofctl-ofp_queue_get_config_request.packet.json | 5 - .../lib-ofctl-ofp_queue_stats_request.packet1.json | 7 - .../lib-ofctl-ofp_queue_stats_request.packet2.json | 7 - .../lib-ofctl-ofp_queue_stats_request.packet3.json | 7 - ...OFP12-ofp_packet_out_packet_library.packet.json | 61 - .../json/of13/4-0-ofp_desc_reply.packet.json | 15 - .../json/of13/4-1-ofp_packet_out.packet.json | 18 - .../ofproto/json/of13/4-10-ofp_hello.packet.json | 20 - .../of13/4-11-ofp_flow_stats_request.packet.json | 18 - .../of13/4-12-ofp_flow_stats_reply.packet.json | 343 - .../json/of13/4-13-ofp_echo_request.packet.json | 5 - .../json/of13/4-14-ofp_echo_reply.packet.json | 5 - .../json/of13/4-15-ofp_error_msg.packet.json | 7 - .../json/of13/4-16-ofp_experimenter.packet.json | 7 - .../json/of13/4-17-ofp_barrier_request.packet.json | 3 - .../json/of13/4-18-ofp_barrier_reply.packet.json | 3 - .../json/of13/4-19-ofp_role_request.packet.json | 6 - .../ofproto/json/of13/4-2-ofp_flow_mod.packet.json | 201 - .../json/of13/4-20-ofp_role_reply.packet.json | 6 - .../json/of13/4-21-ofp_group_mod.packet.json | 27 - .../json/of13/4-22-ofp_port_mod.packet.json | 9 - .../json/of13/4-23-ofp_table_mod.packet.json | 6 - .../json/of13/4-24-ofp_desc_request.packet.json | 6 - .../4-25-ofp_aggregate_stats_request.packet.json | 18 - .../4-26-ofp_aggregate_stats_reply.packet.json | 13 - .../of13/4-27-ofp_table_stats_request.packet.json | 6 - .../of13/4-28-ofp_table_stats_reply.packet.json | 24 - .../of13/4-29-ofp_port_stats_request.packet.json | 7 - .../ofproto/json/of13/4-3-ofp_flow_mod.packet.json | 46 - .../of13/4-30-ofp_port_stats_reply.packet.json | 46 - .../4-31-ofp_group_features_request.packet.json | 6 - .../of13/4-32-ofp_group_features_reply.packet.json | 24 - .../of13/4-33-ofp_group_desc_request.packet.json | 6 - .../of13/4-34-ofp_group_desc_reply.packet.json | 35 - .../4-35-ofp_queue_get_config_request.packet.json | 5 - .../4-36-ofp_queue_get_config_reply.packet.json | 105 - .../of13/4-37-ofp_queue_stats_request.packet.json | 8 - .../of13/4-38-ofp_queue_stats_reply.packet.json | 41 - .../json/of13/4-39-ofp_port_status.packet.json | 20 - .../json/of13/4-4-ofp_packet_in.packet.json | 81 - .../json/of13/4-40-ofp_flow_removed.packet.json | 29 - .../4-41-ofp_error_msg_experimenter.packet.json | 8 - .../of13/4-42-ofp_get_async_request.packet.json | 3 - .../json/of13/4-43-ofp_get_async_reply.packet.json | 16 - .../json/of13/4-44-ofp_set_async.packet.json | 16 - .../json/of13/4-45-ofp_meter_mod.packet.json | 35 - .../json/of13/4-46-ofp_flow_mod.packet.json | 55 - .../of13/4-47-ofp_meter_config_request.packet.json | 7 - .../of13/4-48-ofp_meter_config_reply.packet.json | 25 - .../of13/4-49-ofp_meter_stats_request.packet.json | 7 - .../json/of13/4-5-ofp_features_request.packet.json | 3 - .../of13/4-50-ofp_meter_stats_reply.packet.json | 27 - .../4-51-ofp_meter_features_request.packet.json | 6 - .../of13/4-52-ofp_meter_features_reply.packet.json | 17 - .../of13/4-53-ofp_port_desc_request.packet.json | 6 - .../json/of13/4-54-ofp_port_desc_reply.packet.json | 38 - .../4-55-ofp_table_features_request.packet.json | 15945 ------------------- .../of13/4-56-ofp_table_features_reply.packet.json | 15945 ------------------- .../of13/4-57-ofp_group_stats_request.packet.json | 7 - .../of13/4-58-ofp_group_stats_reply.packet.json | 27 - .../json/of13/4-59-ofp_packet_in.packet.json | 312 - .../json/of13/4-6-ofp_features_reply.packet.json | 9 - .../json/of13/4-60-ofp_flow_mod.packet.json | 318 - .../of13/4-61-ofp_experimenter_request.packet.json | 9 - .../of13/4-62-ofp_experimenter_reply.packet.json | 13 - .../of13/4-63-onf_flow_monitor_request.packet.json | 337 - .../json/of13/4-7-ofp_set_config.packet.json | 6 - .../of13/4-8-ofp_get_config_request.packet.json | 3 - .../json/of13/4-9-ofp_get_config_reply.packet.json | 6 - .../lib-ofctl-ofp_group_stats_request.packet.json | 7 - .../lib-ofctl-ofp_meter_config_request.packet.json | 7 - .../lib-ofctl-ofp_meter_stats_request.packet.json | 7 - .../lib-ofctl-ofp_port_stats_request.packet.json | 7 - ...-ofctl-ofp_queue_get_config_request.packet.json | 5 - .../lib-ofctl-ofp_queue_stats_request.packet1.json | 8 - .../lib-ofctl-ofp_queue_stats_request.packet2.json | 8 - .../lib-ofctl-ofp_queue_stats_request.packet3.json | 8 - ...ib-ofctl-ofp_table_features_request.packet.json | 7 - .../of13/libofproto-OFP13-echo_reply.packet.json | 5 - .../of13/libofproto-OFP13-echo_request.packet.json | 5 - .../of13/libofproto-OFP13-error_msg.packet.json | 7 - .../libofproto-OFP13-features_reply.packet.json | 9 - .../of13/libofproto-OFP13-flow_mod.packet.json | 192 - ...bofproto-OFP13-flow_mod.packet.truncated64.json | 33 - ...bofproto-OFP13-flow_mod_conjunction.packet.json | 100 - ...ibofproto-OFP13-flow_mod_match_conj.packet.json | 66 - .../of13/libofproto-OFP13-flow_removed.packet.json | 78 - .../libofproto-OFP13-get_config_reply.packet.json | 6 - .../json/of13/libofproto-OFP13-hello.packet.json | 15 - .../of13/libofproto-OFP13-meter_mod.packet.json | 26 - ...OFP13-ofp_packet_out_packet_library.packet.json | 61 - .../of13/libofproto-OFP13-packet_in.packet.json | 46 - .../of13/libofproto-OFP13-port_mod.packet.json | 9 - .../of13/libofproto-OFP13-port_status.packet.json | 20 - .../of13/libofproto-OFP13-set_config.packet.json | 6 - .../of13/libofproto-OFP13-table_mod.packet.json | 6 - .../ovs-ofctl-of13-action_conjunction.packet.json | 100 - .../ovs-ofctl-of13-action_controller.packet.json | 43 - .../ovs-ofctl-of13-action_controller2.packet.json | 51 - .../json/of13/ovs-ofctl-of13-action_ct.packet.json | 61 - .../of13/ovs-ofctl-of13-action_ct_exec.packet.json | 75 - .../of13/ovs-ofctl-of13-action_ct_nat.packet.json | 70 - .../ovs-ofctl-of13-action_ct_nat_v6.packet.json | 70 - ...s-ofctl-of13-action_dec_ttl_cnt_ids.packet.json | 62 - .../ovs-ofctl-of13-action_fintimeout.packet.json | 57 - .../of13/ovs-ofctl-of13-action_learn.packet.json | 192 - .../of13/ovs-ofctl-of13-action_note.packet.json | 48 - .../ovs-ofctl-of13-action_output_trunc.packet.json | 42 - .../ovs-ofctl-of13-action_resubmit.packet.json | 99 - .../of13/ovs-ofctl-of13-action_sample.packet.json | 44 - .../of13/ovs-ofctl-of13-action_sample2.packet.json | 45 - .../ovs-ofctl-of13-action_stack_pop.packet.json | 43 - .../ovs-ofctl-of13-action_stack_push.packet.json | 43 - .../of13/ovs-ofctl-of13-match_conj.packet.json | 60 - ...s-ofctl-of13-match_load_nx_register.packet.json | 58 - ...s-ofctl-of13-match_move_nx_register.packet.json | 60 - .../of13/ovs-ofctl-of13-match_pkt_mark.packet.json | 60 - ...vs-ofctl-of13-match_pkt_mark_masked.packet.json | 60 - .../json/of14/5-0-ofp_desc_reply.packet.json | 15 - .../json/of14/5-1-ofp_packet_out.packet.json | 18 - .../ofproto/json/of14/5-10-ofp_hello.packet.json | 20 - .../of14/5-11-ofp_flow_stats_request.packet.json | 18 - .../of14/5-12-ofp_flow_stats_reply.packet.json | 347 - .../json/of14/5-13-ofp_echo_request.packet.json | 5 - .../json/of14/5-14-ofp_echo_reply.packet.json | 5 - .../json/of14/5-15-ofp_error_msg.packet.json | 7 - .../json/of14/5-16-ofp_experimenter.packet.json | 7 - .../json/of14/5-17-ofp_barrier_request.packet.json | 3 - .../json/of14/5-18-ofp_barrier_reply.packet.json | 3 - .../json/of14/5-19-ofp_role_request.packet.json | 6 - .../ofproto/json/of14/5-2-ofp_flow_mod.packet.json | 202 - .../json/of14/5-20-ofp_role_reply.packet.json | 6 - .../json/of14/5-21-ofp_group_mod.packet.json | 27 - .../json/of14/5-22-ofp_port_mod.packet.json | 60 - .../json/of14/5-23-ofp_table_mod.packet.json | 56 - .../json/of14/5-24-ofp_desc_request.packet.json | 6 - .../5-25-ofp_aggregate_stats_request.packet.json | 18 - .../5-26-ofp_aggregate_stats_reply.packet.json | 13 - .../of14/5-27-ofp_table_stats_request.packet.json | 6 - .../of14/5-28-ofp_table_stats_reply.packet.json | 24 - .../of14/5-29-ofp_port_stats_request.packet.json | 7 - .../ofproto/json/of14/5-3-ofp_flow_mod.packet.json | 47 - .../of14/5-30-ofp_port_stats_reply.packet.json | 113 - .../5-31-ofp_group_features_request.packet.json | 6 - .../of14/5-32-ofp_group_features_reply.packet.json | 24 - .../of14/5-33-ofp_group_desc_request.packet.json | 6 - .../of14/5-34-ofp_group_desc_reply.packet.json | 35 - .../of14/5-35-ofp_queue_stats_request.packet.json | 8 - .../of14/5-36-ofp_queue_stats_reply.packet.json | 80 - .../json/of14/5-37-ofp_port_status.packet.json | 76 - .../json/of14/5-38-ofp_flow_removed.packet.json | 29 - .../5-39-ofp_error_msg_experimenter.packet.json | 8 - .../json/of14/5-4-ofp_packet_in.packet.json | 81 - .../of14/5-40-ofp_get_async_request.packet.json | 3 - .../json/of14/5-41-ofp_get_async_reply.packet.json | 122 - .../json/of14/5-42-ofp_set_async.packet.json | 122 - .../json/of14/5-43-ofp_meter_mod.packet.json | 35 - .../json/of14/5-44-ofp_flow_mod.packet.json | 56 - .../of14/5-45-ofp_meter_config_request.packet.json | 7 - .../of14/5-46-ofp_meter_config_reply.packet.json | 25 - .../of14/5-47-ofp_meter_stats_request.packet.json | 7 - .../of14/5-48-ofp_meter_stats_reply.packet.json | 27 - .../5-49-ofp_meter_features_request.packet.json | 6 - .../json/of14/5-5-ofp_features_request.packet.json | 3 - .../of14/5-50-ofp_meter_features_reply.packet.json | 17 - .../of14/5-51-ofp_port_desc_request.packet.json | 6 - .../json/of14/5-52-ofp_port_desc_reply.packet.json | 103 - .../5-53-ofp_table_features_request.packet.json | 15945 ------------------- .../of14/5-54-ofp_table_features_reply.packet.json | 15945 ------------------- .../of14/5-55-ofp_group_stats_request.packet.json | 7 - .../of14/5-56-ofp_group_stats_reply.packet.json | 27 - .../json/of14/5-57-ofp_packet_in.packet.json | 298 - .../json/of14/5-58-ofp_flow_mod.packet.json | 305 - .../of14/5-59-ofp_experimenter_request.packet.json | 9 - .../json/of14/5-6-ofp_features_reply.packet.json | 9 - .../of14/5-60-ofp_experimenter_reply.packet.json | 13 - .../of14/5-61-ofp_table_desc_request.packet.json | 6 - .../of14/5-62-ofp_table_desc_reply.packet.json | 83 - .../of14/5-63-ofp_queue_desc_request.packet.json | 8 - .../of14/5-64-ofp_queue_desc_reply.packet.json | 81 - .../json/of14/5-65-ofp_role_status.packet.json | 41 - .../of14/5-66-ofp_flow_monitor_request.packet.json | 27 - .../of14/5-67-ofp_flow_monitor_reply.packet.json | 66 - .../json/of14/5-68-ofp_table_status.packet.json | 62 - .../json/of14/5-69-ofp_bundle_ctrl_msg.packet.json | 41 - .../json/of14/5-7-ofp_set_config.packet.json | 6 - .../json/of14/5-70-ofp_bundle_add_msg.packet.json | 45 - .../json/of14/5-71-ofp_requestforward.packet.json | 31 - .../of14/5-8-ofp_get_config_request.packet.json | 3 - .../json/of14/5-9-ofp_get_config_reply.packet.json | 6 - ...ib-ofctl-ofp_table_features_request.packet.json | 7 - ...OFP14-ofp_packet_out_packet_library.packet.json | 61 - .../lib-ofctl-OFP15-flow_desc_reply.packet.json | 105 - .../lib-ofctl-OFP15-flow_desc_request.packet.json | 26 - .../json/of15/lib-ofctl-OFP15-flow_mod.packet.json | 234 - .../lib-ofctl-ofp_queue_stats_request.packet.json | 8 - ...ib-ofctl-ofp_table_features_request.packet.json | 7 - ...ofproto-OFP15-aggregate_stats_reply.packet.json | 24 - ...proto-OFP15-aggregate_stats_request.packet.json | 18 - .../libofproto-OFP15-barrier_reply.packet.json | 3 - .../libofproto-OFP15-barrier_request.packet.json | 3 - .../of15/libofproto-OFP15-bundle_add.packet.json | 200 - .../of15/libofproto-OFP15-bundle_ctrl.packet.json | 8 - ...ofproto-OFP15-bundle_features_reply.packet.json | 43 - ...proto-OFP15-bundle_features_request.packet.json | 39 - .../libofproto-OFP15-controller_status.packet.json | 22 - ...proto-OFP15-controller_status_reply.packet.json | 26 - ...oto-OFP15-controller_status_request.packet.json | 6 - .../of15/libofproto-OFP15-desc_reply.packet.json | 15 - .../of15/libofproto-OFP15-desc_request.packet.json | 6 - .../of15/libofproto-OFP15-echo_reply.packet.json | 5 - .../of15/libofproto-OFP15-echo_request.packet.json | 5 - .../of15/libofproto-OFP15-error_msg.packet.json | 7 - ...fproto-OFP15-error_msg_experimenter.packet.json | 8 - .../of15/libofproto-OFP15-experimenter.packet.json | 7 - ...libofproto-OFP15-experimenter_reply.packet.json | 13 - ...bofproto-OFP15-experimenter_request.packet.json | 9 - .../libofproto-OFP15-features_reply.packet.json | 9 - .../libofproto-OFP15-features_request.packet.json | 3 - .../libofproto-OFP15-flow_desc_reply.packet.json | 57 - .../libofproto-OFP15-flow_desc_request.packet.json | 26 - .../of15/libofproto-OFP15-flow_mod.packet.json | 193 - ...bofproto-OFP15-flow_mod_conjunction.packet.json | 101 - ...ibofproto-OFP15-flow_mod_match_conj.packet.json | 67 - .../libofproto-OFP15-flow_mod_no_nx.packet.json | 202 - ...libofproto-OFP15-flow_monitor_reply.packet.json | 66 - ...bofproto-OFP15-flow_monitor_request.packet.json | 27 - .../of15/libofproto-OFP15-flow_removed.packet.json | 38 - .../libofproto-OFP15-flow_stats_reply.packet.json | 44 - ...libofproto-OFP15-flow_stats_request.packet.json | 18 - .../libofproto-OFP15-get_async_reply.packet.json | 122 - .../libofproto-OFP15-get_async_request.packet.json | 3 - .../libofproto-OFP15-get_config_reply.packet.json | 6 - ...libofproto-OFP15-get_config_request.packet.json | 3 - .../libofproto-OFP15-group_desc_reply.packet.json | 45 - ...libofproto-OFP15-group_desc_request.packet.json | 7 - ...bofproto-OFP15-group_features_reply.packet.json | 24 - ...fproto-OFP15-group_features_request.packet.json | 6 - .../of15/libofproto-OFP15-group_mod.packet.json | 63 - .../libofproto-OFP15-group_stats_reply.packet.json | 27 - ...ibofproto-OFP15-group_stats_request.packet.json | 7 - .../json/of15/libofproto-OFP15-hello.packet.json | 15 - .../libofproto-OFP15-meter_desc_reply.packet.json | 25 - ...libofproto-OFP15-meter_desc_request.packet.json | 7 - ...bofproto-OFP15-meter_features_reply.packet.json | 18 - ...fproto-OFP15-meter_features_request.packet.json | 6 - .../of15/libofproto-OFP15-meter_mod.packet.json | 26 - .../libofproto-OFP15-meter_stats_reply.packet.json | 27 - ...ibofproto-OFP15-meter_stats_request.packet.json | 7 - .../of15/libofproto-OFP15-packet_in.packet.json | 46 - .../of15/libofproto-OFP15-packet_out.packet.json | 32 - .../libofproto-OFP15-port_desc_reply.packet.json | 103 - .../libofproto-OFP15-port_desc_request.packet.json | 7 - .../of15/libofproto-OFP15-port_mod.packet.json | 60 - .../libofproto-OFP15-port_stats_reply.packet.json | 113 - ...libofproto-OFP15-port_stats_request.packet.json | 7 - .../of15/libofproto-OFP15-port_status.packet.json | 76 - .../libofproto-OFP15-queue_desc_reply.packet.json | 81 - ...libofproto-OFP15-queue_desc_request.packet.json | 8 - .../libofproto-OFP15-queue_stats_reply.packet.json | 80 - ...ibofproto-OFP15-queue_stats_request.packet.json | 8 - .../libofproto-OFP15-requestforward.packet.json | 67 - .../of15/libofproto-OFP15-role_reply.packet.json | 7 - .../of15/libofproto-OFP15-role_request.packet.json | 7 - .../of15/libofproto-OFP15-role_status.packet.json | 8 - .../of15/libofproto-OFP15-set_async.packet.json | 122 - .../of15/libofproto-OFP15-set_config.packet.json | 6 - .../libofproto-OFP15-table_desc_reply.packet.json | 83 - ...libofproto-OFP15-table_desc_request.packet.json | 6 - ...bofproto-OFP15-table_features_reply.packet.json | 38 - ...fproto-OFP15-table_features_request.packet.json | 38 - .../of15/libofproto-OFP15-table_mod.packet.json | 15 - .../libofproto-OFP15-table_stats_reply.packet.json | 24 - ...ibofproto-OFP15-table_stats_request.packet.json | 6 - .../of15/libofproto-OFP15-table_status.packet.json | 62 - 336 files changed, 82014 deletions(-) delete mode 100644 tests/unit/ofproto/json/of10/1-1-ofp_packet_out.packet.json delete mode 100644 tests/unit/ofproto/json/of10/1-2-ofp_flow_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of10/1-4-ofp_packet_in.packet.json delete mode 100644 tests/unit/ofproto/json/of10/1-5-features_request.packet.json delete mode 100644 tests/unit/ofproto/json/of10/1-6-ofp_switch_features.packet.json delete mode 100644 tests/unit/ofproto/json/of10/libofproto-OFP10-ofp_packet_out_packet_library.packet.json delete mode 100644 tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_dec_mpls_ttl.packet.json delete mode 100644 tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_dec_nw_ttl.packet.json delete mode 100644 tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_pop_mpls.packet.json delete mode 100644 tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_push_mpls.packet.json delete mode 100644 tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_label.packet.json delete mode 100644 tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_tc.packet.json delete mode 100644 tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_ttl.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-0-ofp_desc_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-1-ofp_packet_out.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-10-ofp_hello.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-11-ofp_flow_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-12-ofp_flow_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-13-ofp_echo_request.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-14-ofp_echo_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-15-ofp_error_msg.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-16-ofp_experimenter.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-17-ofp_barrier_request.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-18-ofp_barrier_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-19-ofp_role_request.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-2-ofp_flow_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-20-ofp_role_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-21-ofp_group_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-22-ofp_port_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-23-ofp_table_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-24-ofp_desc_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-25-ofp_aggregate_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-26-ofp_aggregate_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-27-ofp_table_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-28-ofp_table_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-29-ofp_port_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-3-ofp_flow_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-30-ofp_port_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-31-ofp_group_features_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-32-ofp_group_features_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-33-ofp_group_desc_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-34-ofp_group_desc_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-35-ofp_queue_get_config_request.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-36-ofp_queue_get_config_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-37-ofp_queue_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-38-ofp_queue_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-39-ofp_port_status.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-4-ofp_packet_in.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-40-ofp_flow_removed.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-41-ofp_error_msg_experimenter.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-5-ofp_features_request.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-59-ofp_packet_in.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-6-ofp_features_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-60-ofp_flow_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-61-ofp_group_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-62-ofp_group_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-7-ofp_set_config.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-8-ofp_get_config_request.packet.json delete mode 100644 tests/unit/ofproto/json/of12/3-9-ofp_get_config_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of12/lib-ofctl-ofp_group_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of12/lib-ofctl-ofp_port_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of12/lib-ofctl-ofp_queue_get_config_request.packet.json delete mode 100644 tests/unit/ofproto/json/of12/lib-ofctl-ofp_queue_stats_request.packet1.json delete mode 100644 tests/unit/ofproto/json/of12/lib-ofctl-ofp_queue_stats_request.packet2.json delete mode 100644 tests/unit/ofproto/json/of12/lib-ofctl-ofp_queue_stats_request.packet3.json delete mode 100644 tests/unit/ofproto/json/of12/libofproto-OFP12-ofp_packet_out_packet_library.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-0-ofp_desc_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-1-ofp_packet_out.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-10-ofp_hello.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-11-ofp_flow_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-12-ofp_flow_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-13-ofp_echo_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-14-ofp_echo_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-15-ofp_error_msg.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-16-ofp_experimenter.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-17-ofp_barrier_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-18-ofp_barrier_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-19-ofp_role_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-2-ofp_flow_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-20-ofp_role_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-21-ofp_group_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-22-ofp_port_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-23-ofp_table_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-24-ofp_desc_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-25-ofp_aggregate_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-26-ofp_aggregate_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-27-ofp_table_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-28-ofp_table_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-29-ofp_port_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-3-ofp_flow_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-30-ofp_port_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-31-ofp_group_features_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-32-ofp_group_features_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-33-ofp_group_desc_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-34-ofp_group_desc_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-35-ofp_queue_get_config_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-36-ofp_queue_get_config_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-37-ofp_queue_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-38-ofp_queue_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-39-ofp_port_status.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-4-ofp_packet_in.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-40-ofp_flow_removed.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-41-ofp_error_msg_experimenter.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-42-ofp_get_async_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-43-ofp_get_async_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-44-ofp_set_async.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-45-ofp_meter_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-46-ofp_flow_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-47-ofp_meter_config_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-48-ofp_meter_config_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-49-ofp_meter_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-5-ofp_features_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-50-ofp_meter_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-51-ofp_meter_features_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-52-ofp_meter_features_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-53-ofp_port_desc_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-54-ofp_port_desc_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-55-ofp_table_features_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-56-ofp_table_features_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-57-ofp_group_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-58-ofp_group_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-59-ofp_packet_in.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-6-ofp_features_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-60-ofp_flow_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-61-ofp_experimenter_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-62-ofp_experimenter_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-63-onf_flow_monitor_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-7-ofp_set_config.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-8-ofp_get_config_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/4-9-ofp_get_config_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/lib-ofctl-ofp_group_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/lib-ofctl-ofp_meter_config_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/lib-ofctl-ofp_meter_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/lib-ofctl-ofp_port_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_get_config_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet1.json delete mode 100644 tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet2.json delete mode 100644 tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet3.json delete mode 100644 tests/unit/ofproto/json/of13/lib-ofctl-ofp_table_features_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/libofproto-OFP13-echo_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/libofproto-OFP13-echo_request.packet.json delete mode 100644 tests/unit/ofproto/json/of13/libofproto-OFP13-error_msg.packet.json delete mode 100644 tests/unit/ofproto/json/of13/libofproto-OFP13-features_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod.packet.truncated64.json delete mode 100644 tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod_conjunction.packet.json delete mode 100644 tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod_match_conj.packet.json delete mode 100644 tests/unit/ofproto/json/of13/libofproto-OFP13-flow_removed.packet.json delete mode 100644 tests/unit/ofproto/json/of13/libofproto-OFP13-get_config_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of13/libofproto-OFP13-hello.packet.json delete mode 100644 tests/unit/ofproto/json/of13/libofproto-OFP13-meter_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of13/libofproto-OFP13-ofp_packet_out_packet_library.packet.json delete mode 100644 tests/unit/ofproto/json/of13/libofproto-OFP13-packet_in.packet.json delete mode 100644 tests/unit/ofproto/json/of13/libofproto-OFP13-port_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of13/libofproto-OFP13-port_status.packet.json delete mode 100644 tests/unit/ofproto/json/of13/libofproto-OFP13-set_config.packet.json delete mode 100644 tests/unit/ofproto/json/of13/libofproto-OFP13-table_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_conjunction.packet.json delete mode 100644 tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_controller.packet.json delete mode 100644 tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_controller2.packet.json delete mode 100644 tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct.packet.json delete mode 100644 tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_exec.packet.json delete mode 100644 tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_nat.packet.json delete mode 100644 tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_nat_v6.packet.json delete mode 100644 tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_dec_ttl_cnt_ids.packet.json delete mode 100644 tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_fintimeout.packet.json delete mode 100644 tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_learn.packet.json delete mode 100644 tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_note.packet.json delete mode 100644 tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_output_trunc.packet.json delete mode 100644 tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_resubmit.packet.json delete mode 100644 tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_sample.packet.json delete mode 100644 tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_sample2.packet.json delete mode 100644 tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_stack_pop.packet.json delete mode 100644 tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_stack_push.packet.json delete mode 100644 tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_conj.packet.json delete mode 100644 tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_load_nx_register.packet.json delete mode 100644 tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_move_nx_register.packet.json delete mode 100644 tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_pkt_mark.packet.json delete mode 100644 tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_pkt_mark_masked.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-0-ofp_desc_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-1-ofp_packet_out.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-10-ofp_hello.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-11-ofp_flow_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-12-ofp_flow_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-13-ofp_echo_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-14-ofp_echo_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-15-ofp_error_msg.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-16-ofp_experimenter.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-17-ofp_barrier_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-18-ofp_barrier_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-19-ofp_role_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-2-ofp_flow_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-20-ofp_role_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-21-ofp_group_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-22-ofp_port_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-23-ofp_table_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-24-ofp_desc_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-25-ofp_aggregate_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-26-ofp_aggregate_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-27-ofp_table_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-28-ofp_table_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-29-ofp_port_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-3-ofp_flow_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-30-ofp_port_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-31-ofp_group_features_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-32-ofp_group_features_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-33-ofp_group_desc_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-34-ofp_group_desc_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-35-ofp_queue_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-36-ofp_queue_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-37-ofp_port_status.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-38-ofp_flow_removed.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-39-ofp_error_msg_experimenter.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-4-ofp_packet_in.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-40-ofp_get_async_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-41-ofp_get_async_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-42-ofp_set_async.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-43-ofp_meter_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-44-ofp_flow_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-45-ofp_meter_config_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-46-ofp_meter_config_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-47-ofp_meter_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-48-ofp_meter_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-49-ofp_meter_features_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-5-ofp_features_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-50-ofp_meter_features_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-51-ofp_port_desc_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-52-ofp_port_desc_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-53-ofp_table_features_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-54-ofp_table_features_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-55-ofp_group_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-56-ofp_group_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-57-ofp_packet_in.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-58-ofp_flow_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-59-ofp_experimenter_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-6-ofp_features_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-60-ofp_experimenter_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-61-ofp_table_desc_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-62-ofp_table_desc_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-63-ofp_queue_desc_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-64-ofp_queue_desc_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-65-ofp_role_status.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-66-ofp_flow_monitor_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-67-ofp_flow_monitor_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-68-ofp_table_status.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-69-ofp_bundle_ctrl_msg.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-7-ofp_set_config.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-70-ofp_bundle_add_msg.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-71-ofp_requestforward.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-8-ofp_get_config_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/5-9-ofp_get_config_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of14/lib-ofctl-ofp_table_features_request.packet.json delete mode 100644 tests/unit/ofproto/json/of14/libofproto-OFP14-ofp_packet_out_packet_library.packet.json delete mode 100644 tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_desc_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_desc_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of15/lib-ofctl-ofp_queue_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/lib-ofctl-ofp_table_features_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-aggregate_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-aggregate_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-barrier_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-barrier_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_add.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_ctrl.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_features_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_features_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-controller_status.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-controller_status_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-controller_status_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-desc_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-desc_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-echo_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-echo_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-error_msg.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-error_msg_experimenter.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-features_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-features_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-flow_desc_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-flow_desc_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_conjunction.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_match_conj.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_no_nx.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-flow_monitor_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-flow_monitor_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-flow_removed.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-flow_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-flow_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-get_async_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-get_async_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-get_config_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-get_config_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-group_desc_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-group_desc_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-group_features_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-group_features_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-group_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-group_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-group_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-hello.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-meter_desc_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-meter_desc_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-meter_features_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-meter_features_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-meter_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-meter_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-meter_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-packet_in.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-packet_out.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-port_desc_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-port_desc_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-port_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-port_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-port_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-port_status.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-queue_desc_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-queue_desc_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-queue_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-queue_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-requestforward.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-role_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-role_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-role_status.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-set_async.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-set_config.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-table_desc_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-table_desc_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-table_features_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-table_features_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-table_mod.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-table_stats_reply.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-table_stats_request.packet.json delete mode 100644 tests/unit/ofproto/json/of15/libofproto-OFP15-table_status.packet.json (limited to 'tests/unit/ofproto/json') diff --git a/tests/unit/ofproto/json/of10/1-1-ofp_packet_out.packet.json b/tests/unit/ofproto/json/of10/1-1-ofp_packet_out.packet.json deleted file mode 100644 index 0dc98f49..00000000 --- a/tests/unit/ofproto/json/of10/1-1-ofp_packet_out.packet.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "OFPPacketOut": { - "actions": [ - { - "OFPActionOutput": { - "max_len": 65535, - "port": 65532 - } - } - ], - "buffer_id": 4294967295, - "data": "8guk0D9w8gukffjqCABFAABU+BoAAP8Br4sKAAABCgAAAggAAgj3YAAAMdYCAAAAAACrjS0xAAAAABAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vAAAAAAAAAAA=", - "in_port": 65533 - } -} diff --git a/tests/unit/ofproto/json/of10/1-2-ofp_flow_mod.packet.json b/tests/unit/ofproto/json/of10/1-2-ofp_flow_mod.packet.json deleted file mode 100644 index 4a63685e..00000000 --- a/tests/unit/ofproto/json/of10/1-2-ofp_flow_mod.packet.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "OFPFlowMod": { - "actions": [ - { - "OFPActionOutput": { - "max_len": 65535, - "port": 6 - } - } - ], - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "match": { - "OFPMatch": { - "dl_dst": "f2:0b:a4:7d:f8:ea", - "dl_src": "00:00:00:00:00:00", - "dl_type": 0, - "dl_vlan": 0, - "dl_vlan_pcp": 0, - "in_port": 0, - "nw_dst": "0.0.0.0", - "nw_proto": 0, - "nw_src": "0.0.0.0", - "nw_tos": 0, - "tp_dst": 0, - "tp_src": 0, - "wildcards": 4194295 - } - }, - "out_port": 65532, - "priority": 123 - } -} diff --git a/tests/unit/ofproto/json/of10/1-4-ofp_packet_in.packet.json b/tests/unit/ofproto/json/of10/1-4-ofp_packet_in.packet.json deleted file mode 100644 index 6ccd2fb8..00000000 --- a/tests/unit/ofproto/json/of10/1-4-ofp_packet_in.packet.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "OFPPacketIn": { - "buffer_id": 2, - "data": "////////8gukffjqCAYAAQgABgQAAfILpH346goAAAEAAAAAAAAKAAAD", - "in_port": 99, - "reason": 1, - "total_len": 42 - } -} diff --git a/tests/unit/ofproto/json/of10/1-5-features_request.packet.json b/tests/unit/ofproto/json/of10/1-5-features_request.packet.json deleted file mode 100644 index 8f48ad5a..00000000 --- a/tests/unit/ofproto/json/of10/1-5-features_request.packet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "OFPFeaturesRequest": {} -} diff --git a/tests/unit/ofproto/json/of10/1-6-ofp_switch_features.packet.json b/tests/unit/ofproto/json/of10/1-6-ofp_switch_features.packet.json deleted file mode 100644 index 208431f7..00000000 --- a/tests/unit/ofproto/json/of10/1-6-ofp_switch_features.packet.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "OFPSwitchFeatures": { - "actions": 2115, - "capabilities": 169, - "datapath_id": 1095522080376, - "n_buffers": 0, - "n_tables": 255, - "ports": { - "6": { - "OFPPhyPort": { - "advertised": 640, - "config": 0, - "curr": 648, - "hw_addr": "f2:0b:a4:7d:f8:ea", - "name": "Port6", - "peer": 648, - "port_no": 6, - "state": 2, - "supported": 648 - } - }, - "7": { - "OFPPhyPort": { - "advertised": 640, - "config": 0, - "curr": 648, - "hw_addr": "f2:0b:a4:d0:3f:70", - "name": "Port7", - "peer": 648, - "port_no": 7, - "state": 16, - "supported": 648 - } - } - } - } -} diff --git a/tests/unit/ofproto/json/of10/libofproto-OFP10-ofp_packet_out_packet_library.packet.json b/tests/unit/ofproto/json/of10/libofproto-OFP10-ofp_packet_out_packet_library.packet.json deleted file mode 100644 index f8e38d71..00000000 --- a/tests/unit/ofproto/json/of10/libofproto-OFP10-ofp_packet_out_packet_library.packet.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "OFPPacketOut": { - "actions": [ - { - "OFPActionOutput": { - "max_len": 65535, - "port": 65532 - } - } - ], - "buffer_id": 4294967295, - "data": { - "Packet": { - "protocols": [ - { - "ethernet": { - "dst": "f2:0b:a4:d0:3f:70", - "ethertype": 2048, - "src": "f2:0b:a4:7d:f8:ea" - } - }, - { - "ipv4": { - "csum": 44939, - "dst": "10.0.0.2", - "flags": 0, - "header_length": 5, - "identification": 63514, - "offset": 0, - "option": null, - "proto": 1, - "src": "10.0.0.1", - "tos": 0, - "total_length": 84, - "ttl": 255, - "version": 4 - } - }, - { - "icmp": { - "code": 0, - "csum": 520, - "data": { - "echo": { - "data": "MdYCAAAAAACrjS0xAAAAABAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vAAAAAAAAAAA=", - "id": 63328, - "seq": 0 - } - }, - "type": 8 - } - } - ] - } - }, - "in_port": 65533 - } -} diff --git a/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_dec_mpls_ttl.packet.json b/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_dec_mpls_ttl.packet.json deleted file mode 100644 index a41c2b64..00000000 --- a/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_dec_mpls_ttl.packet.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "OFPFlowMod": { - "actions": [ - { - "NXActionDecMplsTtl": { - "subtype": 26, - "vendor": 8992 - } - } - ], - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "match": { - "OFPMatch": { - "dl_dst": "00:00:00:00:00:00", - "dl_src": "00:00:00:00:00:00", - "dl_type": 34887, - "dl_vlan": 0, - "dl_vlan_pcp": 0, - "in_port": 0, - "nw_dst": "0.0.0.0", - "nw_proto": 0, - "nw_src": "0.0.0.0", - "nw_tos": 0, - "tp_dst": 0, - "tp_src": 0, - "wildcards": 3678447 - } - }, - "out_port": 65535, - "priority": 100 - } -} diff --git a/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_dec_nw_ttl.packet.json b/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_dec_nw_ttl.packet.json deleted file mode 100644 index 3f6806c8..00000000 --- a/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_dec_nw_ttl.packet.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "OFPFlowMod": { - "actions": [ - { - "NXActionDecTtl": { - "subtype": 18, - "vendor": 8992 - } - } - ], - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "match": { - "OFPMatch": { - "dl_dst": "00:00:00:00:00:00", - "dl_src": "00:00:00:00:00:00", - "dl_type": 34887, - "dl_vlan": 0, - "dl_vlan_pcp": 0, - "in_port": 0, - "nw_dst": "0.0.0.0", - "nw_proto": 0, - "nw_src": "0.0.0.0", - "nw_tos": 0, - "tp_dst": 0, - "tp_src": 0, - "wildcards": 3678447 - } - }, - "out_port": 65535, - "priority": 100 - } -} diff --git a/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_pop_mpls.packet.json b/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_pop_mpls.packet.json deleted file mode 100644 index 69c0d70b..00000000 --- a/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_pop_mpls.packet.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "OFPFlowMod": { - "actions": [ - { - "NXActionPopMpls": { - "ethertype": 2048, - "subtype": 24, - "vendor": 8992 - } - } - ], - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "match": { - "OFPMatch": { - "dl_dst": "00:00:00:00:00:00", - "dl_src": "00:00:00:00:00:00", - "dl_type": 34887, - "dl_vlan": 0, - "dl_vlan_pcp": 0, - "in_port": 0, - "nw_dst": "0.0.0.0", - "nw_proto": 0, - "nw_src": "0.0.0.0", - "nw_tos": 0, - "tp_dst": 0, - "tp_src": 0, - "wildcards": 3678447 - } - }, - "out_port": 65535, - "priority": 100 - } -} diff --git a/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_push_mpls.packet.json b/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_push_mpls.packet.json deleted file mode 100644 index 9e7853cb..00000000 --- a/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_push_mpls.packet.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "OFPFlowMod": { - "actions": [ - { - "NXActionPushMpls": { - "ethertype": 34887, - "subtype": 23, - "vendor": 8992 - } - } - ], - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "match": { - "OFPMatch": { - "dl_dst": "00:00:00:00:00:00", - "dl_src": "00:00:00:00:00:00", - "dl_type": 2048, - "dl_vlan": 0, - "dl_vlan_pcp": 0, - "in_port": 0, - "nw_dst": "0.0.0.0", - "nw_proto": 0, - "nw_src": "0.0.0.0", - "nw_tos": 0, - "tp_dst": 0, - "tp_src": 0, - "wildcards": 3678447 - } - }, - "out_port": 65535, - "priority": 100 - } -} diff --git a/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_label.packet.json b/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_label.packet.json deleted file mode 100644 index 4cc001b2..00000000 --- a/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_label.packet.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "OFPFlowMod": { - "actions": [ - { - "NXActionSetMplsLabel": { - "label": 10, - "subtype": 30, - "vendor": 8992 - } - } - ], - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "match": { - "OFPMatch": { - "dl_dst": "00:00:00:00:00:00", - "dl_src": "00:00:00:00:00:00", - "dl_type": 34887, - "dl_vlan": 0, - "dl_vlan_pcp": 0, - "in_port": 0, - "nw_dst": "0.0.0.0", - "nw_proto": 0, - "nw_src": "0.0.0.0", - "nw_tos": 0, - "tp_dst": 0, - "tp_src": 0, - "wildcards": 3678447 - } - }, - "out_port": 65535, - "priority": 100 - } -} diff --git a/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_tc.packet.json b/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_tc.packet.json deleted file mode 100644 index 864fd7e7..00000000 --- a/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_tc.packet.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "OFPFlowMod": { - "actions": [ - { - "NXActionSetMplsTc": { - "subtype": 31, - "tc": 10, - "vendor": 8992 - } - } - ], - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "match": { - "OFPMatch": { - "dl_dst": "00:00:00:00:00:00", - "dl_src": "00:00:00:00:00:00", - "dl_type": 34887, - "dl_vlan": 0, - "dl_vlan_pcp": 0, - "in_port": 0, - "nw_dst": "0.0.0.0", - "nw_proto": 0, - "nw_src": "0.0.0.0", - "nw_tos": 0, - "tp_dst": 0, - "tp_src": 0, - "wildcards": 3678447 - } - }, - "out_port": 65535, - "priority": 100 - } -} diff --git a/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_ttl.packet.json b/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_ttl.packet.json deleted file mode 100644 index da6e86f9..00000000 --- a/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_ttl.packet.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "OFPFlowMod": { - "actions": [ - { - "NXActionSetMplsTtl": { - "subtype": 25, - "ttl": 127, - "vendor": 8992 - } - } - ], - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "match": { - "OFPMatch": { - "dl_dst": "00:00:00:00:00:00", - "dl_src": "00:00:00:00:00:00", - "dl_type": 34887, - "dl_vlan": 0, - "dl_vlan_pcp": 0, - "in_port": 0, - "nw_dst": "0.0.0.0", - "nw_proto": 0, - "nw_src": "0.0.0.0", - "nw_tos": 0, - "tp_dst": 0, - "tp_src": 0, - "wildcards": 3678447 - } - }, - "out_port": 65535, - "priority": 100 - } -} diff --git a/tests/unit/ofproto/json/of12/3-0-ofp_desc_stats_reply.packet.json b/tests/unit/ofproto/json/of12/3-0-ofp_desc_stats_reply.packet.json deleted file mode 100644 index 4d5181ca..00000000 --- a/tests/unit/ofproto/json/of12/3-0-ofp_desc_stats_reply.packet.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "OFPStatsReply": { - "body": { - "OFPDescStats": { - "dp_desc": "dp", - "hw_desc": "hw", - "mfr_desc": "mfr", - "serial_num": "serial", - "sw_desc": "sw" - } - }, - "flags": 0, - "type": 0 - } -} diff --git a/tests/unit/ofproto/json/of12/3-1-ofp_packet_out.packet.json b/tests/unit/ofproto/json/of12/3-1-ofp_packet_out.packet.json deleted file mode 100644 index efb39e2d..00000000 --- a/tests/unit/ofproto/json/of12/3-1-ofp_packet_out.packet.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "OFPPacketOut": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 4294967292, - "type": 0 - } - } - ], - "actions_len": 16, - "buffer_id": 4294967295, - "data": "8guk0D9w8gukffjqCABFAABU+BoAAP8Br4sKAAABCgAAAggAAgj3YAAAMdYCAAAAAACrjS0xAAAAABAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vAAAAAAAAAAA=", - "in_port": 4294967293 - } -} diff --git a/tests/unit/ofproto/json/of12/3-10-ofp_hello.packet.json b/tests/unit/ofproto/json/of12/3-10-ofp_hello.packet.json deleted file mode 100644 index ce07cebd..00000000 --- a/tests/unit/ofproto/json/of12/3-10-ofp_hello.packet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "OFPHello": {} -} diff --git a/tests/unit/ofproto/json/of12/3-11-ofp_flow_stats_request.packet.json b/tests/unit/ofproto/json/of12/3-11-ofp_flow_stats_request.packet.json deleted file mode 100644 index d12cac71..00000000 --- a/tests/unit/ofproto/json/of12/3-11-ofp_flow_stats_request.packet.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "OFPFlowStatsRequest": { - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "table_id": 0 - } -} diff --git a/tests/unit/ofproto/json/of12/3-12-ofp_flow_stats_reply.packet.json b/tests/unit/ofproto/json/of12/3-12-ofp_flow_stats_reply.packet.json deleted file mode 100644 index 5f802b45..00000000 --- a/tests/unit/ofproto/json/of12/3-12-ofp_flow_stats_reply.packet.json +++ /dev/null @@ -1,161 +0,0 @@ -{ - "OFPStatsReply": { - "body": [ - { - "OFPFlowStats": { - "byte_count": 0, - "cookie": 0, - "duration_nsec": 115277000, - "duration_sec": 358, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [], - "length": 56, - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "packet_count": 0, - "priority": 65535, - "table_id": 0 - } - }, - { - "OFPFlowStats": { - "byte_count": 0, - "cookie": 0, - "duration_nsec": 115055000, - "duration_sec": 358, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 0, - "port": 4294967290, - "type": 0 - } - } - ], - "len": 24, - "type": 4 - } - } - ], - "length": 88, - "match": { - "OFPMatch": { - "length": 10, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2054 - } - } - ], - "type": 1 - } - }, - "packet_count": 0, - "priority": 65534, - "table_id": 0 - } - }, - { - "OFPFlowStats": { - "byte_count": 238, - "cookie": 0, - "duration_nsec": 511582000, - "duration_sec": 316220, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionGotoTable": { - "len": 8, - "table_id": 1, - "type": 1 - } - } - ], - "length": 80, - "match": { - "OFPMatch": { - "length": 22, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 6 - } - }, - { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - } - ], - "type": 1 - } - }, - "packet_count": 3, - "priority": 123, - "table_id": 0 - } - }, - { - "OFPFlowStats": { - "byte_count": 98, - "cookie": 0, - "duration_nsec": 980901000, - "duration_sec": 313499, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 4294967293, - "type": 0 - } - } - ], - "len": 24, - "type": 3 - } - } - ], - "length": 80, - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "packet_count": 1, - "priority": 0, - "table_id": 0 - } - } - ], - "flags": 0, - "type": 1 - } -} diff --git a/tests/unit/ofproto/json/of12/3-13-ofp_echo_request.packet.json b/tests/unit/ofproto/json/of12/3-13-ofp_echo_request.packet.json deleted file mode 100644 index e1f2af42..00000000 --- a/tests/unit/ofproto/json/of12/3-13-ofp_echo_request.packet.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "OFPEchoRequest": { - "data": "aG9nZQ==" - } -} diff --git a/tests/unit/ofproto/json/of12/3-14-ofp_echo_reply.packet.json b/tests/unit/ofproto/json/of12/3-14-ofp_echo_reply.packet.json deleted file mode 100644 index 2a573634..00000000 --- a/tests/unit/ofproto/json/of12/3-14-ofp_echo_reply.packet.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "OFPEchoReply": { - "data": "aG9nZQ==" - } -} diff --git a/tests/unit/ofproto/json/of12/3-15-ofp_error_msg.packet.json b/tests/unit/ofproto/json/of12/3-15-ofp_error_msg.packet.json deleted file mode 100644 index e9ab2b5e..00000000 --- a/tests/unit/ofproto/json/of12/3-15-ofp_error_msg.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPErrorMsg": { - "code": 11, - "data": "ZnVnYWZ1Z2E=", - "type": 2 - } -} diff --git a/tests/unit/ofproto/json/of12/3-16-ofp_experimenter.packet.json b/tests/unit/ofproto/json/of12/3-16-ofp_experimenter.packet.json deleted file mode 100644 index 4ad13c73..00000000 --- a/tests/unit/ofproto/json/of12/3-16-ofp_experimenter.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPExperimenter": { - "data": "bmF6bw==", - "exp_type": 123456789, - "experimenter": 98765432 - } -} diff --git a/tests/unit/ofproto/json/of12/3-17-ofp_barrier_request.packet.json b/tests/unit/ofproto/json/of12/3-17-ofp_barrier_request.packet.json deleted file mode 100644 index 2aae9ec3..00000000 --- a/tests/unit/ofproto/json/of12/3-17-ofp_barrier_request.packet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "OFPBarrierRequest": {} -} diff --git a/tests/unit/ofproto/json/of12/3-18-ofp_barrier_reply.packet.json b/tests/unit/ofproto/json/of12/3-18-ofp_barrier_reply.packet.json deleted file mode 100644 index 11f8cfcc..00000000 --- a/tests/unit/ofproto/json/of12/3-18-ofp_barrier_reply.packet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "OFPBarrierReply": {} -} diff --git a/tests/unit/ofproto/json/of12/3-19-ofp_role_request.packet.json b/tests/unit/ofproto/json/of12/3-19-ofp_role_request.packet.json deleted file mode 100644 index 5cdbc2f1..00000000 --- a/tests/unit/ofproto/json/of12/3-19-ofp_role_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPRoleRequest": { - "generation_id": 17294086455919964160, - "role": 2 - } -} diff --git a/tests/unit/ofproto/json/of12/3-2-ofp_flow_mod.packet.json b/tests/unit/ofproto/json/of12/3-2-ofp_flow_mod.packet.json deleted file mode 100644 index 43e0e3c9..00000000 --- a/tests/unit/ofproto/json/of12/3-2-ofp_flow_mod.packet.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 258 - } - }, - "len": 16, - "type": 25 - } - }, - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 6, - "type": 0 - } - } - ], - "len": 40, - "type": 3 - } - }, - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "01:02:03:04:05:06" - } - }, - "len": 16, - "type": 25 - } - } - ], - "len": 24, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 14, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, - "table_id": 1 - } -} diff --git a/tests/unit/ofproto/json/of12/3-20-ofp_role_reply.packet.json b/tests/unit/ofproto/json/of12/3-20-ofp_role_reply.packet.json deleted file mode 100644 index 3fd9a13f..00000000 --- a/tests/unit/ofproto/json/of12/3-20-ofp_role_reply.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPRoleReply": { - "generation_id": 17294086455919964160, - "role": 3 - } -} diff --git a/tests/unit/ofproto/json/of12/3-21-ofp_group_mod.packet.json b/tests/unit/ofproto/json/of12/3-21-ofp_group_mod.packet.json deleted file mode 100644 index 1a3767da..00000000 --- a/tests/unit/ofproto/json/of12/3-21-ofp_group_mod.packet.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "OFPGroupMod": { - "buckets": [ - { - "OFPBucket": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 2, - "type": 0 - } - } - ], - "len": 32, - "watch_group": 1, - "watch_port": 1, - "weight": 1 - } - } - ], - "command": 0, - "group_id": 1, - "type": 0 - } -} diff --git a/tests/unit/ofproto/json/of12/3-22-ofp_port_mod.packet.json b/tests/unit/ofproto/json/of12/3-22-ofp_port_mod.packet.json deleted file mode 100644 index e334f5d8..00000000 --- a/tests/unit/ofproto/json/of12/3-22-ofp_port_mod.packet.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "OFPPortMod": { - "advertise": 4096, - "config": 0, - "hw_addr": "00-11-00-00-11-11", - "mask": 0, - "port_no": 1 - } -} diff --git a/tests/unit/ofproto/json/of12/3-23-ofp_table_mod.packet.json b/tests/unit/ofproto/json/of12/3-23-ofp_table_mod.packet.json deleted file mode 100644 index 5019c29b..00000000 --- a/tests/unit/ofproto/json/of12/3-23-ofp_table_mod.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPTableMod": { - "config": 0, - "table_id": 255 - } -} diff --git a/tests/unit/ofproto/json/of12/3-24-ofp_desc_stats_request.packet.json b/tests/unit/ofproto/json/of12/3-24-ofp_desc_stats_request.packet.json deleted file mode 100644 index 6129d409..00000000 --- a/tests/unit/ofproto/json/of12/3-24-ofp_desc_stats_request.packet.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "OFPDescStatsRequest": { - "flags": 0 - } -} diff --git a/tests/unit/ofproto/json/of12/3-25-ofp_aggregate_stats_request.packet.json b/tests/unit/ofproto/json/of12/3-25-ofp_aggregate_stats_request.packet.json deleted file mode 100644 index cc3d76fd..00000000 --- a/tests/unit/ofproto/json/of12/3-25-ofp_aggregate_stats_request.packet.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "OFPAggregateStatsRequest": { - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "table_id": 255 - } -} diff --git a/tests/unit/ofproto/json/of12/3-26-ofp_aggregate_stats_reply.packet.json b/tests/unit/ofproto/json/of12/3-26-ofp_aggregate_stats_reply.packet.json deleted file mode 100644 index ed1473aa..00000000 --- a/tests/unit/ofproto/json/of12/3-26-ofp_aggregate_stats_reply.packet.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "OFPStatsReply": { - "body": { - "OFPAggregateStatsReply": { - "byte_count": 574, - "flow_count": 6, - "packet_count": 7 - } - }, - "flags": 0, - "type": 2 - } -} diff --git a/tests/unit/ofproto/json/of12/3-27-ofp_table_stats_request.packet.json b/tests/unit/ofproto/json/of12/3-27-ofp_table_stats_request.packet.json deleted file mode 100644 index 03adedd1..00000000 --- a/tests/unit/ofproto/json/of12/3-27-ofp_table_stats_request.packet.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "OFPTableStatsRequest": { - "flags": 0 - } -} diff --git a/tests/unit/ofproto/json/of12/3-28-ofp_table_stats_reply.packet.json b/tests/unit/ofproto/json/of12/3-28-ofp_table_stats_reply.packet.json deleted file mode 100644 index 7480fde4..00000000 --- a/tests/unit/ofproto/json/of12/3-28-ofp_table_stats_reply.packet.json +++ /dev/null @@ -1,5108 +0,0 @@ -{ - "OFPStatsReply": { - "body": [ - { - "OFPTableStats": { - "active_count": 4, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 4, - "match": 68719476733, - "matched_count": 4, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "\u79c1\u306e\u30c6\u30fc\u30d6\u30eb", - "table_id": 0, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 2, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 3, - "match": 68719476733, - "matched_count": 3, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x01", - "table_id": 1, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x02", - "table_id": 2, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x03", - "table_id": 3, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x04", - "table_id": 4, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x05", - "table_id": 5, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x06", - "table_id": 6, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x07", - "table_id": 7, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x08", - "table_id": 8, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x09", - "table_id": 9, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x0a", - "table_id": 10, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x0b", - "table_id": 11, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x0c", - "table_id": 12, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x0d", - "table_id": 13, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x0e", - "table_id": 14, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x0f", - "table_id": 15, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x10", - "table_id": 16, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x11", - "table_id": 17, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x12", - "table_id": 18, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x13", - "table_id": 19, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x14", - "table_id": 20, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x15", - "table_id": 21, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x16", - "table_id": 22, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x17", - "table_id": 23, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x18", - "table_id": 24, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x19", - "table_id": 25, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x1a", - "table_id": 26, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x1b", - "table_id": 27, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x1c", - "table_id": 28, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x1d", - "table_id": 29, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x1e", - "table_id": 30, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x1f", - "table_id": 31, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x20", - "table_id": 32, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x21", - "table_id": 33, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x22", - "table_id": 34, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x23", - "table_id": 35, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x24", - "table_id": 36, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x25", - "table_id": 37, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x26", - "table_id": 38, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x27", - "table_id": 39, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x28", - "table_id": 40, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x29", - "table_id": 41, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x2a", - "table_id": 42, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x2b", - "table_id": 43, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x2c", - "table_id": 44, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x2d", - "table_id": 45, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x2e", - "table_id": 46, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x2f", - "table_id": 47, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x30", - "table_id": 48, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x31", - "table_id": 49, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x32", - "table_id": 50, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x33", - "table_id": 51, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x34", - "table_id": 52, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x35", - "table_id": 53, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x36", - "table_id": 54, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x37", - "table_id": 55, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x38", - "table_id": 56, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x39", - "table_id": 57, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x3a", - "table_id": 58, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x3b", - "table_id": 59, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x3c", - "table_id": 60, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x3d", - "table_id": 61, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x3e", - "table_id": 62, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x3f", - "table_id": 63, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x40", - "table_id": 64, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x41", - "table_id": 65, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x42", - "table_id": 66, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x43", - "table_id": 67, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x44", - "table_id": 68, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x45", - "table_id": 69, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x46", - "table_id": 70, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x47", - "table_id": 71, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x48", - "table_id": 72, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x49", - "table_id": 73, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x4a", - "table_id": 74, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x4b", - "table_id": 75, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x4c", - "table_id": 76, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x4d", - "table_id": 77, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x4e", - "table_id": 78, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x4f", - "table_id": 79, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x50", - "table_id": 80, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x51", - "table_id": 81, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x52", - "table_id": 82, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x53", - "table_id": 83, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x54", - "table_id": 84, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x55", - "table_id": 85, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x56", - "table_id": 86, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x57", - "table_id": 87, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x58", - "table_id": 88, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x59", - "table_id": 89, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x5a", - "table_id": 90, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x5b", - "table_id": 91, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x5c", - "table_id": 92, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x5d", - "table_id": 93, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x5e", - "table_id": 94, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x5f", - "table_id": 95, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x60", - "table_id": 96, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x61", - "table_id": 97, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x62", - "table_id": 98, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x63", - "table_id": 99, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x64", - "table_id": 100, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x65", - "table_id": 101, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x66", - "table_id": 102, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x67", - "table_id": 103, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x68", - "table_id": 104, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x69", - "table_id": 105, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x6a", - "table_id": 106, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x6b", - "table_id": 107, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x6c", - "table_id": 108, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x6d", - "table_id": 109, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x6e", - "table_id": 110, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x6f", - "table_id": 111, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x70", - "table_id": 112, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x71", - "table_id": 113, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x72", - "table_id": 114, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x73", - "table_id": 115, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x74", - "table_id": 116, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x75", - "table_id": 117, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x76", - "table_id": 118, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x77", - "table_id": 119, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x78", - "table_id": 120, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x79", - "table_id": 121, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x7a", - "table_id": 122, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x7b", - "table_id": 123, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x7c", - "table_id": 124, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x7d", - "table_id": 125, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x7e", - "table_id": 126, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x7f", - "table_id": 127, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x80", - "table_id": 128, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x81", - "table_id": 129, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x82", - "table_id": 130, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x83", - "table_id": 131, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x84", - "table_id": 132, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x85", - "table_id": 133, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x86", - "table_id": 134, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x87", - "table_id": 135, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x88", - "table_id": 136, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x89", - "table_id": 137, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x8a", - "table_id": 138, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x8b", - "table_id": 139, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x8c", - "table_id": 140, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x8d", - "table_id": 141, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x8e", - "table_id": 142, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x8f", - "table_id": 143, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x90", - "table_id": 144, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x91", - "table_id": 145, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x92", - "table_id": 146, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x93", - "table_id": 147, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x94", - "table_id": 148, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x95", - "table_id": 149, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x96", - "table_id": 150, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x97", - "table_id": 151, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x98", - "table_id": 152, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x99", - "table_id": 153, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x9a", - "table_id": 154, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x9b", - "table_id": 155, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x9c", - "table_id": 156, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x9d", - "table_id": 157, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x9e", - "table_id": 158, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x9f", - "table_id": 159, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xa0", - "table_id": 160, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xa1", - "table_id": 161, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xa2", - "table_id": 162, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xa3", - "table_id": 163, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xa4", - "table_id": 164, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xa5", - "table_id": 165, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xa6", - "table_id": 166, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xa7", - "table_id": 167, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xa8", - "table_id": 168, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xa9", - "table_id": 169, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xaa", - "table_id": 170, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xab", - "table_id": 171, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xac", - "table_id": 172, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xad", - "table_id": 173, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xae", - "table_id": 174, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xaf", - "table_id": 175, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xb0", - "table_id": 176, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xb1", - "table_id": 177, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xb2", - "table_id": 178, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xb3", - "table_id": 179, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xb4", - "table_id": 180, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xb5", - "table_id": 181, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xb6", - "table_id": 182, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xb7", - "table_id": 183, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xb8", - "table_id": 184, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xb9", - "table_id": 185, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xba", - "table_id": 186, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xbb", - "table_id": 187, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xbc", - "table_id": 188, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xbd", - "table_id": 189, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xbe", - "table_id": 190, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xbf", - "table_id": 191, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xc0", - "table_id": 192, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xc1", - "table_id": 193, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xc2", - "table_id": 194, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xc3", - "table_id": 195, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xc4", - "table_id": 196, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xc5", - "table_id": 197, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xc6", - "table_id": 198, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xc7", - "table_id": 199, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xc8", - "table_id": 200, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xc9", - "table_id": 201, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xca", - "table_id": 202, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xcb", - "table_id": 203, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xcc", - "table_id": 204, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xcd", - "table_id": 205, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xce", - "table_id": 206, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xcf", - "table_id": 207, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xd0", - "table_id": 208, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xd1", - "table_id": 209, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xd2", - "table_id": 210, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xd3", - "table_id": 211, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xd4", - "table_id": 212, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xd5", - "table_id": 213, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xd6", - "table_id": 214, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xd7", - "table_id": 215, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xd8", - "table_id": 216, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xd9", - "table_id": 217, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xda", - "table_id": 218, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xdb", - "table_id": 219, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xdc", - "table_id": 220, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xdd", - "table_id": 221, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xde", - "table_id": 222, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xdf", - "table_id": 223, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xe0", - "table_id": 224, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xe1", - "table_id": 225, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xe2", - "table_id": 226, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xe3", - "table_id": 227, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xe4", - "table_id": 228, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xe5", - "table_id": 229, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xe6", - "table_id": 230, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xe7", - "table_id": 231, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xe8", - "table_id": 232, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xe9", - "table_id": 233, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xea", - "table_id": 234, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xeb", - "table_id": 235, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xec", - "table_id": 236, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xed", - "table_id": 237, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xee", - "table_id": 238, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xef", - "table_id": 239, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xf0", - "table_id": 240, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xf1", - "table_id": 241, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xf2", - "table_id": 242, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xf3", - "table_id": 243, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xf4", - "table_id": 244, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xf5", - "table_id": 245, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xf6", - "table_id": 246, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xf7", - "table_id": 247, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xf8", - "table_id": 248, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xf9", - "table_id": 249, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xfa", - "table_id": 250, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xfb", - "table_id": 251, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xfc", - "table_id": 252, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xfd", - "table_id": 253, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - }, - { - "OFPTableStats": { - "active_count": 0, - "apply_actions": 67082241, - "apply_setfields": 0, - "config": 0, - "instructions": 62, - "lookup_count": 0, - "match": 68719476733, - "matched_count": 0, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0xfe", - "table_id": 254, - "wildcards": 68719476733, - "write_actions": 67082241, - "write_setfields": 0 - } - } - ], - "flags": 0, - "type": 3 - } -} diff --git a/tests/unit/ofproto/json/of12/3-29-ofp_port_stats_request.packet.json b/tests/unit/ofproto/json/of12/3-29-ofp_port_stats_request.packet.json deleted file mode 100644 index 9a94ed8b..00000000 --- a/tests/unit/ofproto/json/of12/3-29-ofp_port_stats_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPPortStatsRequest": { - "flags": 0, - "port_no": 4294967295 - } -} diff --git a/tests/unit/ofproto/json/of12/3-3-ofp_flow_mod.packet.json b/tests/unit/ofproto/json/of12/3-3-ofp_flow_mod.packet.json deleted file mode 100644 index cd68b51f..00000000 --- a/tests/unit/ofproto/json/of12/3-3-ofp_flow_mod.packet.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionGotoTable": { - "len": 8, - "table_id": 1, - "type": 1 - } - } - ], - "match": { - "OFPMatch": { - "length": 22, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 6 - } - }, - { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, - "table_id": 0 - } -} diff --git a/tests/unit/ofproto/json/of12/3-30-ofp_port_stats_reply.packet.json b/tests/unit/ofproto/json/of12/3-30-ofp_port_stats_reply.packet.json deleted file mode 100644 index 9afd8cd4..00000000 --- a/tests/unit/ofproto/json/of12/3-30-ofp_port_stats_reply.packet.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "OFPStatsReply": { - "body": [ - { - "OFPPortStats": { - "collisions": 0, - "port_no": 7, - "rx_bytes": 0, - "rx_crc_err": 0, - "rx_dropped": 0, - "rx_errors": 0, - "rx_frame_err": 0, - "rx_over_err": 0, - "rx_packets": 0, - "tx_bytes": 336, - "tx_dropped": 0, - "tx_errors": 0, - "tx_packets": 4 - } - }, - { - "OFPPortStats": { - "collisions": 0, - "port_no": 6, - "rx_bytes": 336, - "rx_crc_err": 0, - "rx_dropped": 0, - "rx_errors": 0, - "rx_frame_err": 0, - "rx_over_err": 0, - "rx_packets": 4, - "tx_bytes": 336, - "tx_dropped": 0, - "tx_errors": 0, - "tx_packets": 4 - } - } - ], - "flags": 0, - "type": 4 - } -} diff --git a/tests/unit/ofproto/json/of12/3-31-ofp_group_features_stats_request.packet.json b/tests/unit/ofproto/json/of12/3-31-ofp_group_features_stats_request.packet.json deleted file mode 100644 index 03974d3e..00000000 --- a/tests/unit/ofproto/json/of12/3-31-ofp_group_features_stats_request.packet.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "OFPGroupFeaturesStatsRequest": { - "flags": 0 - } -} diff --git a/tests/unit/ofproto/json/of12/3-32-ofp_group_features_stats_reply.packet.json b/tests/unit/ofproto/json/of12/3-32-ofp_group_features_stats_reply.packet.json deleted file mode 100644 index 7e867868..00000000 --- a/tests/unit/ofproto/json/of12/3-32-ofp_group_features_stats_reply.packet.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "OFPStatsReply": { - "body": { - "OFPGroupFeaturesStats": { - "actions": [ - 67082241, - 67082241, - 67082241, - 67082241 - ], - "capabilities": 5, - "length": 40, - "max_groups": [ - 16777216, - 16777216, - 16777216, - 16777216 - ], - "types": 15 - } - }, - "flags": 0, - "type": 8 - } -} diff --git a/tests/unit/ofproto/json/of12/3-33-ofp_group_desc_stats_request.packet.json b/tests/unit/ofproto/json/of12/3-33-ofp_group_desc_stats_request.packet.json deleted file mode 100644 index e62fe9a0..00000000 --- a/tests/unit/ofproto/json/of12/3-33-ofp_group_desc_stats_request.packet.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "OFPGroupDescStatsRequest": { - "flags": 0 - } -} diff --git a/tests/unit/ofproto/json/of12/3-34-ofp_group_desc_stats_reply.packet.json b/tests/unit/ofproto/json/of12/3-34-ofp_group_desc_stats_reply.packet.json deleted file mode 100644 index 5166d1ce..00000000 --- a/tests/unit/ofproto/json/of12/3-34-ofp_group_desc_stats_reply.packet.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "OFPStatsReply": { - "body": [ - { - "OFPGroupDescStats": { - "buckets": [ - { - "OFPBucket": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 2, - "type": 0 - } - } - ], - "len": 32, - "watch_group": 1, - "watch_port": 1, - "weight": 1 - } - } - ], - "group_id": 1, - "length": 40, - "type": 0 - } - } - ], - "flags": 0, - "type": 7 - } -} diff --git a/tests/unit/ofproto/json/of12/3-35-ofp_queue_get_config_request.packet.json b/tests/unit/ofproto/json/of12/3-35-ofp_queue_get_config_request.packet.json deleted file mode 100644 index a50308c0..00000000 --- a/tests/unit/ofproto/json/of12/3-35-ofp_queue_get_config_request.packet.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "OFPQueueGetConfigRequest": { - "port": 4294967295 - } -} diff --git a/tests/unit/ofproto/json/of12/3-36-ofp_queue_get_config_reply.packet.json b/tests/unit/ofproto/json/of12/3-36-ofp_queue_get_config_reply.packet.json deleted file mode 100644 index 7d0a7bbe..00000000 --- a/tests/unit/ofproto/json/of12/3-36-ofp_queue_get_config_reply.packet.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "OFPQueueGetConfigReply": { - "port": 4294967295, - "queues": [ - { - "OFPPacketQueue": { - "len": 48, - "port": 77, - "properties": [ - { - "OFPQueuePropMinRate": { - "len": 16, - "property": 1, - "rate": 10 - } - }, - { - "OFPQueuePropMaxRate": { - "len": 16, - "property": 2, - "rate": 900 - } - } - ], - "queue_id": 99 - } - }, - { - "OFPPacketQueue": { - "len": 48, - "port": 77, - "properties": [ - { - "OFPQueuePropMinRate": { - "len": 16, - "property": 1, - "rate": 100 - } - }, - { - "OFPQueuePropMaxRate": { - "len": 16, - "property": 2, - "rate": 200 - } - } - ], - "queue_id": 88 - } - } - ] - } -} diff --git a/tests/unit/ofproto/json/of12/3-37-ofp_queue_stats_request.packet.json b/tests/unit/ofproto/json/of12/3-37-ofp_queue_stats_request.packet.json deleted file mode 100644 index 5c7479d3..00000000 --- a/tests/unit/ofproto/json/of12/3-37-ofp_queue_stats_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPQueueStatsRequest": { - "flags": 0, - "port_no": 4294967295, - "queue_id": 4294967295 - } -} diff --git a/tests/unit/ofproto/json/of12/3-38-ofp_queue_stats_reply.packet.json b/tests/unit/ofproto/json/of12/3-38-ofp_queue_stats_reply.packet.json deleted file mode 100644 index fb21c96a..00000000 --- a/tests/unit/ofproto/json/of12/3-38-ofp_queue_stats_reply.packet.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "OFPStatsReply": { - "body": [ - { - "OFPQueueStats": { - "port_no": 7, - "queue_id": 1, - "tx_bytes": 0, - "tx_errors": 0, - "tx_packets": 0 - } - }, - { - "OFPQueueStats": { - "port_no": 6, - "queue_id": 1, - "tx_bytes": 0, - "tx_errors": 0, - "tx_packets": 0 - } - }, - { - "OFPQueueStats": { - "port_no": 7, - "queue_id": 2, - "tx_bytes": 0, - "tx_errors": 0, - "tx_packets": 0 - } - } - ], - "flags": 0, - "type": 5 - } -} diff --git a/tests/unit/ofproto/json/of12/3-39-ofp_port_status.packet.json b/tests/unit/ofproto/json/of12/3-39-ofp_port_status.packet.json deleted file mode 100644 index a842932e..00000000 --- a/tests/unit/ofproto/json/of12/3-39-ofp_port_status.packet.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "OFPPortStatus": { - "desc": { - "OFPPort": { - "advertised": 10240, - "config": 0, - "curr": 10248, - "curr_speed": 5000, - "hw_addr": "f2:0b:a4:d0:3f:70", - "max_speed": 5000, - "name": "\u79c1\u306e\u30dd\u30fc\u30c8", - "peer": 10248, - "port_no": 7, - "state": 4, - "supported": 10248 - } - }, - "reason": 0 - } -} diff --git a/tests/unit/ofproto/json/of12/3-4-ofp_packet_in.packet.json b/tests/unit/ofproto/json/of12/3-4-ofp_packet_in.packet.json deleted file mode 100644 index b211934e..00000000 --- a/tests/unit/ofproto/json/of12/3-4-ofp_packet_in.packet.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "OFPPacketIn": { - "buffer_id": 2, - "data": "////////8gukffjqCAYAAQgABgQAAfILpH346goAAAEAAAAAAAAKAAAD", - "match": { - "OFPMatch": { - "length": 80, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 6 - } - }, - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2054 - } - }, - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "ff:ff:ff:ff:ff:ff" - } - }, - { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - }, - { - "OXMTlv": { - "field": "arp_op", - "mask": null, - "value": 1 - } - }, - { - "OXMTlv": { - "field": "arp_spa", - "mask": null, - "value": "10.0.0.1" - } - }, - { - "OXMTlv": { - "field": "arp_tpa", - "mask": null, - "value": "10.0.0.3" - } - }, - { - "OXMTlv": { - "field": "arp_sha", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - }, - { - "OXMTlv": { - "field": "arp_tha", - "mask": null, - "value": "00:00:00:00:00:00" - } - } - ], - "type": 1 - } - }, - "reason": 1, - "table_id": 1, - "total_len": 42 - } -} diff --git a/tests/unit/ofproto/json/of12/3-40-ofp_flow_removed.packet.json b/tests/unit/ofproto/json/of12/3-40-ofp_flow_removed.packet.json deleted file mode 100644 index 994953e6..00000000 --- a/tests/unit/ofproto/json/of12/3-40-ofp_flow_removed.packet.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "OFPFlowRemoved": { - "byte_count": 86, - "cookie": 0, - "duration_nsec": 48825000, - "duration_sec": 3, - "hard_timeout": 0, - "idle_timeout": 3, - "match": { - "OFPMatch": { - "length": 14, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - } - ], - "type": 1 - } - }, - "packet_count": 1, - "priority": 65535, - "reason": 0, - "table_id": 0 - } -} diff --git a/tests/unit/ofproto/json/of12/3-41-ofp_error_msg_experimenter.packet.json b/tests/unit/ofproto/json/of12/3-41-ofp_error_msg_experimenter.packet.json deleted file mode 100644 index 37bfb6a9..00000000 --- a/tests/unit/ofproto/json/of12/3-41-ofp_error_msg_experimenter.packet.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "OFPErrorExperimenterMsg": { - "data": "amlra2VuIGRhdGE=", - "exp_type": 60000, - "experimenter": 999999, - "type": 65535 - } -} diff --git a/tests/unit/ofproto/json/of12/3-5-ofp_features_request.packet.json b/tests/unit/ofproto/json/of12/3-5-ofp_features_request.packet.json deleted file mode 100644 index 8f48ad5a..00000000 --- a/tests/unit/ofproto/json/of12/3-5-ofp_features_request.packet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "OFPFeaturesRequest": {} -} diff --git a/tests/unit/ofproto/json/of12/3-59-ofp_packet_in.packet.json b/tests/unit/ofproto/json/of12/3-59-ofp_packet_in.packet.json deleted file mode 100644 index 5b365a22..00000000 --- a/tests/unit/ofproto/json/of12/3-59-ofp_packet_in.packet.json +++ /dev/null @@ -1,262 +0,0 @@ -{ - "OFPPacketIn": { - "buffer_id": 4026531840, - "data": "", - "match": { - "OFPMatch": { - "length": 294, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 84281096 - } - }, - { - "OXMTlv": { - "field": "in_phy_port", - "mask": null, - "value": 16909060 - } - }, - { - "OXMTlv": { - "field": "metadata", - "mask": null, - "value": 283686952306183 - } - }, - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2054 - } - }, - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "ff:ff:ff:ff:ff:ff" - } - }, - { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - }, - { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 999 - } - }, - { - "OXMTlv": { - "field": "ip_dscp", - "mask": null, - "value": 9 - } - }, - { - "OXMTlv": { - "field": "ip_ecn", - "mask": null, - "value": 3 - } - }, - { - "OXMTlv": { - "field": "ip_proto", - "mask": null, - "value": 99 - } - }, - { - "OXMTlv": { - "field": "ipv4_src", - "mask": null, - "value": "1.2.3.4" - } - }, - { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "1.2.3.4" - } - }, - { - "OXMTlv": { - "field": "tcp_src", - "mask": null, - "value": 8080 - } - }, - { - "OXMTlv": { - "field": "tcp_dst", - "mask": null, - "value": 18080 - } - }, - { - "OXMTlv": { - "field": "udp_src", - "mask": null, - "value": 28080 - } - }, - { - "OXMTlv": { - "field": "udp_dst", - "mask": null, - "value": 55936 - } - }, - { - "OXMTlv": { - "field": "sctp_src", - "mask": null, - "value": 48080 - } - }, - { - "OXMTlv": { - "field": "sctp_dst", - "mask": null, - "value": 59328 - } - }, - { - "OXMTlv": { - "field": "icmpv4_type", - "mask": null, - "value": 100 - } - }, - { - "OXMTlv": { - "field": "icmpv4_code", - "mask": null, - "value": 101 - } - }, - { - "OXMTlv": { - "field": "arp_op", - "mask": null, - "value": 1 - } - }, - { - "OXMTlv": { - "field": "arp_spa", - "mask": null, - "value": "10.0.0.1" - } - }, - { - "OXMTlv": { - "field": "arp_tpa", - "mask": null, - "value": "10.0.0.3" - } - }, - { - "OXMTlv": { - "field": "arp_sha", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - }, - { - "OXMTlv": { - "field": "arp_tha", - "mask": null, - "value": "00:00:00:00:00:00" - } - }, - { - "OXMTlv": { - "field": "ipv6_src", - "mask": null, - "value": "fe80::f00b:a4ff:fe48:28a5" - } - }, - { - "OXMTlv": { - "field": "ipv6_dst", - "mask": null, - "value": "fe80::f00b:a4ff:fe05:b7dc" - } - }, - { - "OXMTlv": { - "field": "ipv6_flabel", - "mask": null, - "value": 541473 - } - }, - { - "OXMTlv": { - "field": "icmpv6_type", - "mask": null, - "value": 200 - } - }, - { - "OXMTlv": { - "field": "icmpv6_code", - "mask": null, - "value": 201 - } - }, - { - "OXMTlv": { - "field": "ipv6_nd_target", - "mask": null, - "value": "fe80::a60:6eff:fe7f:74e7" - } - }, - { - "OXMTlv": { - "field": "ipv6_nd_sll", - "mask": null, - "value": "00:00:00:00:02:9a" - } - }, - { - "OXMTlv": { - "field": "ipv6_nd_tll", - "mask": null, - "value": "00:00:00:00:02:2b" - } - }, - { - "OXMTlv": { - "field": "mpls_label", - "mask": null, - "value": 624485 - } - }, - { - "OXMTlv": { - "field": "mpls_tc", - "mask": null, - "value": 5 - } - } - ], - "type": 1 - } - }, - "reason": 0, - "table_id": 200, - "total_len": 0 - } -} diff --git a/tests/unit/ofproto/json/of12/3-6-ofp_features_reply.packet.json b/tests/unit/ofproto/json/of12/3-6-ofp_features_reply.packet.json deleted file mode 100644 index 7b9233ac..00000000 --- a/tests/unit/ofproto/json/of12/3-6-ofp_features_reply.packet.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "OFPSwitchFeatures": { - "capabilities": 79, - "datapath_id": 9210263729383, - "n_buffers": 0, - "n_tables": 255, - "ports": { - "6": { - "OFPPort": { - "advertised": 10240, - "config": 0, - "curr": 10248, - "curr_speed": 5000, - "hw_addr": "f2:0b:a4:7d:f8:ea", - "max_speed": 5000, - "name": "Port6", - "peer": 10248, - "port_no": 6, - "state": 4, - "supported": 10248 - } - }, - "7": { - "OFPPort": { - "advertised": 10240, - "config": 0, - "curr": 10248, - "curr_speed": 5000, - "hw_addr": "f2:0b:a4:d0:3f:70", - "max_speed": 5000, - "name": "Port7", - "peer": 10248, - "port_no": 7, - "state": 4, - "supported": 10248 - } - } - } - } -} diff --git a/tests/unit/ofproto/json/of12/3-60-ofp_flow_mod.packet.json b/tests/unit/ofproto/json/of12/3-60-ofp_flow_mod.packet.json deleted file mode 100644 index f5de7cef..00000000 --- a/tests/unit/ofproto/json/of12/3-60-ofp_flow_mod.packet.json +++ /dev/null @@ -1,269 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [], - "match": { - "OFPMatch": { - "length": 294, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 84281096 - } - }, - { - "OXMTlv": { - "field": "in_phy_port", - "mask": null, - "value": 16909060 - } - }, - { - "OXMTlv": { - "field": "metadata", - "mask": null, - "value": 283686952306183 - } - }, - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2054 - } - }, - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "ff:ff:ff:ff:ff:ff" - } - }, - { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - }, - { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 999 - } - }, - { - "OXMTlv": { - "field": "ip_dscp", - "mask": null, - "value": 9 - } - }, - { - "OXMTlv": { - "field": "ip_ecn", - "mask": null, - "value": 3 - } - }, - { - "OXMTlv": { - "field": "ip_proto", - "mask": null, - "value": 99 - } - }, - { - "OXMTlv": { - "field": "ipv4_src", - "mask": null, - "value": "1.2.3.4" - } - }, - { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "1.2.3.4" - } - }, - { - "OXMTlv": { - "field": "tcp_src", - "mask": null, - "value": 8080 - } - }, - { - "OXMTlv": { - "field": "tcp_dst", - "mask": null, - "value": 18080 - } - }, - { - "OXMTlv": { - "field": "udp_src", - "mask": null, - "value": 28080 - } - }, - { - "OXMTlv": { - "field": "udp_dst", - "mask": null, - "value": 55936 - } - }, - { - "OXMTlv": { - "field": "sctp_src", - "mask": null, - "value": 48080 - } - }, - { - "OXMTlv": { - "field": "sctp_dst", - "mask": null, - "value": 59328 - } - }, - { - "OXMTlv": { - "field": "icmpv4_type", - "mask": null, - "value": 100 - } - }, - { - "OXMTlv": { - "field": "icmpv4_code", - "mask": null, - "value": 101 - } - }, - { - "OXMTlv": { - "field": "arp_op", - "mask": null, - "value": 1 - } - }, - { - "OXMTlv": { - "field": "arp_spa", - "mask": null, - "value": "10.0.0.1" - } - }, - { - "OXMTlv": { - "field": "arp_tpa", - "mask": null, - "value": "10.0.0.3" - } - }, - { - "OXMTlv": { - "field": "arp_sha", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - }, - { - "OXMTlv": { - "field": "arp_tha", - "mask": null, - "value": "00:00:00:00:00:00" - } - }, - { - "OXMTlv": { - "field": "ipv6_src", - "mask": null, - "value": "fe80::f00b:a4ff:fe48:28a5" - } - }, - { - "OXMTlv": { - "field": "ipv6_dst", - "mask": null, - "value": "fe80::f00b:a4ff:fe05:b7dc" - } - }, - { - "OXMTlv": { - "field": "ipv6_flabel", - "mask": null, - "value": 541473 - } - }, - { - "OXMTlv": { - "field": "icmpv6_type", - "mask": null, - "value": 200 - } - }, - { - "OXMTlv": { - "field": "icmpv6_code", - "mask": null, - "value": 201 - } - }, - { - "OXMTlv": { - "field": "ipv6_nd_target", - "mask": null, - "value": "fe80::a60:6eff:fe7f:74e7" - } - }, - { - "OXMTlv": { - "field": "ipv6_nd_sll", - "mask": null, - "value": "00:00:00:00:02:9a" - } - }, - { - "OXMTlv": { - "field": "ipv6_nd_tll", - "mask": null, - "value": "00:00:00:00:02:2b" - } - }, - { - "OXMTlv": { - "field": "mpls_label", - "mask": null, - "value": 624485 - } - }, - { - "OXMTlv": { - "field": "mpls_tc", - "mask": null, - "value": 5 - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, - "table_id": 1 - } -} diff --git a/tests/unit/ofproto/json/of12/3-61-ofp_group_stats_request.packet.json b/tests/unit/ofproto/json/of12/3-61-ofp_group_stats_request.packet.json deleted file mode 100644 index 2d1afdc0..00000000 --- a/tests/unit/ofproto/json/of12/3-61-ofp_group_stats_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPGroupStatsRequest": { - "flags": 0, - "group_id": 4294967292 - } -} diff --git a/tests/unit/ofproto/json/of12/3-62-ofp_group_stats_reply.packet.json b/tests/unit/ofproto/json/of12/3-62-ofp_group_stats_reply.packet.json deleted file mode 100644 index 8cb8f8ce..00000000 --- a/tests/unit/ofproto/json/of12/3-62-ofp_group_stats_reply.packet.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "OFPStatsReply": { - "body": [ - { - "OFPGroupStats": { - "bucket_counters": [ - { - "OFPBucketCounter": { - "byte_count": 2345, - "packet_count": 234 - } - } - ], - "byte_count": 12345, - "group_id": 1, - "length": 48, - "packet_count": 123, - "ref_count": 2 - } - } - ], - "flags": 0, - "type": 6 - } -} diff --git a/tests/unit/ofproto/json/of12/3-7-ofp_set_config.packet.json b/tests/unit/ofproto/json/of12/3-7-ofp_set_config.packet.json deleted file mode 100644 index cd5398b7..00000000 --- a/tests/unit/ofproto/json/of12/3-7-ofp_set_config.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPSetConfig": { - "flags": 0, - "miss_send_len": 128 - } -} diff --git a/tests/unit/ofproto/json/of12/3-8-ofp_get_config_request.packet.json b/tests/unit/ofproto/json/of12/3-8-ofp_get_config_request.packet.json deleted file mode 100644 index 06fe51f4..00000000 --- a/tests/unit/ofproto/json/of12/3-8-ofp_get_config_request.packet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "OFPGetConfigRequest": {} -} diff --git a/tests/unit/ofproto/json/of12/3-9-ofp_get_config_reply.packet.json b/tests/unit/ofproto/json/of12/3-9-ofp_get_config_reply.packet.json deleted file mode 100644 index 62b37b4d..00000000 --- a/tests/unit/ofproto/json/of12/3-9-ofp_get_config_reply.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPGetConfigReply": { - "flags": 0, - "miss_send_len": 128 - } -} diff --git a/tests/unit/ofproto/json/of12/lib-ofctl-ofp_group_stats_request.packet.json b/tests/unit/ofproto/json/of12/lib-ofctl-ofp_group_stats_request.packet.json deleted file mode 100644 index 542ae726..00000000 --- a/tests/unit/ofproto/json/of12/lib-ofctl-ofp_group_stats_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPGroupStatsRequest": { - "flags": 0, - "group_id": 1 - } -} diff --git a/tests/unit/ofproto/json/of12/lib-ofctl-ofp_port_stats_request.packet.json b/tests/unit/ofproto/json/of12/lib-ofctl-ofp_port_stats_request.packet.json deleted file mode 100644 index 884c5fd2..00000000 --- a/tests/unit/ofproto/json/of12/lib-ofctl-ofp_port_stats_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPPortStatsRequest": { - "flags": 0, - "port_no": 7 - } -} diff --git a/tests/unit/ofproto/json/of12/lib-ofctl-ofp_queue_get_config_request.packet.json b/tests/unit/ofproto/json/of12/lib-ofctl-ofp_queue_get_config_request.packet.json deleted file mode 100644 index a50308c0..00000000 --- a/tests/unit/ofproto/json/of12/lib-ofctl-ofp_queue_get_config_request.packet.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "OFPQueueGetConfigRequest": { - "port": 4294967295 - } -} diff --git a/tests/unit/ofproto/json/of12/lib-ofctl-ofp_queue_stats_request.packet1.json b/tests/unit/ofproto/json/of12/lib-ofctl-ofp_queue_stats_request.packet1.json deleted file mode 100644 index 77535806..00000000 --- a/tests/unit/ofproto/json/of12/lib-ofctl-ofp_queue_stats_request.packet1.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPQueueStatsRequest": { - "flags": 0, - "port_no": 7, - "queue_id": 4294967295 - } -} diff --git a/tests/unit/ofproto/json/of12/lib-ofctl-ofp_queue_stats_request.packet2.json b/tests/unit/ofproto/json/of12/lib-ofctl-ofp_queue_stats_request.packet2.json deleted file mode 100644 index 66127d31..00000000 --- a/tests/unit/ofproto/json/of12/lib-ofctl-ofp_queue_stats_request.packet2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPQueueStatsRequest": { - "flags": 0, - "port_no": 7, - "queue_id": 1 - } -} diff --git a/tests/unit/ofproto/json/of12/lib-ofctl-ofp_queue_stats_request.packet3.json b/tests/unit/ofproto/json/of12/lib-ofctl-ofp_queue_stats_request.packet3.json deleted file mode 100644 index 1a798837..00000000 --- a/tests/unit/ofproto/json/of12/lib-ofctl-ofp_queue_stats_request.packet3.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPQueueStatsRequest": { - "flags": 0, - "port_no": 4294967295, - "queue_id": 1 - } -} diff --git a/tests/unit/ofproto/json/of12/libofproto-OFP12-ofp_packet_out_packet_library.packet.json b/tests/unit/ofproto/json/of12/libofproto-OFP12-ofp_packet_out_packet_library.packet.json deleted file mode 100644 index b859650d..00000000 --- a/tests/unit/ofproto/json/of12/libofproto-OFP12-ofp_packet_out_packet_library.packet.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "OFPPacketOut": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 4294967292, - "type": 0 - } - } - ], - "actions_len": 16, - "buffer_id": 4294967295, - "data": { - "Packet": { - "protocols": [ - { - "ethernet": { - "dst": "f2:0b:a4:d0:3f:70", - "ethertype": 2048, - "src": "f2:0b:a4:7d:f8:ea" - } - }, - { - "ipv4": { - "csum": 44939, - "dst": "10.0.0.2", - "flags": 0, - "header_length": 5, - "identification": 63514, - "offset": 0, - "option": null, - "proto": 1, - "src": "10.0.0.1", - "tos": 0, - "total_length": 84, - "ttl": 255, - "version": 4 - } - }, - { - "icmp": { - "code": 0, - "csum": 520, - "data": { - "echo": { - "data": "MdYCAAAAAACrjS0xAAAAABAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vAAAAAAAAAAA=", - "id": 63328, - "seq": 0 - } - }, - "type": 8 - } - } - ] - } - }, - "in_port": 4294967293 - } -} diff --git a/tests/unit/ofproto/json/of13/4-0-ofp_desc_reply.packet.json b/tests/unit/ofproto/json/of13/4-0-ofp_desc_reply.packet.json deleted file mode 100644 index 26e5dc2d..00000000 --- a/tests/unit/ofproto/json/of13/4-0-ofp_desc_reply.packet.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "OFPDescStatsReply": { - "body": { - "OFPDescStats": { - "dp_desc": "dp", - "hw_desc": "hw", - "mfr_desc": "mfr", - "serial_num": "serial", - "sw_desc": "sw" - } - }, - "flags": 0, - "type": 0 - } -} diff --git a/tests/unit/ofproto/json/of13/4-1-ofp_packet_out.packet.json b/tests/unit/ofproto/json/of13/4-1-ofp_packet_out.packet.json deleted file mode 100644 index efb39e2d..00000000 --- a/tests/unit/ofproto/json/of13/4-1-ofp_packet_out.packet.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "OFPPacketOut": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 4294967292, - "type": 0 - } - } - ], - "actions_len": 16, - "buffer_id": 4294967295, - "data": "8guk0D9w8gukffjqCABFAABU+BoAAP8Br4sKAAABCgAAAggAAgj3YAAAMdYCAAAAAACrjS0xAAAAABAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vAAAAAAAAAAA=", - "in_port": 4294967293 - } -} diff --git a/tests/unit/ofproto/json/of13/4-10-ofp_hello.packet.json b/tests/unit/ofproto/json/of13/4-10-ofp_hello.packet.json deleted file mode 100644 index d03ff84b..00000000 --- a/tests/unit/ofproto/json/of13/4-10-ofp_hello.packet.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "OFPHello": { - "elements": [ - { - "OFPHelloElemVersionBitmap": { - "length": 8, - "type": 1, - "versions": [ - 1, - 2, - 3, - 9, - 10, - 30 - ] - } - } - ] - } -} diff --git a/tests/unit/ofproto/json/of13/4-11-ofp_flow_stats_request.packet.json b/tests/unit/ofproto/json/of13/4-11-ofp_flow_stats_request.packet.json deleted file mode 100644 index 2baccad4..00000000 --- a/tests/unit/ofproto/json/of13/4-11-ofp_flow_stats_request.packet.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "OFPFlowStatsRequest": { - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "table_id": 0, - "type": 1 - } -} diff --git a/tests/unit/ofproto/json/of13/4-12-ofp_flow_stats_reply.packet.json b/tests/unit/ofproto/json/of13/4-12-ofp_flow_stats_reply.packet.json deleted file mode 100644 index 04339dc3..00000000 --- a/tests/unit/ofproto/json/of13/4-12-ofp_flow_stats_reply.packet.json +++ /dev/null @@ -1,343 +0,0 @@ -{ - "OFPFlowStatsReply": { - "body": [ - { - "OFPFlowStats": { - "byte_count": 0, - "cookie": 0, - "duration_nsec": 115277000, - "duration_sec": 358, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [], - "length": 56, - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "packet_count": 0, - "priority": 65535, - "table_id": 0 - } - }, - { - "OFPFlowStats": { - "byte_count": 0, - "cookie": 0, - "duration_nsec": 115055000, - "duration_sec": 358, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 0, - "port": 4294967290, - "type": 0 - } - } - ], - "len": 24, - "type": 4 - } - } - ], - "length": 88, - "match": { - "OFPMatch": { - "length": 10, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2054 - } - } - ], - "type": 1 - } - }, - "packet_count": 0, - "priority": 65534, - "table_id": 0 - } - }, - { - "OFPFlowStats": { - "byte_count": 238, - "cookie": 0, - "duration_nsec": 511582000, - "duration_sec": 316220, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionGotoTable": { - "len": 8, - "table_id": 1, - "type": 1 - } - } - ], - "length": 80, - "match": { - "OFPMatch": { - "length": 22, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 6 - } - }, - { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - } - ], - "type": 1 - } - }, - "packet_count": 3, - "priority": 123, - "table_id": 0 - } - }, - { - "OFPFlowStats": { - "byte_count": 98, - "cookie": 0, - "duration_nsec": 980901000, - "duration_sec": 313499, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 258 - } - }, - "len": 16, - "type": 25 - } - }, - { - "OFPActionCopyTtlOut": { - "len": 8, - "type": 11 - } - }, - { - "OFPActionCopyTtlIn": { - "len": 8, - "type": 12 - } - }, - { - "OFPActionCopyTtlIn": { - "len": 8, - "type": 12 - } - }, - { - "OFPActionPopPbb": { - "len": 8, - "type": 27 - } - }, - { - "OFPActionPushPbb": { - "ethertype": 4660, - "len": 8, - "type": 26 - } - }, - { - "OFPActionPopMpls": { - "ethertype": 39030, - "len": 8, - "type": 20 - } - }, - { - "OFPActionPushMpls": { - "ethertype": 34887, - "len": 8, - "type": 19 - } - }, - { - "OFPActionPopVlan": { - "len": 8, - "type": 18 - } - }, - { - "OFPActionPushVlan": { - "ethertype": 33024, - "len": 8, - "type": 17 - } - }, - { - "OFPActionDecMplsTtl": { - "len": 8, - "type": 16 - } - }, - { - "OFPActionSetMplsTtl": { - "len": 8, - "mpls_ttl": 10, - "type": 15 - } - }, - { - "OFPActionDecNwTtl": { - "len": 8, - "type": 24 - } - }, - { - "OFPActionSetNwTtl": { - "len": 8, - "nw_ttl": 10, - "type": 23 - } - }, - { - "OFPActionSetQueue": { - "len": 8, - "queue_id": 3, - "type": 21 - } - }, - { - "OFPActionGroup": { - "group_id": 99, - "len": 8, - "type": 22 - } - }, - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 6, - "type": 0 - } - }, - { - "OFPActionExperimenterUnknown": { - "len": 16, - "data": "ZXhwX2RhdGE=", - "experimenter": 98765432, - "type": 65535 - } - }, - { - "NXActionUnknown": { - "len": 16, - "data": "cF9kYXRh", - "experimenter": 8992, - "type": 65535, - "subtype": 25976 - } - } - ], - "len": 192, - "type": 3 - } - }, - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "01:02:03:04:05:06" - } - }, - "len": 16, - "type": 25 - } - }, - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "pbb_uca", - "mask": null, - "value": 1 - } - }, - "len": 16, - "type": 25 - } - } - ], - "len": 40, - "type": 4 - } - }, - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 4294967293, - "type": 0 - } - } - ], - "len": 24, - "type": 3 - } - } - ], - "length": 312, - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "packet_count": 1, - "priority": 0, - "table_id": 0 - } - } - ], - "flags": 0, - "type": 1 - } -} diff --git a/tests/unit/ofproto/json/of13/4-13-ofp_echo_request.packet.json b/tests/unit/ofproto/json/of13/4-13-ofp_echo_request.packet.json deleted file mode 100644 index e1f2af42..00000000 --- a/tests/unit/ofproto/json/of13/4-13-ofp_echo_request.packet.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "OFPEchoRequest": { - "data": "aG9nZQ==" - } -} diff --git a/tests/unit/ofproto/json/of13/4-14-ofp_echo_reply.packet.json b/tests/unit/ofproto/json/of13/4-14-ofp_echo_reply.packet.json deleted file mode 100644 index 2a573634..00000000 --- a/tests/unit/ofproto/json/of13/4-14-ofp_echo_reply.packet.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "OFPEchoReply": { - "data": "aG9nZQ==" - } -} diff --git a/tests/unit/ofproto/json/of13/4-15-ofp_error_msg.packet.json b/tests/unit/ofproto/json/of13/4-15-ofp_error_msg.packet.json deleted file mode 100644 index e9ab2b5e..00000000 --- a/tests/unit/ofproto/json/of13/4-15-ofp_error_msg.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPErrorMsg": { - "code": 11, - "data": "ZnVnYWZ1Z2E=", - "type": 2 - } -} diff --git a/tests/unit/ofproto/json/of13/4-16-ofp_experimenter.packet.json b/tests/unit/ofproto/json/of13/4-16-ofp_experimenter.packet.json deleted file mode 100644 index 4ad13c73..00000000 --- a/tests/unit/ofproto/json/of13/4-16-ofp_experimenter.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPExperimenter": { - "data": "bmF6bw==", - "exp_type": 123456789, - "experimenter": 98765432 - } -} diff --git a/tests/unit/ofproto/json/of13/4-17-ofp_barrier_request.packet.json b/tests/unit/ofproto/json/of13/4-17-ofp_barrier_request.packet.json deleted file mode 100644 index 2aae9ec3..00000000 --- a/tests/unit/ofproto/json/of13/4-17-ofp_barrier_request.packet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "OFPBarrierRequest": {} -} diff --git a/tests/unit/ofproto/json/of13/4-18-ofp_barrier_reply.packet.json b/tests/unit/ofproto/json/of13/4-18-ofp_barrier_reply.packet.json deleted file mode 100644 index 11f8cfcc..00000000 --- a/tests/unit/ofproto/json/of13/4-18-ofp_barrier_reply.packet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "OFPBarrierReply": {} -} diff --git a/tests/unit/ofproto/json/of13/4-19-ofp_role_request.packet.json b/tests/unit/ofproto/json/of13/4-19-ofp_role_request.packet.json deleted file mode 100644 index 5cdbc2f1..00000000 --- a/tests/unit/ofproto/json/of13/4-19-ofp_role_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPRoleRequest": { - "generation_id": 17294086455919964160, - "role": 2 - } -} diff --git a/tests/unit/ofproto/json/of13/4-2-ofp_flow_mod.packet.json b/tests/unit/ofproto/json/of13/4-2-ofp_flow_mod.packet.json deleted file mode 100644 index 0e3a2cc3..00000000 --- a/tests/unit/ofproto/json/of13/4-2-ofp_flow_mod.packet.json +++ /dev/null @@ -1,201 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 258 - } - }, - "len": 16, - "type": 25 - } - }, - { - "OFPActionCopyTtlOut": { - "len": 8, - "type": 11 - } - }, - { - "OFPActionCopyTtlIn": { - "len": 8, - "type": 12 - } - }, - { - "OFPActionCopyTtlIn": { - "len": 8, - "type": 12 - } - }, - { - "OFPActionPopPbb": { - "len": 8, - "type": 27 - } - }, - { - "OFPActionPushPbb": { - "ethertype": 4660, - "len": 8, - "type": 26 - } - }, - { - "OFPActionPopMpls": { - "ethertype": 39030, - "len": 8, - "type": 20 - } - }, - { - "OFPActionPushMpls": { - "ethertype": 34887, - "len": 8, - "type": 19 - } - }, - { - "OFPActionPopVlan": { - "len": 8, - "type": 18 - } - }, - { - "OFPActionPushVlan": { - "ethertype": 33024, - "len": 8, - "type": 17 - } - }, - { - "OFPActionDecMplsTtl": { - "len": 8, - "type": 16 - } - }, - { - "OFPActionSetMplsTtl": { - "len": 8, - "mpls_ttl": 10, - "type": 15 - } - }, - { - "OFPActionDecNwTtl": { - "len": 8, - "type": 24 - } - }, - { - "OFPActionSetNwTtl": { - "len": 8, - "nw_ttl": 10, - "type": 23 - } - }, - { - "OFPActionExperimenterUnknown": { - "data": "AAECAwQFBgc=", - "experimenter": 101, - "len": 16, - "type": 65535 - } - }, - { - "OFPActionSetQueue": { - "len": 8, - "queue_id": 3, - "type": 21 - } - }, - { - "OFPActionGroup": { - "group_id": 99, - "len": 8, - "type": 22 - } - }, - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 6, - "type": 0 - } - } - ], - "len": 176, - "type": 3 - } - }, - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "01:02:03:04:05:06" - } - }, - "len": 16, - "type": 25 - } - }, - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "pbb_uca", - "mask": null, - "value": 1 - } - }, - "len": 16, - "type": 25 - } - } - ], - "len": 40, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 14, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, - "table_id": 1 - } -} diff --git a/tests/unit/ofproto/json/of13/4-20-ofp_role_reply.packet.json b/tests/unit/ofproto/json/of13/4-20-ofp_role_reply.packet.json deleted file mode 100644 index 3fd9a13f..00000000 --- a/tests/unit/ofproto/json/of13/4-20-ofp_role_reply.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPRoleReply": { - "generation_id": 17294086455919964160, - "role": 3 - } -} diff --git a/tests/unit/ofproto/json/of13/4-21-ofp_group_mod.packet.json b/tests/unit/ofproto/json/of13/4-21-ofp_group_mod.packet.json deleted file mode 100644 index 1a3767da..00000000 --- a/tests/unit/ofproto/json/of13/4-21-ofp_group_mod.packet.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "OFPGroupMod": { - "buckets": [ - { - "OFPBucket": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 2, - "type": 0 - } - } - ], - "len": 32, - "watch_group": 1, - "watch_port": 1, - "weight": 1 - } - } - ], - "command": 0, - "group_id": 1, - "type": 0 - } -} diff --git a/tests/unit/ofproto/json/of13/4-22-ofp_port_mod.packet.json b/tests/unit/ofproto/json/of13/4-22-ofp_port_mod.packet.json deleted file mode 100644 index ecb8d66f..00000000 --- a/tests/unit/ofproto/json/of13/4-22-ofp_port_mod.packet.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "OFPPortMod": { - "advertise": 4096, - "config": 0, - "hw_addr": "00:11:00:00:11:11", - "mask": 0, - "port_no": 1 - } -} diff --git a/tests/unit/ofproto/json/of13/4-23-ofp_table_mod.packet.json b/tests/unit/ofproto/json/of13/4-23-ofp_table_mod.packet.json deleted file mode 100644 index 5019c29b..00000000 --- a/tests/unit/ofproto/json/of13/4-23-ofp_table_mod.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPTableMod": { - "config": 0, - "table_id": 255 - } -} diff --git a/tests/unit/ofproto/json/of13/4-24-ofp_desc_request.packet.json b/tests/unit/ofproto/json/of13/4-24-ofp_desc_request.packet.json deleted file mode 100644 index 5b23f8bc..00000000 --- a/tests/unit/ofproto/json/of13/4-24-ofp_desc_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPDescStatsRequest": { - "flags": 0, - "type": 0 - } -} diff --git a/tests/unit/ofproto/json/of13/4-25-ofp_aggregate_stats_request.packet.json b/tests/unit/ofproto/json/of13/4-25-ofp_aggregate_stats_request.packet.json deleted file mode 100644 index 248131fd..00000000 --- a/tests/unit/ofproto/json/of13/4-25-ofp_aggregate_stats_request.packet.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "OFPAggregateStatsRequest": { - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "table_id": 255, - "type": 2 - } -} diff --git a/tests/unit/ofproto/json/of13/4-26-ofp_aggregate_stats_reply.packet.json b/tests/unit/ofproto/json/of13/4-26-ofp_aggregate_stats_reply.packet.json deleted file mode 100644 index 153ad4f0..00000000 --- a/tests/unit/ofproto/json/of13/4-26-ofp_aggregate_stats_reply.packet.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "OFPAggregateStatsReply": { - "body": { - "OFPAggregateStats": { - "byte_count": 574, - "flow_count": 6, - "packet_count": 7 - } - }, - "flags": 0, - "type": 2 - } -} diff --git a/tests/unit/ofproto/json/of13/4-27-ofp_table_stats_request.packet.json b/tests/unit/ofproto/json/of13/4-27-ofp_table_stats_request.packet.json deleted file mode 100644 index 1f965d77..00000000 --- a/tests/unit/ofproto/json/of13/4-27-ofp_table_stats_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPTableStatsRequest": { - "flags": 0, - "type": 3 - } -} diff --git a/tests/unit/ofproto/json/of13/4-28-ofp_table_stats_reply.packet.json b/tests/unit/ofproto/json/of13/4-28-ofp_table_stats_reply.packet.json deleted file mode 100644 index 94801adb..00000000 --- a/tests/unit/ofproto/json/of13/4-28-ofp_table_stats_reply.packet.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "OFPTableStatsReply": { - "body": [ - { - "OFPTableStats": { - "active_count": 4, - "lookup_count": 4, - "matched_count": 4, - "table_id": 0 - } - }, - { - "OFPTableStats": { - "active_count": 4, - "lookup_count": 4, - "matched_count": 4, - "table_id": 1 - } - } - ], - "flags": 0, - "type": 3 - } -} diff --git a/tests/unit/ofproto/json/of13/4-29-ofp_port_stats_request.packet.json b/tests/unit/ofproto/json/of13/4-29-ofp_port_stats_request.packet.json deleted file mode 100644 index 5228710d..00000000 --- a/tests/unit/ofproto/json/of13/4-29-ofp_port_stats_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPPortStatsRequest": { - "flags": 0, - "port_no": 4294967295, - "type": 4 - } -} diff --git a/tests/unit/ofproto/json/of13/4-3-ofp_flow_mod.packet.json b/tests/unit/ofproto/json/of13/4-3-ofp_flow_mod.packet.json deleted file mode 100644 index cd68b51f..00000000 --- a/tests/unit/ofproto/json/of13/4-3-ofp_flow_mod.packet.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionGotoTable": { - "len": 8, - "table_id": 1, - "type": 1 - } - } - ], - "match": { - "OFPMatch": { - "length": 22, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 6 - } - }, - { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, - "table_id": 0 - } -} diff --git a/tests/unit/ofproto/json/of13/4-30-ofp_port_stats_reply.packet.json b/tests/unit/ofproto/json/of13/4-30-ofp_port_stats_reply.packet.json deleted file mode 100644 index 01157449..00000000 --- a/tests/unit/ofproto/json/of13/4-30-ofp_port_stats_reply.packet.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "OFPPortStatsReply": { - "body": [ - { - "OFPPortStats": { - "collisions": 0, - "duration_nsec": 0, - "duration_sec": 0, - "port_no": 7, - "rx_bytes": 0, - "rx_crc_err": 0, - "rx_dropped": 0, - "rx_errors": 0, - "rx_frame_err": 0, - "rx_over_err": 0, - "rx_packets": 0, - "tx_bytes": 336, - "tx_dropped": 0, - "tx_errors": 0, - "tx_packets": 4 - } - }, - { - "OFPPortStats": { - "collisions": 0, - "duration_nsec": 0, - "duration_sec": 0, - "port_no": 6, - "rx_bytes": 336, - "rx_crc_err": 0, - "rx_dropped": 0, - "rx_errors": 0, - "rx_frame_err": 0, - "rx_over_err": 0, - "rx_packets": 4, - "tx_bytes": 336, - "tx_dropped": 0, - "tx_errors": 0, - "tx_packets": 4 - } - } - ], - "flags": 0, - "type": 4 - } -} diff --git a/tests/unit/ofproto/json/of13/4-31-ofp_group_features_request.packet.json b/tests/unit/ofproto/json/of13/4-31-ofp_group_features_request.packet.json deleted file mode 100644 index edba5dc5..00000000 --- a/tests/unit/ofproto/json/of13/4-31-ofp_group_features_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPGroupFeaturesStatsRequest": { - "flags": 0, - "type": 8 - } -} diff --git a/tests/unit/ofproto/json/of13/4-32-ofp_group_features_reply.packet.json b/tests/unit/ofproto/json/of13/4-32-ofp_group_features_reply.packet.json deleted file mode 100644 index f059f994..00000000 --- a/tests/unit/ofproto/json/of13/4-32-ofp_group_features_reply.packet.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "OFPGroupFeaturesStatsReply": { - "body": { - "OFPGroupFeaturesStats": { - "actions": [ - 67082241, - 67082241, - 67082241, - 67082241 - ], - "capabilities": 5, - "max_groups": [ - 16777216, - 16777216, - 16777216, - 16777216 - ], - "types": 15 - } - }, - "flags": 0, - "type": 8 - } -} diff --git a/tests/unit/ofproto/json/of13/4-33-ofp_group_desc_request.packet.json b/tests/unit/ofproto/json/of13/4-33-ofp_group_desc_request.packet.json deleted file mode 100644 index bea140c2..00000000 --- a/tests/unit/ofproto/json/of13/4-33-ofp_group_desc_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPGroupDescStatsRequest": { - "flags": 0, - "type": 7 - } -} diff --git a/tests/unit/ofproto/json/of13/4-34-ofp_group_desc_reply.packet.json b/tests/unit/ofproto/json/of13/4-34-ofp_group_desc_reply.packet.json deleted file mode 100644 index c30d7da6..00000000 --- a/tests/unit/ofproto/json/of13/4-34-ofp_group_desc_reply.packet.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "OFPGroupDescStatsReply": { - "body": [ - { - "OFPGroupDescStats": { - "buckets": [ - { - "OFPBucket": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 2, - "type": 0 - } - } - ], - "len": 32, - "watch_group": 1, - "watch_port": 1, - "weight": 1 - } - } - ], - "group_id": 1, - "length": 40, - "type": 0 - } - } - ], - "flags": 0, - "type": 7 - } -} diff --git a/tests/unit/ofproto/json/of13/4-35-ofp_queue_get_config_request.packet.json b/tests/unit/ofproto/json/of13/4-35-ofp_queue_get_config_request.packet.json deleted file mode 100644 index a50308c0..00000000 --- a/tests/unit/ofproto/json/of13/4-35-ofp_queue_get_config_request.packet.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "OFPQueueGetConfigRequest": { - "port": 4294967295 - } -} diff --git a/tests/unit/ofproto/json/of13/4-36-ofp_queue_get_config_reply.packet.json b/tests/unit/ofproto/json/of13/4-36-ofp_queue_get_config_reply.packet.json deleted file mode 100644 index ce1f4123..00000000 --- a/tests/unit/ofproto/json/of13/4-36-ofp_queue_get_config_reply.packet.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "OFPQueueGetConfigReply": { - "port": 4294967295, - "queues": [ - { - "OFPPacketQueue": { - "len": 64, - "port": 77, - "properties": [ - { - "OFPQueuePropMinRate": { - "len": 16, - "property": 1, - "rate": 10 - } - }, - { - "OFPQueuePropMaxRate": { - "len": 16, - "property": 2, - "rate": 900 - } - }, - { - "OFPQueuePropExperimenter": { - "data": [], - "experimenter": 999, - "len": 16, - "property": 65535 - } - } - ], - "queue_id": 99 - } - }, - { - "OFPPacketQueue": { - "len": 65, - "port": 77, - "properties": [ - { - "OFPQueuePropMinRate": { - "len": 16, - "property": 1, - "rate": 100 - } - }, - { - "OFPQueuePropMaxRate": { - "len": 16, - "property": 2, - "rate": 200 - } - }, - { - "OFPQueuePropExperimenter": { - "experimenter": 999, - "data": [ - 1 - ], - "len": 17, - "property": 65535 - } - } - ], - "queue_id": 88 - } - }, - { - "OFPPacketQueue": { - "len": 66, - "port": 77, - "properties": [ - { - "OFPQueuePropMinRate": { - "len": 16, - "property": 1, - "rate": 200 - } - }, - { - "OFPQueuePropMaxRate": { - "len": 16, - "property": 2, - "rate": 400 - } - }, - { - "OFPQueuePropExperimenter": { - "experimenter": 999, - "data": [ - 1, - 2 - ], - "len": 18, - "property": 65535 - } - } - ], - "queue_id": 77 - } - } - ] - } -} diff --git a/tests/unit/ofproto/json/of13/4-37-ofp_queue_stats_request.packet.json b/tests/unit/ofproto/json/of13/4-37-ofp_queue_stats_request.packet.json deleted file mode 100644 index 7a12acc3..00000000 --- a/tests/unit/ofproto/json/of13/4-37-ofp_queue_stats_request.packet.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "OFPQueueStatsRequest": { - "flags": 0, - "port_no": 4294967295, - "queue_id": 4294967295, - "type": 5 - } -} diff --git a/tests/unit/ofproto/json/of13/4-38-ofp_queue_stats_reply.packet.json b/tests/unit/ofproto/json/of13/4-38-ofp_queue_stats_reply.packet.json deleted file mode 100644 index 80b59cf2..00000000 --- a/tests/unit/ofproto/json/of13/4-38-ofp_queue_stats_reply.packet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "OFPQueueStatsReply": { - "body": [ - { - "OFPQueueStats": { - "duration_nsec": 0, - "duration_sec": 0, - "port_no": 7, - "queue_id": 1, - "tx_bytes": 0, - "tx_errors": 0, - "tx_packets": 0 - } - }, - { - "OFPQueueStats": { - "duration_nsec": 0, - "duration_sec": 0, - "port_no": 6, - "queue_id": 1, - "tx_bytes": 0, - "tx_errors": 0, - "tx_packets": 0 - } - }, - { - "OFPQueueStats": { - "duration_nsec": 0, - "duration_sec": 0, - "port_no": 7, - "queue_id": 2, - "tx_bytes": 0, - "tx_errors": 0, - "tx_packets": 0 - } - } - ], - "flags": 0, - "type": 5 - } -} diff --git a/tests/unit/ofproto/json/of13/4-39-ofp_port_status.packet.json b/tests/unit/ofproto/json/of13/4-39-ofp_port_status.packet.json deleted file mode 100644 index a842932e..00000000 --- a/tests/unit/ofproto/json/of13/4-39-ofp_port_status.packet.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "OFPPortStatus": { - "desc": { - "OFPPort": { - "advertised": 10240, - "config": 0, - "curr": 10248, - "curr_speed": 5000, - "hw_addr": "f2:0b:a4:d0:3f:70", - "max_speed": 5000, - "name": "\u79c1\u306e\u30dd\u30fc\u30c8", - "peer": 10248, - "port_no": 7, - "state": 4, - "supported": 10248 - } - }, - "reason": 0 - } -} diff --git a/tests/unit/ofproto/json/of13/4-4-ofp_packet_in.packet.json b/tests/unit/ofproto/json/of13/4-4-ofp_packet_in.packet.json deleted file mode 100644 index b3051d1c..00000000 --- a/tests/unit/ofproto/json/of13/4-4-ofp_packet_in.packet.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "OFPPacketIn": { - "buffer_id": 2, - "cookie": 283686884868096, - "data": "////////8gukffjqCAYAAQgABgQAAfILpH346goAAAEAAAAAAAAKAAAD", - "match": { - "OFPMatch": { - "length": 80, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 6 - } - }, - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2054 - } - }, - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "ff:ff:ff:ff:ff:ff" - } - }, - { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - }, - { - "OXMTlv": { - "field": "arp_op", - "mask": null, - "value": 1 - } - }, - { - "OXMTlv": { - "field": "arp_spa", - "mask": null, - "value": "10.0.0.1" - } - }, - { - "OXMTlv": { - "field": "arp_tpa", - "mask": null, - "value": "10.0.0.3" - } - }, - { - "OXMTlv": { - "field": "arp_sha", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - }, - { - "OXMTlv": { - "field": "arp_tha", - "mask": null, - "value": "00:00:00:00:00:00" - } - } - ], - "type": 1 - } - }, - "reason": 1, - "table_id": 1, - "total_len": 42 - } -} diff --git a/tests/unit/ofproto/json/of13/4-40-ofp_flow_removed.packet.json b/tests/unit/ofproto/json/of13/4-40-ofp_flow_removed.packet.json deleted file mode 100644 index 994953e6..00000000 --- a/tests/unit/ofproto/json/of13/4-40-ofp_flow_removed.packet.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "OFPFlowRemoved": { - "byte_count": 86, - "cookie": 0, - "duration_nsec": 48825000, - "duration_sec": 3, - "hard_timeout": 0, - "idle_timeout": 3, - "match": { - "OFPMatch": { - "length": 14, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - } - ], - "type": 1 - } - }, - "packet_count": 1, - "priority": 65535, - "reason": 0, - "table_id": 0 - } -} diff --git a/tests/unit/ofproto/json/of13/4-41-ofp_error_msg_experimenter.packet.json b/tests/unit/ofproto/json/of13/4-41-ofp_error_msg_experimenter.packet.json deleted file mode 100644 index 37bfb6a9..00000000 --- a/tests/unit/ofproto/json/of13/4-41-ofp_error_msg_experimenter.packet.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "OFPErrorExperimenterMsg": { - "data": "amlra2VuIGRhdGE=", - "exp_type": 60000, - "experimenter": 999999, - "type": 65535 - } -} diff --git a/tests/unit/ofproto/json/of13/4-42-ofp_get_async_request.packet.json b/tests/unit/ofproto/json/of13/4-42-ofp_get_async_request.packet.json deleted file mode 100644 index 7daa5a0f..00000000 --- a/tests/unit/ofproto/json/of13/4-42-ofp_get_async_request.packet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "OFPGetAsyncRequest": {} -} diff --git a/tests/unit/ofproto/json/of13/4-43-ofp_get_async_reply.packet.json b/tests/unit/ofproto/json/of13/4-43-ofp_get_async_reply.packet.json deleted file mode 100644 index abccf043..00000000 --- a/tests/unit/ofproto/json/of13/4-43-ofp_get_async_reply.packet.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "OFPGetAsyncReply": { - "flow_removed_mask": [ - 15, - 3 - ], - "packet_in_mask": [ - 5, - 1 - ], - "port_status_mask": [ - 7, - 3 - ] - } -} diff --git a/tests/unit/ofproto/json/of13/4-44-ofp_set_async.packet.json b/tests/unit/ofproto/json/of13/4-44-ofp_set_async.packet.json deleted file mode 100644 index da85b880..00000000 --- a/tests/unit/ofproto/json/of13/4-44-ofp_set_async.packet.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "OFPSetAsync": { - "flow_removed_mask": [ - 15, - 3 - ], - "packet_in_mask": [ - 5, - 1 - ], - "port_status_mask": [ - 7, - 3 - ] - } -} diff --git a/tests/unit/ofproto/json/of13/4-45-ofp_meter_mod.packet.json b/tests/unit/ofproto/json/of13/4-45-ofp_meter_mod.packet.json deleted file mode 100644 index eba4540a..00000000 --- a/tests/unit/ofproto/json/of13/4-45-ofp_meter_mod.packet.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "OFPMeterMod": { - "bands": [ - { - "OFPMeterBandDrop": { - "burst_size": 10, - "len": 16, - "rate": 1000, - "type": 1 - } - }, - { - "OFPMeterBandDscpRemark": { - "burst_size": 10, - "len": 16, - "prec_level": 1, - "rate": 1000, - "type": 2 - } - }, - { - "OFPMeterBandExperimenter": { - "burst_size": 10, - "experimenter": 999, - "len": 16, - "rate": 1000, - "type": 65535 - } - } - ], - "command": 0, - "flags": 14, - "meter_id": 100 - } -} diff --git a/tests/unit/ofproto/json/of13/4-46-ofp_flow_mod.packet.json b/tests/unit/ofproto/json/of13/4-46-ofp_flow_mod.packet.json deleted file mode 100644 index f4e59c76..00000000 --- a/tests/unit/ofproto/json/of13/4-46-ofp_flow_mod.packet.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionMeter": { - "len": 8, - "meter_id": 1, - "type": 6 - } - }, - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 6, - "type": 0 - } - } - ], - "len": 24, - "type": 3 - } - } - ], - "match": { - "OFPMatch": { - "length": 14, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, - "table_id": 1 - } -} diff --git a/tests/unit/ofproto/json/of13/4-47-ofp_meter_config_request.packet.json b/tests/unit/ofproto/json/of13/4-47-ofp_meter_config_request.packet.json deleted file mode 100644 index 4703588e..00000000 --- a/tests/unit/ofproto/json/of13/4-47-ofp_meter_config_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPMeterConfigStatsRequest": { - "flags": 0, - "meter_id": 4294967295, - "type": 10 - } -} diff --git a/tests/unit/ofproto/json/of13/4-48-ofp_meter_config_reply.packet.json b/tests/unit/ofproto/json/of13/4-48-ofp_meter_config_reply.packet.json deleted file mode 100644 index 08cc97e6..00000000 --- a/tests/unit/ofproto/json/of13/4-48-ofp_meter_config_reply.packet.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "OFPMeterConfigStatsReply": { - "body": [ - { - "OFPMeterConfigStats": { - "bands": [ - { - "OFPMeterBandDrop": { - "burst_size": 10, - "len": 16, - "rate": 1000, - "type": 1 - } - } - ], - "flags": 14, - "length": 24, - "meter_id": 100 - } - } - ], - "flags": 0, - "type": 10 - } -} diff --git a/tests/unit/ofproto/json/of13/4-49-ofp_meter_stats_request.packet.json b/tests/unit/ofproto/json/of13/4-49-ofp_meter_stats_request.packet.json deleted file mode 100644 index 8d45799b..00000000 --- a/tests/unit/ofproto/json/of13/4-49-ofp_meter_stats_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPMeterStatsRequest": { - "flags": 0, - "meter_id": 4294967295, - "type": 9 - } -} diff --git a/tests/unit/ofproto/json/of13/4-5-ofp_features_request.packet.json b/tests/unit/ofproto/json/of13/4-5-ofp_features_request.packet.json deleted file mode 100644 index 8f48ad5a..00000000 --- a/tests/unit/ofproto/json/of13/4-5-ofp_features_request.packet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "OFPFeaturesRequest": {} -} diff --git a/tests/unit/ofproto/json/of13/4-50-ofp_meter_stats_reply.packet.json b/tests/unit/ofproto/json/of13/4-50-ofp_meter_stats_reply.packet.json deleted file mode 100644 index b4fd8226..00000000 --- a/tests/unit/ofproto/json/of13/4-50-ofp_meter_stats_reply.packet.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "OFPMeterStatsReply": { - "body": [ - { - "OFPMeterStats": { - "band_stats": [ - { - "OFPMeterBandStats": { - "byte_band_count": 0, - "packet_band_count": 0 - } - } - ], - "byte_in_count": 0, - "duration_nsec": 480000, - "duration_sec": 0, - "flow_count": 0, - "len": 56, - "meter_id": 100, - "packet_in_count": 0 - } - } - ], - "flags": 0, - "type": 9 - } -} diff --git a/tests/unit/ofproto/json/of13/4-51-ofp_meter_features_request.packet.json b/tests/unit/ofproto/json/of13/4-51-ofp_meter_features_request.packet.json deleted file mode 100644 index 7363a342..00000000 --- a/tests/unit/ofproto/json/of13/4-51-ofp_meter_features_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPMeterFeaturesStatsRequest": { - "flags": 0, - "type": 11 - } -} diff --git a/tests/unit/ofproto/json/of13/4-52-ofp_meter_features_reply.packet.json b/tests/unit/ofproto/json/of13/4-52-ofp_meter_features_reply.packet.json deleted file mode 100644 index e3f6918f..00000000 --- a/tests/unit/ofproto/json/of13/4-52-ofp_meter_features_reply.packet.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "OFPMeterFeaturesStatsReply": { - "body": [ - { - "OFPMeterFeaturesStats": { - "band_types": 2147483654, - "capabilities": 15, - "max_bands": 255, - "max_color": 0, - "max_meter": 16777216 - } - } - ], - "flags": 0, - "type": 11 - } -} diff --git a/tests/unit/ofproto/json/of13/4-53-ofp_port_desc_request.packet.json b/tests/unit/ofproto/json/of13/4-53-ofp_port_desc_request.packet.json deleted file mode 100644 index f166c34a..00000000 --- a/tests/unit/ofproto/json/of13/4-53-ofp_port_desc_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPPortDescStatsRequest": { - "flags": 0, - "type": 13 - } -} diff --git a/tests/unit/ofproto/json/of13/4-54-ofp_port_desc_reply.packet.json b/tests/unit/ofproto/json/of13/4-54-ofp_port_desc_reply.packet.json deleted file mode 100644 index 5da460a0..00000000 --- a/tests/unit/ofproto/json/of13/4-54-ofp_port_desc_reply.packet.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "OFPPortDescStatsReply": { - "body": [ - { - "OFPPort": { - "advertised": 10240, - "config": 0, - "curr": 10248, - "curr_speed": 5000, - "hw_addr": "f2:0b:a4:d0:3f:70", - "max_speed": 5000, - "name": "Port7", - "peer": 10248, - "port_no": 7, - "state": 4, - "supported": 10248 - } - }, - { - "OFPPort": { - "advertised": 10240, - "config": 0, - "curr": 10248, - "curr_speed": 5000, - "hw_addr": "f2:0b:a4:7d:f8:ea", - "max_speed": 5000, - "name": "Port6", - "peer": 10248, - "port_no": 6, - "state": 4, - "supported": 10248 - } - } - ], - "flags": 0, - "type": 13 - } -} diff --git a/tests/unit/ofproto/json/of13/4-55-ofp_table_features_request.packet.json b/tests/unit/ofproto/json/of13/4-55-ofp_table_features_request.packet.json deleted file mode 100644 index 2a1a4308..00000000 --- a/tests/unit/ofproto/json/of13/4-55-ofp_table_features_request.packet.json +++ /dev/null @@ -1,15945 +0,0 @@ -{ - "OFPTableFeaturesStatsRequest": { - "body": [ - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1168, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x00", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 258, - "table_ids": [ - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - }, - { - "OFPTableFeaturePropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65534 - } - }, - { - "OFPTableFeaturePropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65534 - } - }, - { - "OFPTableFeaturePropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65534 - } - } - ], - "table_id": 0 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1112, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x01", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 257, - "table_ids": [ - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 1 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x02", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 256, - "table_ids": [ - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 2 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x03", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 255, - "table_ids": [ - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 3 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x04", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 254, - "table_ids": [ - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 4 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x05", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 253, - "table_ids": [ - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 5 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x06", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 252, - "table_ids": [ - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 6 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x07", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 251, - "table_ids": [ - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 7 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x08", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 250, - "table_ids": [ - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 8 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x09", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 249, - "table_ids": [ - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 9 - } - } - ], - "flags": 1, - "type": 12 - } -} diff --git a/tests/unit/ofproto/json/of13/4-56-ofp_table_features_reply.packet.json b/tests/unit/ofproto/json/of13/4-56-ofp_table_features_reply.packet.json deleted file mode 100644 index ea056e8f..00000000 --- a/tests/unit/ofproto/json/of13/4-56-ofp_table_features_reply.packet.json +++ /dev/null @@ -1,15945 +0,0 @@ -{ - "OFPTableFeaturesStatsReply": { - "body": [ - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1168, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "\u79c1\u306e\u30c6\u30fc\u30d6\u30eb", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 258, - "table_ids": [ - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - }, - { - "OFPTableFeaturePropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65534 - } - }, - { - "OFPTableFeaturePropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65534 - } - }, - { - "OFPTableFeaturePropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65534 - } - } - ], - "table_id": 0 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1112, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x01", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 257, - "table_ids": [ - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 1 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x02", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 256, - "table_ids": [ - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 2 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x03", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 255, - "table_ids": [ - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 3 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x04", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 254, - "table_ids": [ - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 4 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x05", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 253, - "table_ids": [ - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 5 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x06", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 252, - "table_ids": [ - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 6 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x07", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 251, - "table_ids": [ - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 7 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x08", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 250, - "table_ids": [ - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 8 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x09", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 249, - "table_ids": [ - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 9 - } - } - ], - "flags": 1, - "type": 12 - } -} diff --git a/tests/unit/ofproto/json/of13/4-57-ofp_group_stats_request.packet.json b/tests/unit/ofproto/json/of13/4-57-ofp_group_stats_request.packet.json deleted file mode 100644 index b200a81c..00000000 --- a/tests/unit/ofproto/json/of13/4-57-ofp_group_stats_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPGroupStatsRequest": { - "flags": 0, - "group_id": 4294967292, - "type": 6 - } -} diff --git a/tests/unit/ofproto/json/of13/4-58-ofp_group_stats_reply.packet.json b/tests/unit/ofproto/json/of13/4-58-ofp_group_stats_reply.packet.json deleted file mode 100644 index cb979e54..00000000 --- a/tests/unit/ofproto/json/of13/4-58-ofp_group_stats_reply.packet.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "OFPGroupStatsReply": { - "body": [ - { - "OFPGroupStats": { - "bucket_stats": [ - { - "OFPBucketCounter": { - "byte_count": 2345, - "packet_count": 234 - } - } - ], - "byte_count": 12345, - "duration_nsec": 609036000, - "duration_sec": 9, - "group_id": 1, - "length": 56, - "packet_count": 123, - "ref_count": 2 - } - } - ], - "flags": 0, - "type": 6 - } -} diff --git a/tests/unit/ofproto/json/of13/4-59-ofp_packet_in.packet.json b/tests/unit/ofproto/json/of13/4-59-ofp_packet_in.packet.json deleted file mode 100644 index c5837d26..00000000 --- a/tests/unit/ofproto/json/of13/4-59-ofp_packet_in.packet.json +++ /dev/null @@ -1,312 +0,0 @@ -{ - "OFPPacketIn": { - "buffer_id": 4026531840, - "cookie": 283686884868096, - "data": "", - "match": { - "OFPMatch": { - "length": 351, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 84281096 - } - }, - { - "OXMTlv": { - "field": "in_phy_port", - "mask": null, - "value": 16909060 - } - }, - { - "OXMTlv": { - "field": "metadata", - "mask": null, - "value": 283686952306183 - } - }, - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2054 - } - }, - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "ff:ff:ff:ff:ff:ff" - } - }, - { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - }, - { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 999 - } - }, - { - "OXMTlv": { - "field": "ip_dscp", - "mask": null, - "value": 9 - } - }, - { - "OXMTlv": { - "field": "ip_ecn", - "mask": null, - "value": 3 - } - }, - { - "OXMTlv": { - "field": "ip_proto", - "mask": null, - "value": 99 - } - }, - { - "OXMTlv": { - "field": "ipv4_src", - "mask": null, - "value": "1.2.3.4" - } - }, - { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "1.2.3.4" - } - }, - { - "OXMTlv": { - "field": "tcp_src", - "mask": null, - "value": 8080 - } - }, - { - "OXMTlv": { - "field": "tcp_dst", - "mask": null, - "value": 18080 - } - }, - { - "OXMTlv": { - "field": "udp_src", - "mask": null, - "value": 28080 - } - }, - { - "OXMTlv": { - "field": "udp_dst", - "mask": null, - "value": 55936 - } - }, - { - "OXMTlv": { - "field": "sctp_src", - "mask": null, - "value": 48080 - } - }, - { - "OXMTlv": { - "field": "sctp_dst", - "mask": null, - "value": 59328 - } - }, - { - "OXMTlv": { - "field": "icmpv4_type", - "mask": null, - "value": 100 - } - }, - { - "OXMTlv": { - "field": "icmpv4_code", - "mask": null, - "value": 101 - } - }, - { - "OXMTlv": { - "field": "arp_op", - "mask": null, - "value": 1 - } - }, - { - "OXMTlv": { - "field": "arp_spa", - "mask": null, - "value": "10.0.0.1" - } - }, - { - "OXMTlv": { - "field": "arp_tpa", - "mask": null, - "value": "10.0.0.3" - } - }, - { - "OXMTlv": { - "field": "arp_sha", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - }, - { - "OXMTlv": { - "field": "arp_tha", - "mask": null, - "value": "00:00:00:00:00:00" - } - }, - { - "OXMTlv": { - "field": "ipv6_src", - "mask": null, - "value": "fe80::f00b:a4ff:fe48:28a5" - } - }, - { - "OXMTlv": { - "field": "ipv6_dst", - "mask": null, - "value": "fe80::f00b:a4ff:fe05:b7dc" - } - }, - { - "OXMTlv": { - "field": "ipv6_flabel", - "mask": null, - "value": 541473 - } - }, - { - "OXMTlv": { - "field": "icmpv6_type", - "mask": null, - "value": 200 - } - }, - { - "OXMTlv": { - "field": "icmpv6_code", - "mask": null, - "value": 201 - } - }, - { - "OXMTlv": { - "field": "ipv6_nd_target", - "mask": null, - "value": "fe80::a60:6eff:fe7f:74e7" - } - }, - { - "OXMTlv": { - "field": "ipv6_nd_sll", - "mask": null, - "value": "00:00:00:00:02:9a" - } - }, - { - "OXMTlv": { - "field": "ipv6_nd_tll", - "mask": null, - "value": "00:00:00:00:02:2b" - } - }, - { - "OXMTlv": { - "field": "mpls_label", - "mask": null, - "value": 624485 - } - }, - { - "OXMTlv": { - "field": "mpls_tc", - "mask": null, - "value": 5 - } - }, - { - "OXMTlv": { - "field": "mpls_bos", - "mask": null, - "value": 1 - } - }, - { - "OXMTlv": { - "field": "pbb_isid", - "mask": null, - "value": 11259375 - } - }, - { - "OXMTlv": { - "field": "tunnel_id", - "mask": null, - "value": 651061555542690057 - } - }, - { - "OXMTlv": { - "field": "ipv6_exthdr", - "mask": null, - "value": 500 - } - }, - { - "OXMTlv": { - "field": "pbb_uca", - "mask": null, - "value": 1 - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, - "value": "1.2.3.4" - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, - "value": "1.2.3.4" - } - } - ], - "type": 1 - } - }, - "reason": 0, - "table_id": 200, - "total_len": 0 - } -} diff --git a/tests/unit/ofproto/json/of13/4-6-ofp_features_reply.packet.json b/tests/unit/ofproto/json/of13/4-6-ofp_features_reply.packet.json deleted file mode 100644 index 12e8744a..00000000 --- a/tests/unit/ofproto/json/of13/4-6-ofp_features_reply.packet.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "OFPSwitchFeatures": { - "auxiliary_id": 99, - "capabilities": 79, - "datapath_id": 9210263729383, - "n_buffers": 0, - "n_tables": 255 - } -} diff --git a/tests/unit/ofproto/json/of13/4-60-ofp_flow_mod.packet.json b/tests/unit/ofproto/json/of13/4-60-ofp_flow_mod.packet.json deleted file mode 100644 index 1c594e8f..00000000 --- a/tests/unit/ofproto/json/of13/4-60-ofp_flow_mod.packet.json +++ /dev/null @@ -1,318 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [], - "match": { - "OFPMatch": { - "length": 351, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 84281096 - } - }, - { - "OXMTlv": { - "field": "in_phy_port", - "mask": null, - "value": 16909060 - } - }, - { - "OXMTlv": { - "field": "metadata", - "mask": null, - "value": 283686952306183 - } - }, - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2054 - } - }, - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "ff:ff:ff:ff:ff:ff" - } - }, - { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - }, - { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 999 - } - }, - { - "OXMTlv": { - "field": "ip_dscp", - "mask": null, - "value": 9 - } - }, - { - "OXMTlv": { - "field": "ip_ecn", - "mask": null, - "value": 3 - } - }, - { - "OXMTlv": { - "field": "ip_proto", - "mask": null, - "value": 99 - } - }, - { - "OXMTlv": { - "field": "ipv4_src", - "mask": null, - "value": "1.2.3.4" - } - }, - { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "1.2.3.4" - } - }, - { - "OXMTlv": { - "field": "tcp_src", - "mask": null, - "value": 8080 - } - }, - { - "OXMTlv": { - "field": "tcp_dst", - "mask": null, - "value": 18080 - } - }, - { - "OXMTlv": { - "field": "udp_src", - "mask": null, - "value": 28080 - } - }, - { - "OXMTlv": { - "field": "udp_dst", - "mask": null, - "value": 55936 - } - }, - { - "OXMTlv": { - "field": "sctp_src", - "mask": null, - "value": 48080 - } - }, - { - "OXMTlv": { - "field": "sctp_dst", - "mask": null, - "value": 59328 - } - }, - { - "OXMTlv": { - "field": "icmpv4_type", - "mask": null, - "value": 100 - } - }, - { - "OXMTlv": { - "field": "icmpv4_code", - "mask": null, - "value": 101 - } - }, - { - "OXMTlv": { - "field": "arp_op", - "mask": null, - "value": 1 - } - }, - { - "OXMTlv": { - "field": "arp_spa", - "mask": null, - "value": "10.0.0.1" - } - }, - { - "OXMTlv": { - "field": "arp_tpa", - "mask": null, - "value": "10.0.0.3" - } - }, - { - "OXMTlv": { - "field": "arp_sha", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - }, - { - "OXMTlv": { - "field": "arp_tha", - "mask": null, - "value": "00:00:00:00:00:00" - } - }, - { - "OXMTlv": { - "field": "ipv6_src", - "mask": null, - "value": "fe80::f00b:a4ff:fe48:28a5" - } - }, - { - "OXMTlv": { - "field": "ipv6_dst", - "mask": null, - "value": "fe80::f00b:a4ff:fe05:b7dc" - } - }, - { - "OXMTlv": { - "field": "ipv6_flabel", - "mask": null, - "value": 541473 - } - }, - { - "OXMTlv": { - "field": "icmpv6_type", - "mask": null, - "value": 200 - } - }, - { - "OXMTlv": { - "field": "icmpv6_code", - "mask": null, - "value": 201 - } - }, - { - "OXMTlv": { - "field": "ipv6_nd_target", - "mask": null, - "value": "fe80::a60:6eff:fe7f:74e7" - } - }, - { - "OXMTlv": { - "field": "ipv6_nd_sll", - "mask": null, - "value": "00:00:00:00:02:9a" - } - }, - { - "OXMTlv": { - "field": "ipv6_nd_tll", - "mask": null, - "value": "00:00:00:00:02:2b" - } - }, - { - "OXMTlv": { - "field": "mpls_label", - "mask": null, - "value": 624485 - } - }, - { - "OXMTlv": { - "field": "mpls_tc", - "mask": null, - "value": 5 - } - }, - { - "OXMTlv": { - "field": "mpls_bos", - "mask": null, - "value": 1 - } - }, - { - "OXMTlv": { - "field": "pbb_isid", - "mask": null, - "value": 11259375 - } - }, - { - "OXMTlv": { - "field": "tunnel_id", - "mask": null, - "value": 651061555542690057 - } - }, - { - "OXMTlv": { - "field": "ipv6_exthdr", - "mask": null, - "value": 500 - } - }, - { - "OXMTlv": { - "field": "pbb_uca", - "mask": null, - "value": 1 - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, - "value": "1.2.3.4" - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, - "value": "1.2.3.4" - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, - "table_id": 1 - } -} diff --git a/tests/unit/ofproto/json/of13/4-61-ofp_experimenter_request.packet.json b/tests/unit/ofproto/json/of13/4-61-ofp_experimenter_request.packet.json deleted file mode 100644 index 93af3039..00000000 --- a/tests/unit/ofproto/json/of13/4-61-ofp_experimenter_request.packet.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "OFPExperimenterStatsRequest": { - "data": "aG9nZWhvZ2U=", - "exp_type": 3405678728, - "experimenter": 3735928495, - "flags": 0, - "type": 65535 - } -} diff --git a/tests/unit/ofproto/json/of13/4-62-ofp_experimenter_reply.packet.json b/tests/unit/ofproto/json/of13/4-62-ofp_experimenter_reply.packet.json deleted file mode 100644 index 1eb06b84..00000000 --- a/tests/unit/ofproto/json/of13/4-62-ofp_experimenter_reply.packet.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "OFPExperimenterStatsReply": { - "body": { - "OFPExperimenterMultipart": { - "data": "dGVzdGRhdGE5OTk5OTk5OQ==", - "exp_type": 3405674359, - "experimenter": 3735928495 - } - }, - "flags": 0, - "type": 65535 - } -} diff --git a/tests/unit/ofproto/json/of13/4-63-onf_flow_monitor_request.packet.json b/tests/unit/ofproto/json/of13/4-63-onf_flow_monitor_request.packet.json deleted file mode 100644 index c5e166d8..00000000 --- a/tests/unit/ofproto/json/of13/4-63-onf_flow_monitor_request.packet.json +++ /dev/null @@ -1,337 +0,0 @@ -{ - "ONFFlowMonitorStatsRequest": { - "body": [ - { - "ONFFlowMonitorRequest": { - "flags": 15, - "id": 100000000, - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "match_len": 0, - "out_port": 22, - "table_id": 33 - } - }, - { - "ONFFlowMonitorRequest": { - "flags": 49, - "id": 999, - "match": { - "OFPMatch": { - "length": 351, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 84281096 - } - }, - { - "OXMTlv": { - "field": "in_phy_port", - "mask": null, - "value": 16909060 - } - }, - { - "OXMTlv": { - "field": "metadata", - "mask": null, - "value": 283686952306183 - } - }, - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2054 - } - }, - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "ff:ff:ff:ff:ff:ff" - } - }, - { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - }, - { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 999 - } - }, - { - "OXMTlv": { - "field": "ip_dscp", - "mask": null, - "value": 9 - } - }, - { - "OXMTlv": { - "field": "ip_ecn", - "mask": null, - "value": 3 - } - }, - { - "OXMTlv": { - "field": "ip_proto", - "mask": null, - "value": 99 - } - }, - { - "OXMTlv": { - "field": "ipv4_src", - "mask": null, - "value": "1.2.3.4" - } - }, - { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "1.2.3.4" - } - }, - { - "OXMTlv": { - "field": "tcp_src", - "mask": null, - "value": 8080 - } - }, - { - "OXMTlv": { - "field": "tcp_dst", - "mask": null, - "value": 18080 - } - }, - { - "OXMTlv": { - "field": "udp_src", - "mask": null, - "value": 28080 - } - }, - { - "OXMTlv": { - "field": "udp_dst", - "mask": null, - "value": 55936 - } - }, - { - "OXMTlv": { - "field": "sctp_src", - "mask": null, - "value": 48080 - } - }, - { - "OXMTlv": { - "field": "sctp_dst", - "mask": null, - "value": 59328 - } - }, - { - "OXMTlv": { - "field": "icmpv4_type", - "mask": null, - "value": 100 - } - }, - { - "OXMTlv": { - "field": "icmpv4_code", - "mask": null, - "value": 101 - } - }, - { - "OXMTlv": { - "field": "arp_op", - "mask": null, - "value": 1 - } - }, - { - "OXMTlv": { - "field": "arp_spa", - "mask": null, - "value": "10.0.0.1" - } - }, - { - "OXMTlv": { - "field": "arp_tpa", - "mask": null, - "value": "10.0.0.3" - } - }, - { - "OXMTlv": { - "field": "arp_sha", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - }, - { - "OXMTlv": { - "field": "arp_tha", - "mask": null, - "value": "00:00:00:00:00:00" - } - }, - { - "OXMTlv": { - "field": "ipv6_src", - "mask": null, - "value": "fe80::f00b:a4ff:fe48:28a5" - } - }, - { - "OXMTlv": { - "field": "ipv6_dst", - "mask": null, - "value": "fe80::f00b:a4ff:fe05:b7dc" - } - }, - { - "OXMTlv": { - "field": "ipv6_flabel", - "mask": null, - "value": 541473 - } - }, - { - "OXMTlv": { - "field": "icmpv6_type", - "mask": null, - "value": 200 - } - }, - { - "OXMTlv": { - "field": "icmpv6_code", - "mask": null, - "value": 201 - } - }, - { - "OXMTlv": { - "field": "ipv6_nd_target", - "mask": null, - "value": "fe80::a60:6eff:fe7f:74e7" - } - }, - { - "OXMTlv": { - "field": "ipv6_nd_sll", - "mask": null, - "value": "00:00:00:00:02:9a" - } - }, - { - "OXMTlv": { - "field": "ipv6_nd_tll", - "mask": null, - "value": "00:00:00:00:02:2b" - } - }, - { - "OXMTlv": { - "field": "mpls_label", - "mask": null, - "value": 624485 - } - }, - { - "OXMTlv": { - "field": "mpls_tc", - "mask": null, - "value": 5 - } - }, - { - "OXMTlv": { - "field": "mpls_bos", - "mask": null, - "value": 1 - } - }, - { - "OXMTlv": { - "field": "pbb_isid", - "mask": null, - "value": 11259375 - } - }, - { - "OXMTlv": { - "field": "tunnel_id", - "mask": null, - "value": 651061555542690057 - } - }, - { - "OXMTlv": { - "field": "ipv6_exthdr", - "mask": null, - "value": 500 - } - }, - { - "OXMTlv": { - "field": "pbb_uca", - "mask": null, - "value": 1 - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, - "value": "1.2.3.4" - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, - "value": "1.2.3.4" - } - } - ], - "type": 1 - } - }, - "match_len": 347, - "out_port": 4294967295, - "table_id": 255 - } - } - ], - "exp_type": 1870, - "experimenter": 1330529792, - "flags": 0, - "type": 65535 - } -} diff --git a/tests/unit/ofproto/json/of13/4-7-ofp_set_config.packet.json b/tests/unit/ofproto/json/of13/4-7-ofp_set_config.packet.json deleted file mode 100644 index cd5398b7..00000000 --- a/tests/unit/ofproto/json/of13/4-7-ofp_set_config.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPSetConfig": { - "flags": 0, - "miss_send_len": 128 - } -} diff --git a/tests/unit/ofproto/json/of13/4-8-ofp_get_config_request.packet.json b/tests/unit/ofproto/json/of13/4-8-ofp_get_config_request.packet.json deleted file mode 100644 index 06fe51f4..00000000 --- a/tests/unit/ofproto/json/of13/4-8-ofp_get_config_request.packet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "OFPGetConfigRequest": {} -} diff --git a/tests/unit/ofproto/json/of13/4-9-ofp_get_config_reply.packet.json b/tests/unit/ofproto/json/of13/4-9-ofp_get_config_reply.packet.json deleted file mode 100644 index 62b37b4d..00000000 --- a/tests/unit/ofproto/json/of13/4-9-ofp_get_config_reply.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPGetConfigReply": { - "flags": 0, - "miss_send_len": 128 - } -} diff --git a/tests/unit/ofproto/json/of13/lib-ofctl-ofp_group_stats_request.packet.json b/tests/unit/ofproto/json/of13/lib-ofctl-ofp_group_stats_request.packet.json deleted file mode 100644 index 311b0381..00000000 --- a/tests/unit/ofproto/json/of13/lib-ofctl-ofp_group_stats_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPGroupStatsRequest": { - "flags": 0, - "group_id": 1, - "type": 6 - } -} diff --git a/tests/unit/ofproto/json/of13/lib-ofctl-ofp_meter_config_request.packet.json b/tests/unit/ofproto/json/of13/lib-ofctl-ofp_meter_config_request.packet.json deleted file mode 100644 index 9967bd29..00000000 --- a/tests/unit/ofproto/json/of13/lib-ofctl-ofp_meter_config_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPMeterConfigStatsRequest": { - "flags": 0, - "meter_id": 1, - "type": 10 - } -} diff --git a/tests/unit/ofproto/json/of13/lib-ofctl-ofp_meter_stats_request.packet.json b/tests/unit/ofproto/json/of13/lib-ofctl-ofp_meter_stats_request.packet.json deleted file mode 100644 index 570c2b6d..00000000 --- a/tests/unit/ofproto/json/of13/lib-ofctl-ofp_meter_stats_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPMeterStatsRequest": { - "flags": 0, - "meter_id": 1, - "type": 9 - } -} diff --git a/tests/unit/ofproto/json/of13/lib-ofctl-ofp_port_stats_request.packet.json b/tests/unit/ofproto/json/of13/lib-ofctl-ofp_port_stats_request.packet.json deleted file mode 100644 index f1258076..00000000 --- a/tests/unit/ofproto/json/of13/lib-ofctl-ofp_port_stats_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPPortStatsRequest": { - "flags": 0, - "port_no": 7, - "type": 4 - } -} diff --git a/tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_get_config_request.packet.json b/tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_get_config_request.packet.json deleted file mode 100644 index a50308c0..00000000 --- a/tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_get_config_request.packet.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "OFPQueueGetConfigRequest": { - "port": 4294967295 - } -} diff --git a/tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet1.json b/tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet1.json deleted file mode 100644 index b216fe97..00000000 --- a/tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet1.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "OFPQueueStatsRequest": { - "flags": 0, - "port_no": 7, - "queue_id": 4294967295, - "type": 5 - } -} diff --git a/tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet2.json b/tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet2.json deleted file mode 100644 index cc00e1ea..00000000 --- a/tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet2.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "OFPQueueStatsRequest": { - "flags": 0, - "port_no": 7, - "queue_id": 1, - "type": 5 - } -} diff --git a/tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet3.json b/tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet3.json deleted file mode 100644 index 5f6579be..00000000 --- a/tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet3.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "OFPQueueStatsRequest": { - "flags": 0, - "port_no": 4294967295, - "queue_id": 1, - "type": 5 - } -} diff --git a/tests/unit/ofproto/json/of13/lib-ofctl-ofp_table_features_request.packet.json b/tests/unit/ofproto/json/of13/lib-ofctl-ofp_table_features_request.packet.json deleted file mode 100644 index 6501de15..00000000 --- a/tests/unit/ofproto/json/of13/lib-ofctl-ofp_table_features_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPTableFeaturesStatsRequest": { - "body": [], - "flags": 0, - "type": 12 - } -} diff --git a/tests/unit/ofproto/json/of13/libofproto-OFP13-echo_reply.packet.json b/tests/unit/ofproto/json/of13/libofproto-OFP13-echo_reply.packet.json deleted file mode 100644 index 011bd6de..00000000 --- a/tests/unit/ofproto/json/of13/libofproto-OFP13-echo_reply.packet.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "OFPEchoReply": { - "data": "" - } -} diff --git a/tests/unit/ofproto/json/of13/libofproto-OFP13-echo_request.packet.json b/tests/unit/ofproto/json/of13/libofproto-OFP13-echo_request.packet.json deleted file mode 100644 index 501a8479..00000000 --- a/tests/unit/ofproto/json/of13/libofproto-OFP13-echo_request.packet.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "OFPEchoRequest": { - "data": "" - } -} diff --git a/tests/unit/ofproto/json/of13/libofproto-OFP13-error_msg.packet.json b/tests/unit/ofproto/json/of13/libofproto-OFP13-error_msg.packet.json deleted file mode 100644 index b12d0d9a..00000000 --- a/tests/unit/ofproto/json/of13/libofproto-OFP13-error_msg.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPErrorMsg": { - "code": 6, - "data": "BA4ACAAAAAA=", - "type": 4 - } -} diff --git a/tests/unit/ofproto/json/of13/libofproto-OFP13-features_reply.packet.json b/tests/unit/ofproto/json/of13/libofproto-OFP13-features_reply.packet.json deleted file mode 100644 index 3d828093..00000000 --- a/tests/unit/ofproto/json/of13/libofproto-OFP13-features_reply.packet.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "OFPSwitchFeatures": { - "auxiliary_id": 0, - "capabilities": 79, - "datapath_id": 1, - "n_buffers": 255, - "n_tables": 255 - } -} diff --git a/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod.packet.json b/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod.packet.json deleted file mode 100644 index 7de40ef3..00000000 --- a/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod.packet.json +++ /dev/null @@ -1,192 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 0, - "command": 0, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionPopVlan": { - "len": 8, - "type": 18 - } - }, - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "192.168.2.9" - } - }, - "len": 16, - "type": 25 - } - }, - { - "NXActionLearn": { - "cookie": 0, - "experimenter": 8992, - "fin_hard_timeout": 0, - "fin_idle_timeout": 0, - "flags": 0, - "hard_timeout": 300, - "idle_timeout": 0, - "len": 96, - "priority": 1, - "specs": [ - { - "NXFlowSpecMatch": { - "dst": [ - "vlan_vid", - 0 - ], - "n_bits": 12, - "src": [ - "vlan_vid", - 0 - ] - } - }, - { - "NXFlowSpecMatch": { - "dst": [ - "eth_dst_nxm", - 0 - ], - "n_bits": 48, - "src": [ - "eth_src_nxm", - 0 - ] - } - }, - { - "NXFlowSpecLoad": { - "dst": [ - "vlan_vid", - 0 - ], - "n_bits": 12, - "src": 0 - } - }, - { - "NXFlowSpecLoad": { - "dst": [ - "tunnel_id_nxm", - 0 - ], - "n_bits": 64, - "src": [ - "tunnel_id_nxm", - 0 - ] - } - }, - { - "NXFlowSpecOutput": { - "dst": "", - "n_bits": 32, - "src": [ - "in_port", - 0 - ] - } - } - ], - "subtype": 16, - "table_id": 99, - "type": 65535 - } - } - ], - "len": 128, - "type": 4 - } - }, - { - "OFPInstructionGotoTable": { - "len": 8, - "table_id": 100, - "type": 1 - } - } - ], - "match": { - "OFPMatch": { - "length": 70, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 43981 - } - }, - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "aa:bb:cc:99:88:77" - } - }, - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2048 - } - }, - { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 5095 - } - }, - { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "192.168.2.1" - } - }, - { - "OXMTlv": { - "field": "tunnel_id", - "mask": null, - "value": 50000 - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, - "value": "192.168.2.3" - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, - "value": "192.168.2.4" - } - } - ], - "type": 1 - } - }, - "out_group": 0, - "out_port": 0, - "priority": 0, - "table_id": 2 - } -} diff --git a/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod.packet.truncated64.json b/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod.packet.truncated64.json deleted file mode 100644 index 707e3096..00000000 --- a/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod.packet.truncated64.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "OFPTruncatedMessage": { - "OFPFlowMod": { - "buffer_id": 0, - "command": 0, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [], - "match": { - "OFPMatch": { - "length": 70, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 43981 - } - } - ], - "type": 1 - } - }, - "out_group": 0, - "out_port": 0, - "priority": 0, - "table_id": 2 - } - } -} diff --git a/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod_conjunction.packet.json b/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod_conjunction.packet.json deleted file mode 100644 index 209067e8..00000000 --- a/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod_conjunction.packet.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 0, - "command": 0, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "NXActionConjunction": { - "clause": 1, - "experimenter": 8992, - "id": 11259375, - "len": 16, - "n_clauses": 2, - "subtype": 34, - "type": 65535 - } - } - ], - "len": 24, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 70, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 43981 - } - }, - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "aa:bb:cc:99:88:77" - } - }, - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2048 - } - }, - { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 5095 - } - }, - { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "192.168.2.1" - } - }, - { - "OXMTlv": { - "field": "tunnel_id", - "mask": null, - "value": 50000 - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, - "value": "192.168.2.3" - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, - "value": "192.168.2.4" - } - } - ], - "type": 1 - } - }, - "out_group": 0, - "out_port": 0, - "priority": 0, - "table_id": 4 - } -} diff --git a/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod_match_conj.packet.json b/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod_match_conj.packet.json deleted file mode 100644 index 4fd8c4d4..00000000 --- a/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod_match_conj.packet.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 0, - "command": 0, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionPopVlan": { - "len": 8, - "type": 18 - } - }, - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "192.168.2.9" - } - }, - "len": 16, - "type": 25 - } - } - ], - "len": 32, - "type": 4 - } - }, - { - "OFPInstructionGotoTable": { - "len": 8, - "table_id": 100, - "type": 1 - } - } - ], - "match": { - "OFPMatch": { - "length": 12, - "oxm_fields": [ - { - "OXMTlv": { - "field": "conj_id", - "mask": null, - "value": 11259375 - } - } - ], - "type": 1 - } - }, - "out_group": 0, - "out_port": 0, - "priority": 0, - "table_id": 3 - } -} diff --git a/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_removed.packet.json b/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_removed.packet.json deleted file mode 100644 index 63ec9424..00000000 --- a/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_removed.packet.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "OFPFlowRemoved": { - "byte_count": 100, - "cookie": 1311768467463790320, - "duration_nsec": 500, - "duration_sec": 600, - "hard_timeout": 300, - "idle_timeout": 400, - "match": { - "OFPMatch": { - "length": 70, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 43981 - } - }, - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "aa:bb:cc:99:88:77" - } - }, - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2048 - } - }, - { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 5095 - } - }, - { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "192.168.2.1" - } - }, - { - "OXMTlv": { - "field": "tunnel_id", - "mask": null, - "value": 50000 - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, - "value": "192.168.2.3" - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, - "value": "192.168.2.4" - } - } - ], - "type": 1 - } - }, - "packet_count": 200, - "priority": 100, - "reason": 0, - "table_id": 1 - } -} diff --git a/tests/unit/ofproto/json/of13/libofproto-OFP13-get_config_reply.packet.json b/tests/unit/ofproto/json/of13/libofproto-OFP13-get_config_reply.packet.json deleted file mode 100644 index 62b37b4d..00000000 --- a/tests/unit/ofproto/json/of13/libofproto-OFP13-get_config_reply.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPGetConfigReply": { - "flags": 0, - "miss_send_len": 128 - } -} diff --git a/tests/unit/ofproto/json/of13/libofproto-OFP13-hello.packet.json b/tests/unit/ofproto/json/of13/libofproto-OFP13-hello.packet.json deleted file mode 100644 index 5a116313..00000000 --- a/tests/unit/ofproto/json/of13/libofproto-OFP13-hello.packet.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "OFPHello": { - "elements": [ - { - "OFPHelloElemVersionBitmap": { - "length": 8, - "type": 1, - "versions": [ - 4 - ] - } - } - ] - } -} diff --git a/tests/unit/ofproto/json/of13/libofproto-OFP13-meter_mod.packet.json b/tests/unit/ofproto/json/of13/libofproto-OFP13-meter_mod.packet.json deleted file mode 100644 index 5bb43719..00000000 --- a/tests/unit/ofproto/json/of13/libofproto-OFP13-meter_mod.packet.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "OFPMeterMod": { - "bands": [ - { - "OFPMeterBandDrop": { - "burst_size": 10, - "len": 16, - "rate": 1000, - "type": 1 - } - }, - { - "OFPMeterBandDscpRemark": { - "burst_size": 10, - "len": 16, - "prec_level": 1, - "rate": 1000, - "type": 2 - } - } - ], - "command": 0, - "flags": 14, - "meter_id": 100 - } -} diff --git a/tests/unit/ofproto/json/of13/libofproto-OFP13-ofp_packet_out_packet_library.packet.json b/tests/unit/ofproto/json/of13/libofproto-OFP13-ofp_packet_out_packet_library.packet.json deleted file mode 100644 index 4e8ad336..00000000 --- a/tests/unit/ofproto/json/of13/libofproto-OFP13-ofp_packet_out_packet_library.packet.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "OFPPacketOut": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 4294967292, - "type": 0 - } - } - ], - "actions_len": 16, - "buffer_id": 4294967295, - "data": { - "Packet": { - "protocols": [ - { - "ethernet": { - "dst": "f2:0b:a4:d0:3f:70", - "ethertype": 2048, - "src": "f2:0b:a4:7d:f8:ea" - } - }, - { - "ipv4": { - "csum": 44939, - "dst": "10.0.0.2", - "flags": 0, - "header_length": 5, - "identification": 63514, - "offset": 0, - "option": null, - "proto": 1, - "src": "10.0.0.1", - "tos": 0, - "total_length": 84, - "ttl": 255, - "version": 4 - } - }, - { - "icmp": { - "code": 0, - "csum": 520, - "data": { - "echo": { - "data": "MdYCAAAAAACrjS0xAAAAABAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vAAAAAAAAAAA=", - "id": 63328, - "seq": 0 - } - }, - "type": 8 - } - } - ] - } - }, - "in_port": 4294967293 - } -} diff --git a/tests/unit/ofproto/json/of13/libofproto-OFP13-packet_in.packet.json b/tests/unit/ofproto/json/of13/libofproto-OFP13-packet_in.packet.json deleted file mode 100644 index e5fd0bd9..00000000 --- a/tests/unit/ofproto/json/of13/libofproto-OFP13-packet_in.packet.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "OFPPacketIn": { - "buffer_id": 200, - "cookie": 0, - "data": "aG9nZQ==", - "match": { - "OFPMatch": { - "length": 40, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 43981 - } - }, - { - "OXMTlv": { - "field": "tunnel_id", - "mask": null, - "value": 50000 - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, - "value": "192.168.2.3" - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, - "value": "192.168.2.4" - } - } - ], - "type": 1 - } - }, - "reason": 0, - "table_id": 100, - "total_len": 1000 - } -} diff --git a/tests/unit/ofproto/json/of13/libofproto-OFP13-port_mod.packet.json b/tests/unit/ofproto/json/of13/libofproto-OFP13-port_mod.packet.json deleted file mode 100644 index 5c6c29a0..00000000 --- a/tests/unit/ofproto/json/of13/libofproto-OFP13-port_mod.packet.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "OFPPortMod": { - "advertise": 10248, - "config": 1, - "hw_addr": "aa:bb:cc:99:88:77", - "mask": 1, - "port_no": 1 - } -} diff --git a/tests/unit/ofproto/json/of13/libofproto-OFP13-port_status.packet.json b/tests/unit/ofproto/json/of13/libofproto-OFP13-port_status.packet.json deleted file mode 100644 index b82d10ee..00000000 --- a/tests/unit/ofproto/json/of13/libofproto-OFP13-port_status.packet.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "OFPPortStatus": { - "desc": { - "OFPPort": { - "advertised": 10248, - "config": 0, - "curr": 10248, - "curr_speed": 50000, - "hw_addr": "ff:ff:ff:ff:ff:ff", - "max_speed": 100000, - "name": "eth0", - "peer": 10248, - "port_no": 1, - "state": 4, - "supported": 10248 - } - }, - "reason": 2 - } -} diff --git a/tests/unit/ofproto/json/of13/libofproto-OFP13-set_config.packet.json b/tests/unit/ofproto/json/of13/libofproto-OFP13-set_config.packet.json deleted file mode 100644 index cd5398b7..00000000 --- a/tests/unit/ofproto/json/of13/libofproto-OFP13-set_config.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPSetConfig": { - "flags": 0, - "miss_send_len": 128 - } -} diff --git a/tests/unit/ofproto/json/of13/libofproto-OFP13-table_mod.packet.json b/tests/unit/ofproto/json/of13/libofproto-OFP13-table_mod.packet.json deleted file mode 100644 index 5019c29b..00000000 --- a/tests/unit/ofproto/json/of13/libofproto-OFP13-table_mod.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPTableMod": { - "config": 0, - "table_id": 255 - } -} diff --git a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_conjunction.packet.json b/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_conjunction.packet.json deleted file mode 100644 index edc10939..00000000 --- a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_conjunction.packet.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 1, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "NXActionConjunction": { - "clause": 0, - "experimenter": 8992, - "id": 11259375, - "len": 16, - "n_clauses": 2, - "subtype": 34, - "type": 65535 - } - } - ], - "len": 24, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 70, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 43981 - } - }, - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "aa:bb:cc:99:88:77" - } - }, - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2048 - } - }, - { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 5095 - } - }, - { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "192.168.2.1" - } - }, - { - "OXMTlv": { - "field": "tunnel_id", - "mask": null, - "value": 50000 - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, - "value": "192.168.2.3" - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, - "value": "192.168.2.4" - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, - "table_id": 2 - } -} diff --git a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_controller.packet.json b/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_controller.packet.json deleted file mode 100644 index 95bc3f51..00000000 --- a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_controller.packet.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "NXActionController": { - "controller_id": 1, - "experimenter": 8992, - "len": 16, - "max_len": 1024, - "reason": 5, - "subtype": 20, - "type": 65535 - } - } - ], - "len": 24, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 100, - "table_id": 0 - } -} diff --git a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_controller2.packet.json b/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_controller2.packet.json deleted file mode 100644 index f5e57f3d..00000000 --- a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_controller2.packet.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "NXActionController2": { - "controller_id": 10, - "experimenter": 8992, - "len": 64, - "max_len": 1024, - "pause": true, - "reason": 5, - "subtype": 37, - "type": 65535, - "userdata": [ - 1, - 2, - 3, - 4, - 5 - ] - } - } - ], - "len": 72, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 100, - "table_id": 0 - } -} \ No newline at end of file diff --git a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct.packet.json b/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct.packet.json deleted file mode 100644 index b1157e9a..00000000 --- a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct.packet.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "NXActionCT": { - "actions": [], - "alg": 0, - "experimenter": 8992, - "flags": 0, - "len": 24, - "recirc_table": 4, - "subtype": 35, - "type": 65535, - "zone_ofs_nbits": 283, - "zone_src": "reg0" - } - } - ], - "len": 32, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 22, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2048 - } - }, - { - "OXMTlv": { - "field": "ct_state", - "mask": 32, - "value": 0 - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, - "table_id": 3 - } -} diff --git a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_exec.packet.json b/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_exec.packet.json deleted file mode 100644 index e3fcd3bc..00000000 --- a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_exec.packet.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "NXActionCT": { - "actions": [ - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "ct_mark", - "mask": null, - "value": 6636321 - } - }, - "len": 16, - "type": 25 - } - } - ], - "alg": 0, - "experimenter": 8992, - "flags": 1, - "len": 40, - "recirc_table": 255, - "subtype": 35, - "type": 65535, - "zone_ofs_nbits": 0, - "zone_src": "" - } - } - ], - "len": 48, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 22, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2048 - } - }, - { - "OXMTlv": { - "field": "ct_state", - "mask": 34, - "value": 34 - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, - "table_id": 3 - } -} diff --git a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_nat.packet.json b/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_nat.packet.json deleted file mode 100644 index 5a38d8f7..00000000 --- a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_nat.packet.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "NXActionCT": { - "actions": [ - { - "NXActionNAT": { - "experimenter": 8992, - "flags": 1, - "len": 32, - "range_ipv4_max": "10.1.13.255", - "range_ipv4_min": "10.1.12.0", - "range_ipv6_max": "", - "range_ipv6_min": "", - "range_proto_max": 1023, - "range_proto_min": 1, - "subtype": 36, - "type": 65535 - } - } - ], - "alg": 0, - "experimenter": 8992, - "flags": 1, - "len": 56, - "recirc_table": 255, - "subtype": 35, - "type": 65535, - "zone_ofs_nbits": 0, - "zone_src": "" - } - } - ], - "len": 64, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 10, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2048 - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, - "table_id": 3 - } -} diff --git a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_nat_v6.packet.json b/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_nat_v6.packet.json deleted file mode 100644 index 5c1c8c07..00000000 --- a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_nat_v6.packet.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "NXActionCT": { - "actions": [ - { - "NXActionNAT": { - "experimenter": 8992, - "flags": 2, - "len": 48, - "range_ipv4_max": "", - "range_ipv4_min": "", - "range_ipv6_max": "2001:1::ffff", - "range_ipv6_min": "2001:1::1", - "range_proto_max": null, - "range_proto_min": null, - "subtype": 36, - "type": 65535 - } - } - ], - "alg": 0, - "experimenter": 8992, - "flags": 1, - "len": 72, - "recirc_table": 255, - "subtype": 35, - "type": 65535, - "zone_ofs_nbits": 0, - "zone_src": "" - } - } - ], - "len": 80, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 10, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 34525 - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, - "table_id": 3 - } -} diff --git a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_dec_ttl_cnt_ids.packet.json b/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_dec_ttl_cnt_ids.packet.json deleted file mode 100644 index c5e44d07..00000000 --- a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_dec_ttl_cnt_ids.packet.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "NXActionDecTtlCntIds": { - "cnt_ids": [ - 1, - 2, - 3, - 4, - 5 - ], - "experimenter": 8992, - "len": 32, - "subtype": 21, - "type": 65535 - } - } - ], - "len": 40, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 15, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2048 - } - }, - { - "OXMTlv": { - "field": "ip_proto", - "mask": null, - "value": 6 - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 100, - "table_id": 0 - } -} \ No newline at end of file diff --git a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_fintimeout.packet.json b/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_fintimeout.packet.json deleted file mode 100644 index c0e02de9..00000000 --- a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_fintimeout.packet.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "NXActionFinTimeout": { - "experimenter": 8992, - "fin_hard_timeout": 60, - "fin_idle_timeout": 30, - "len": 16, - "subtype": 19, - "type": 65535 - } - } - ], - "len": 24, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 15, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2048 - } - }, - { - "OXMTlv": { - "field": "ip_proto", - "mask": null, - "value": 6 - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 100, - "table_id": 0 - } -} diff --git a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_learn.packet.json b/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_learn.packet.json deleted file mode 100644 index c874c2e9..00000000 --- a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_learn.packet.json +++ /dev/null @@ -1,192 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionPopVlan": { - "len": 8, - "type": 18 - } - }, - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "192.168.2.9" - } - }, - "len": 16, - "type": 25 - } - }, - { - "NXActionLearn": { - "cookie": 0, - "experimenter": 8992, - "fin_hard_timeout": 0, - "fin_idle_timeout": 0, - "flags": 0, - "hard_timeout": 300, - "idle_timeout": 0, - "len": 96, - "priority": 1, - "specs": [ - { - "NXFlowSpecMatch": { - "dst": [ - "vlan_vid", - 0 - ], - "n_bits": 12, - "src": [ - "vlan_vid", - 0 - ] - } - }, - { - "NXFlowSpecMatch": { - "dst": [ - "eth_dst_nxm", - 0 - ], - "n_bits": 48, - "src": [ - "eth_src_nxm", - 0 - ] - } - }, - { - "NXFlowSpecLoad": { - "dst": [ - "vlan_vid", - 0 - ], - "n_bits": 12, - "src": 0 - } - }, - { - "NXFlowSpecLoad": { - "dst": [ - "tunnel_id_nxm", - 0 - ], - "n_bits": 64, - "src": [ - "tunnel_id_nxm", - 0 - ] - } - }, - { - "NXFlowSpecOutput": { - "dst": "", - "n_bits": 32, - "src": [ - "in_port", - 0 - ] - } - } - ], - "subtype": 16, - "table_id": 99, - "type": 65535 - } - } - ], - "len": 128, - "type": 4 - } - }, - { - "OFPInstructionGotoTable": { - "len": 8, - "table_id": 100, - "type": 1 - } - } - ], - "match": { - "OFPMatch": { - "length": 70, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 43981 - } - }, - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "aa:bb:cc:99:88:77" - } - }, - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2048 - } - }, - { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 5095 - } - }, - { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "192.168.2.1" - } - }, - { - "OXMTlv": { - "field": "tunnel_id", - "mask": null, - "value": 50000 - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, - "value": "192.168.2.3" - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, - "value": "192.168.2.4" - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, - "table_id": 2 - } -} diff --git a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_note.packet.json b/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_note.packet.json deleted file mode 100644 index 330000da..00000000 --- a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_note.packet.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "NXActionNote": { - "experimenter": 8992, - "len": 16, - "note": [ - 4, - 5, - 6, - 7, - 0, - 0 - ], - "subtype": 8, - "type": 65535 - } - } - ], - "len": 24, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 100, - "table_id": 0 - } -} diff --git a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_output_trunc.packet.json b/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_output_trunc.packet.json deleted file mode 100644 index 84657335..00000000 --- a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_output_trunc.packet.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "NXActionOutputTrunc": { - "experimenter": 8992, - "len": 16, - "max_len": 1024, - "port": 8080, - "subtype": 39, - "type": 65535 - } - } - ], - "len": 24, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 100, - "table_id": 0 - } -} \ No newline at end of file diff --git a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_resubmit.packet.json b/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_resubmit.packet.json deleted file mode 100644 index 1fdedc55..00000000 --- a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_resubmit.packet.json +++ /dev/null @@ -1,99 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "NXActionResubmitTable": { - "experimenter": 8992, - "in_port": 1234, - "len": 16, - "subtype": 14, - "table_id": 99, - "type": 65535 - } - } - ], - "len": 24, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 70, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 43981 - } - }, - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "aa:bb:cc:99:88:77" - } - }, - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2048 - } - }, - { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 5095 - } - }, - { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "192.168.2.1" - } - }, - { - "OXMTlv": { - "field": "tunnel_id", - "mask": null, - "value": 50000 - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, - "value": "192.168.2.3" - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, - "value": "192.168.2.4" - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, - "table_id": 3 - } -} diff --git a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_sample.packet.json b/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_sample.packet.json deleted file mode 100644 index a5a374ad..00000000 --- a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_sample.packet.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "NXActionSample": { - "collector_set_id": 1, - "experimenter": 8992, - "len": 24, - "obs_domain_id": 2, - "obs_point_id": 3, - "probability": 3, - "subtype": 29, - "type": 65535 - } - } - ], - "len": 32, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 100, - "table_id": 0 - } -} \ No newline at end of file diff --git a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_sample2.packet.json b/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_sample2.packet.json deleted file mode 100644 index c767bff3..00000000 --- a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_sample2.packet.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "NXActionSample2": { - "collector_set_id": 1, - "experimenter": 8992, - "len": 32, - "obs_domain_id": 2, - "obs_point_id": 3, - "probability": 3, - "sampling_port": 8080, - "subtype": 38, - "type": 65535 - } - } - ], - "len": 40, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 100, - "table_id": 0 - } -} \ No newline at end of file diff --git a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_stack_pop.packet.json b/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_stack_pop.packet.json deleted file mode 100644 index 0322a36a..00000000 --- a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_stack_pop.packet.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "NXActionStackPop": { - "end": 5, - "experimenter": 8992, - "field": "reg2", - "len": 24, - "start": 1, - "subtype": 28, - "type": 65535 - } - } - ], - "len": 32, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 100, - "table_id": 0 - } -} \ No newline at end of file diff --git a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_stack_push.packet.json b/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_stack_push.packet.json deleted file mode 100644 index 86d29e74..00000000 --- a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_stack_push.packet.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "NXActionStackPush": { - "end": 5, - "experimenter": 8992, - "field": "reg2", - "len": 24, - "start": 1, - "subtype": 27, - "type": 65535 - } - } - ], - "len": 32, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 100, - "table_id": 0 - } -} \ No newline at end of file diff --git a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_conj.packet.json b/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_conj.packet.json deleted file mode 100644 index 6b1c2864..00000000 --- a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_conj.packet.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 1, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionPopVlan": { - "len": 8, - "type": 18 - } - } - ], - "len": 16, - "type": 4 - } - }, - { - "OFPInstructionGotoTable": { - "len": 8, - "table_id": 100, - "type": 1 - } - } - ], - "match": { - "OFPMatch": { - "length": 18, - "oxm_fields": [ - { - "OXMTlv": { - "field": "conj_id", - "mask": null, - "value": 11259375 - } - }, - { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 5330 - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, - "table_id": 3 - } -} diff --git a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_load_nx_register.packet.json b/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_load_nx_register.packet.json deleted file mode 100644 index c60851a0..00000000 --- a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_load_nx_register.packet.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 1, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "NXActionRegLoad": { - "dst": "reg0", - "experimenter": 8992, - "len": 24, - "ofs_nbits": 283, - "subtype": 7, - "type": 65535, - "value": 233495534 - } - } - ], - "len": 32, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 24, - "oxm_fields": [ - { - "OXMTlv": { - "field": "reg0", - "mask": null, - "value": 4660 - } - }, - { - "OXMTlv": { - "field": "reg5", - "mask": 65535, - "value": 43981 - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, - "table_id": 3 - } -} \ No newline at end of file diff --git a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_move_nx_register.packet.json b/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_move_nx_register.packet.json deleted file mode 100644 index 7457278b..00000000 --- a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_move_nx_register.packet.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 1, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "NXActionRegMove": { - "dst_field": "reg1", - "dst_ofs": 0, - "experimenter": 8992, - "len": 24, - "n_bits": 6, - "src_field": "reg0", - "src_ofs": 10, - "subtype": 6, - "type": 65535 - } - } - ], - "len": 32, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 24, - "oxm_fields": [ - { - "OXMTlv": { - "field": "reg0", - "mask": null, - "value": 4660 - } - }, - { - "OXMTlv": { - "field": "reg5", - "mask": 65535, - "value": 43981 - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, - "table_id": 3 - } -} \ No newline at end of file diff --git a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_pkt_mark.packet.json b/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_pkt_mark.packet.json deleted file mode 100644 index 61aee954..00000000 --- a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_pkt_mark.packet.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 1, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionPopVlan": { - "len": 8, - "type": 18 - } - } - ], - "len": 16, - "type": 4 - } - }, - { - "OFPInstructionGotoTable": { - "len": 8, - "table_id": 100, - "type": 1 - } - } - ], - "match": { - "OFPMatch": { - "length": 18, - "oxm_fields": [ - { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 5330 - } - }, - { - "OXMTlv": { - "field": "pkt_mark", - "mask": null, - "value": 54321 - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, - "table_id": 3 - } -} diff --git a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_pkt_mark_masked.packet.json b/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_pkt_mark_masked.packet.json deleted file mode 100644 index a7bd2367..00000000 --- a/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_pkt_mark_masked.packet.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 1, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionPopVlan": { - "len": 8, - "type": 18 - } - } - ], - "len": 16, - "type": 4 - } - }, - { - "OFPInstructionGotoTable": { - "len": 8, - "table_id": 100, - "type": 1 - } - } - ], - "match": { - "OFPMatch": { - "length": 22, - "oxm_fields": [ - { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 5330 - } - }, - { - "OXMTlv": { - "field": "pkt_mark", - "mask": 65535, - "value": 54321 - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, - "table_id": 3 - } -} diff --git a/tests/unit/ofproto/json/of14/5-0-ofp_desc_reply.packet.json b/tests/unit/ofproto/json/of14/5-0-ofp_desc_reply.packet.json deleted file mode 100644 index 26e5dc2d..00000000 --- a/tests/unit/ofproto/json/of14/5-0-ofp_desc_reply.packet.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "OFPDescStatsReply": { - "body": { - "OFPDescStats": { - "dp_desc": "dp", - "hw_desc": "hw", - "mfr_desc": "mfr", - "serial_num": "serial", - "sw_desc": "sw" - } - }, - "flags": 0, - "type": 0 - } -} diff --git a/tests/unit/ofproto/json/of14/5-1-ofp_packet_out.packet.json b/tests/unit/ofproto/json/of14/5-1-ofp_packet_out.packet.json deleted file mode 100644 index efb39e2d..00000000 --- a/tests/unit/ofproto/json/of14/5-1-ofp_packet_out.packet.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "OFPPacketOut": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 4294967292, - "type": 0 - } - } - ], - "actions_len": 16, - "buffer_id": 4294967295, - "data": "8guk0D9w8gukffjqCABFAABU+BoAAP8Br4sKAAABCgAAAggAAgj3YAAAMdYCAAAAAACrjS0xAAAAABAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vAAAAAAAAAAA=", - "in_port": 4294967293 - } -} diff --git a/tests/unit/ofproto/json/of14/5-10-ofp_hello.packet.json b/tests/unit/ofproto/json/of14/5-10-ofp_hello.packet.json deleted file mode 100644 index d03ff84b..00000000 --- a/tests/unit/ofproto/json/of14/5-10-ofp_hello.packet.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "OFPHello": { - "elements": [ - { - "OFPHelloElemVersionBitmap": { - "length": 8, - "type": 1, - "versions": [ - 1, - 2, - 3, - 9, - 10, - 30 - ] - } - } - ] - } -} diff --git a/tests/unit/ofproto/json/of14/5-11-ofp_flow_stats_request.packet.json b/tests/unit/ofproto/json/of14/5-11-ofp_flow_stats_request.packet.json deleted file mode 100644 index 2baccad4..00000000 --- a/tests/unit/ofproto/json/of14/5-11-ofp_flow_stats_request.packet.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "OFPFlowStatsRequest": { - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "table_id": 0, - "type": 1 - } -} diff --git a/tests/unit/ofproto/json/of14/5-12-ofp_flow_stats_reply.packet.json b/tests/unit/ofproto/json/of14/5-12-ofp_flow_stats_reply.packet.json deleted file mode 100644 index 42eacf37..00000000 --- a/tests/unit/ofproto/json/of14/5-12-ofp_flow_stats_reply.packet.json +++ /dev/null @@ -1,347 +0,0 @@ -{ - "OFPFlowStatsReply": { - "body": [ - { - "OFPFlowStats": { - "byte_count": 0, - "cookie": 0, - "duration_nsec": 115277000, - "duration_sec": 358, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 0, - "instructions": [], - "length": 56, - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "packet_count": 0, - "priority": 65535, - "table_id": 0 - } - }, - { - "OFPFlowStats": { - "byte_count": 0, - "cookie": 0, - "duration_nsec": 115055000, - "duration_sec": 358, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 0, - "port": 4294967290, - "type": 0 - } - } - ], - "len": 24, - "type": 4 - } - } - ], - "length": 88, - "match": { - "OFPMatch": { - "length": 10, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2054 - } - } - ], - "type": 1 - } - }, - "packet_count": 0, - "priority": 65534, - "table_id": 0 - } - }, - { - "OFPFlowStats": { - "byte_count": 238, - "cookie": 0, - "duration_nsec": 511582000, - "duration_sec": 316220, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 0, - "instructions": [ - { - "OFPInstructionGotoTable": { - "len": 8, - "table_id": 1, - "type": 1 - } - } - ], - "length": 80, - "match": { - "OFPMatch": { - "length": 22, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 6 - } - }, - { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - } - ], - "type": 1 - } - }, - "packet_count": 3, - "priority": 123, - "table_id": 0 - } - }, - { - "OFPFlowStats": { - "byte_count": 98, - "cookie": 0, - "duration_nsec": 980901000, - "duration_sec": 313499, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 258 - } - }, - "len": 16, - "type": 25 - } - }, - { - "OFPActionCopyTtlOut": { - "len": 8, - "type": 11 - } - }, - { - "OFPActionCopyTtlIn": { - "len": 8, - "type": 12 - } - }, - { - "OFPActionCopyTtlIn": { - "len": 8, - "type": 12 - } - }, - { - "OFPActionPopPbb": { - "len": 8, - "type": 27 - } - }, - { - "OFPActionPushPbb": { - "ethertype": 4660, - "len": 8, - "type": 26 - } - }, - { - "OFPActionPopMpls": { - "ethertype": 39030, - "len": 8, - "type": 20 - } - }, - { - "OFPActionPushMpls": { - "ethertype": 34887, - "len": 8, - "type": 19 - } - }, - { - "OFPActionPopVlan": { - "len": 8, - "type": 18 - } - }, - { - "OFPActionPushVlan": { - "ethertype": 33024, - "len": 8, - "type": 17 - } - }, - { - "OFPActionDecMplsTtl": { - "len": 8, - "type": 16 - } - }, - { - "OFPActionSetMplsTtl": { - "len": 8, - "mpls_ttl": 10, - "type": 15 - } - }, - { - "OFPActionDecNwTtl": { - "len": 8, - "type": 24 - } - }, - { - "OFPActionSetNwTtl": { - "len": 8, - "nw_ttl": 10, - "type": 23 - } - }, - { - "OFPActionSetQueue": { - "len": 8, - "queue_id": 3, - "type": 21 - } - }, - { - "OFPActionGroup": { - "group_id": 99, - "len": 8, - "type": 22 - } - }, - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 6, - "type": 0 - } - }, - { - "OFPActionExperimenterUnknown": { - "len": 16, - "data": "ZXhwX2RhdGE=", - "experimenter": 98765432, - "type": 65535 - } - }, - { - "NXActionUnknown": { - "len": 16, - "data": "cF9kYXRh", - "experimenter": 8992, - "type": 65535, - "subtype": 25976 - } - } - ], - "len": 192, - "type": 3 - } - }, - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "01:02:03:04:05:06" - } - }, - "len": 16, - "type": 25 - } - }, - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "pbb_uca", - "mask": null, - "value": 1 - } - }, - "len": 16, - "type": 25 - } - } - ], - "len": 40, - "type": 4 - } - }, - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 4294967293, - "type": 0 - } - } - ], - "len": 24, - "type": 3 - } - } - ], - "length": 312, - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "packet_count": 1, - "priority": 0, - "table_id": 0 - } - } - ], - "flags": 0, - "type": 1 - } -} diff --git a/tests/unit/ofproto/json/of14/5-13-ofp_echo_request.packet.json b/tests/unit/ofproto/json/of14/5-13-ofp_echo_request.packet.json deleted file mode 100644 index e1f2af42..00000000 --- a/tests/unit/ofproto/json/of14/5-13-ofp_echo_request.packet.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "OFPEchoRequest": { - "data": "aG9nZQ==" - } -} diff --git a/tests/unit/ofproto/json/of14/5-14-ofp_echo_reply.packet.json b/tests/unit/ofproto/json/of14/5-14-ofp_echo_reply.packet.json deleted file mode 100644 index 2a573634..00000000 --- a/tests/unit/ofproto/json/of14/5-14-ofp_echo_reply.packet.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "OFPEchoReply": { - "data": "aG9nZQ==" - } -} diff --git a/tests/unit/ofproto/json/of14/5-15-ofp_error_msg.packet.json b/tests/unit/ofproto/json/of14/5-15-ofp_error_msg.packet.json deleted file mode 100644 index e9ab2b5e..00000000 --- a/tests/unit/ofproto/json/of14/5-15-ofp_error_msg.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPErrorMsg": { - "code": 11, - "data": "ZnVnYWZ1Z2E=", - "type": 2 - } -} diff --git a/tests/unit/ofproto/json/of14/5-16-ofp_experimenter.packet.json b/tests/unit/ofproto/json/of14/5-16-ofp_experimenter.packet.json deleted file mode 100644 index 4ad13c73..00000000 --- a/tests/unit/ofproto/json/of14/5-16-ofp_experimenter.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPExperimenter": { - "data": "bmF6bw==", - "exp_type": 123456789, - "experimenter": 98765432 - } -} diff --git a/tests/unit/ofproto/json/of14/5-17-ofp_barrier_request.packet.json b/tests/unit/ofproto/json/of14/5-17-ofp_barrier_request.packet.json deleted file mode 100644 index 2aae9ec3..00000000 --- a/tests/unit/ofproto/json/of14/5-17-ofp_barrier_request.packet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "OFPBarrierRequest": {} -} diff --git a/tests/unit/ofproto/json/of14/5-18-ofp_barrier_reply.packet.json b/tests/unit/ofproto/json/of14/5-18-ofp_barrier_reply.packet.json deleted file mode 100644 index 11f8cfcc..00000000 --- a/tests/unit/ofproto/json/of14/5-18-ofp_barrier_reply.packet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "OFPBarrierReply": {} -} diff --git a/tests/unit/ofproto/json/of14/5-19-ofp_role_request.packet.json b/tests/unit/ofproto/json/of14/5-19-ofp_role_request.packet.json deleted file mode 100644 index 5cdbc2f1..00000000 --- a/tests/unit/ofproto/json/of14/5-19-ofp_role_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPRoleRequest": { - "generation_id": 17294086455919964160, - "role": 2 - } -} diff --git a/tests/unit/ofproto/json/of14/5-2-ofp_flow_mod.packet.json b/tests/unit/ofproto/json/of14/5-2-ofp_flow_mod.packet.json deleted file mode 100644 index 5f789d52..00000000 --- a/tests/unit/ofproto/json/of14/5-2-ofp_flow_mod.packet.json +++ /dev/null @@ -1,202 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 258 - } - }, - "len": 16, - "type": 25 - } - }, - { - "OFPActionCopyTtlOut": { - "len": 8, - "type": 11 - } - }, - { - "OFPActionCopyTtlIn": { - "len": 8, - "type": 12 - } - }, - { - "OFPActionCopyTtlIn": { - "len": 8, - "type": 12 - } - }, - { - "OFPActionPopPbb": { - "len": 8, - "type": 27 - } - }, - { - "OFPActionPushPbb": { - "ethertype": 4660, - "len": 8, - "type": 26 - } - }, - { - "OFPActionPopMpls": { - "ethertype": 39030, - "len": 8, - "type": 20 - } - }, - { - "OFPActionPushMpls": { - "ethertype": 34887, - "len": 8, - "type": 19 - } - }, - { - "OFPActionPopVlan": { - "len": 8, - "type": 18 - } - }, - { - "OFPActionPushVlan": { - "ethertype": 33024, - "len": 8, - "type": 17 - } - }, - { - "OFPActionDecMplsTtl": { - "len": 8, - "type": 16 - } - }, - { - "OFPActionSetMplsTtl": { - "len": 8, - "mpls_ttl": 10, - "type": 15 - } - }, - { - "OFPActionDecNwTtl": { - "len": 8, - "type": 24 - } - }, - { - "OFPActionSetNwTtl": { - "len": 8, - "nw_ttl": 10, - "type": 23 - } - }, - { - "OFPActionExperimenterUnknown": { - "data": "AAECAwQFBgc=", - "experimenter": 101, - "len": 16, - "type": 65535 - } - }, - { - "OFPActionSetQueue": { - "len": 8, - "queue_id": 3, - "type": 21 - } - }, - { - "OFPActionGroup": { - "group_id": 99, - "len": 8, - "type": 22 - } - }, - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 6, - "type": 0 - } - } - ], - "len": 176, - "type": 3 - } - }, - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "01:02:03:04:05:06" - } - }, - "len": 16, - "type": 25 - } - }, - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "pbb_uca", - "mask": null, - "value": 1 - } - }, - "len": 16, - "type": 25 - } - } - ], - "len": 40, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 14, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, - "table_id": 1 - } -} diff --git a/tests/unit/ofproto/json/of14/5-20-ofp_role_reply.packet.json b/tests/unit/ofproto/json/of14/5-20-ofp_role_reply.packet.json deleted file mode 100644 index 3fd9a13f..00000000 --- a/tests/unit/ofproto/json/of14/5-20-ofp_role_reply.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPRoleReply": { - "generation_id": 17294086455919964160, - "role": 3 - } -} diff --git a/tests/unit/ofproto/json/of14/5-21-ofp_group_mod.packet.json b/tests/unit/ofproto/json/of14/5-21-ofp_group_mod.packet.json deleted file mode 100644 index 1a3767da..00000000 --- a/tests/unit/ofproto/json/of14/5-21-ofp_group_mod.packet.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "OFPGroupMod": { - "buckets": [ - { - "OFPBucket": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 2, - "type": 0 - } - } - ], - "len": 32, - "watch_group": 1, - "watch_port": 1, - "weight": 1 - } - } - ], - "command": 0, - "group_id": 1, - "type": 0 - } -} diff --git a/tests/unit/ofproto/json/of14/5-22-ofp_port_mod.packet.json b/tests/unit/ofproto/json/of14/5-22-ofp_port_mod.packet.json deleted file mode 100644 index a255b9dd..00000000 --- a/tests/unit/ofproto/json/of14/5-22-ofp_port_mod.packet.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "OFPPortMod": { - "config": 0, - "hw_addr": "00:11:00:00:11:11", - "mask": 0, - "port_no": 1, - "properties": [ - { - "OFPPortModPropEthernet": { - "advertise": 4096, - "length": 8, - "type": 0 - } - }, - { - "OFPPortModPropOptical": { - "configure": 3, - "fl_offset": 2000, - "freq_lmda": 1500, - "grid_span": 3000, - "length": 24, - "tx_pwr": 300, - "type": 1 - } - }, - { - "OFPPortModPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - }, - { - "OFPPortModPropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPPortModPropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ] - } -} diff --git a/tests/unit/ofproto/json/of14/5-23-ofp_table_mod.packet.json b/tests/unit/ofproto/json/of14/5-23-ofp_table_mod.packet.json deleted file mode 100644 index 97acd144..00000000 --- a/tests/unit/ofproto/json/of14/5-23-ofp_table_mod.packet.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "OFPTableMod": { - "config": 0, - "properties": [ - { - "OFPTableModPropEviction": { - "flags": 0, - "length": 8, - "type": 2 - } - }, - { - "OFPTableModPropVacancy": { - "length": 8, - "type": 3, - "vacancy": 0, - "vacancy_down": 0, - "vacancy_up": 0 - } - }, - { - "OFPTableModPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - }, - { - "OFPTableModPropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPTableModPropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ], - "table_id": 255 - } -} diff --git a/tests/unit/ofproto/json/of14/5-24-ofp_desc_request.packet.json b/tests/unit/ofproto/json/of14/5-24-ofp_desc_request.packet.json deleted file mode 100644 index 5b23f8bc..00000000 --- a/tests/unit/ofproto/json/of14/5-24-ofp_desc_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPDescStatsRequest": { - "flags": 0, - "type": 0 - } -} diff --git a/tests/unit/ofproto/json/of14/5-25-ofp_aggregate_stats_request.packet.json b/tests/unit/ofproto/json/of14/5-25-ofp_aggregate_stats_request.packet.json deleted file mode 100644 index 248131fd..00000000 --- a/tests/unit/ofproto/json/of14/5-25-ofp_aggregate_stats_request.packet.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "OFPAggregateStatsRequest": { - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "table_id": 255, - "type": 2 - } -} diff --git a/tests/unit/ofproto/json/of14/5-26-ofp_aggregate_stats_reply.packet.json b/tests/unit/ofproto/json/of14/5-26-ofp_aggregate_stats_reply.packet.json deleted file mode 100644 index 153ad4f0..00000000 --- a/tests/unit/ofproto/json/of14/5-26-ofp_aggregate_stats_reply.packet.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "OFPAggregateStatsReply": { - "body": { - "OFPAggregateStats": { - "byte_count": 574, - "flow_count": 6, - "packet_count": 7 - } - }, - "flags": 0, - "type": 2 - } -} diff --git a/tests/unit/ofproto/json/of14/5-27-ofp_table_stats_request.packet.json b/tests/unit/ofproto/json/of14/5-27-ofp_table_stats_request.packet.json deleted file mode 100644 index 1f965d77..00000000 --- a/tests/unit/ofproto/json/of14/5-27-ofp_table_stats_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPTableStatsRequest": { - "flags": 0, - "type": 3 - } -} diff --git a/tests/unit/ofproto/json/of14/5-28-ofp_table_stats_reply.packet.json b/tests/unit/ofproto/json/of14/5-28-ofp_table_stats_reply.packet.json deleted file mode 100644 index 94801adb..00000000 --- a/tests/unit/ofproto/json/of14/5-28-ofp_table_stats_reply.packet.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "OFPTableStatsReply": { - "body": [ - { - "OFPTableStats": { - "active_count": 4, - "lookup_count": 4, - "matched_count": 4, - "table_id": 0 - } - }, - { - "OFPTableStats": { - "active_count": 4, - "lookup_count": 4, - "matched_count": 4, - "table_id": 1 - } - } - ], - "flags": 0, - "type": 3 - } -} diff --git a/tests/unit/ofproto/json/of14/5-29-ofp_port_stats_request.packet.json b/tests/unit/ofproto/json/of14/5-29-ofp_port_stats_request.packet.json deleted file mode 100644 index 5228710d..00000000 --- a/tests/unit/ofproto/json/of14/5-29-ofp_port_stats_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPPortStatsRequest": { - "flags": 0, - "port_no": 4294967295, - "type": 4 - } -} diff --git a/tests/unit/ofproto/json/of14/5-3-ofp_flow_mod.packet.json b/tests/unit/ofproto/json/of14/5-3-ofp_flow_mod.packet.json deleted file mode 100644 index 061e3cd0..00000000 --- a/tests/unit/ofproto/json/of14/5-3-ofp_flow_mod.packet.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 0, - "instructions": [ - { - "OFPInstructionGotoTable": { - "len": 8, - "table_id": 1, - "type": 1 - } - } - ], - "match": { - "OFPMatch": { - "length": 22, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 6 - } - }, - { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, - "table_id": 0 - } -} diff --git a/tests/unit/ofproto/json/of14/5-30-ofp_port_stats_reply.packet.json b/tests/unit/ofproto/json/of14/5-30-ofp_port_stats_reply.packet.json deleted file mode 100644 index 4ea41742..00000000 --- a/tests/unit/ofproto/json/of14/5-30-ofp_port_stats_reply.packet.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "OFPPortStatsReply": { - "body": [ - { - "OFPPortStats": { - "duration_nsec": 0, - "duration_sec": 0, - "length": 224, - "port_no": 7, - "properties": [ - { - "OFPPortStatsPropEthernet": { - "collisions": 0, - "length": 40, - "rx_crc_err": 0, - "rx_frame_err": 0, - "rx_over_err": 0, - "type": 0 - } - }, - { - "OFPPortStatsPropOptical": { - "bias_current": 300, - "flags": 3, - "length": 44, - "rx_freq_lmda": 1500, - "rx_grid_span": 500, - "rx_offset": 700, - "rx_pwr": 2000, - "temperature": 273, - "tx_freq_lmda": 1500, - "tx_grid_span": 500, - "tx_offset": 700, - "tx_pwr": 2000, - "type": 1 - } - }, - { - "OFPPortStatsPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - }, - { - "OFPPortStatsPropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPPortStatsPropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ], - "rx_bytes": 0, - "rx_dropped": 0, - "rx_errors": 0, - "rx_packets": 0, - "tx_bytes": 336, - "tx_dropped": 0, - "tx_errors": 0, - "tx_packets": 4 - } - }, - { - "OFPPortStats": { - "duration_nsec": 0, - "duration_sec": 0, - "length": 120, - "port_no": 6, - "properties": [ - { - "OFPPortStatsPropEthernet": { - "collisions": 0, - "length": 40, - "rx_crc_err": 0, - "rx_frame_err": 0, - "rx_over_err": 0, - "type": 0 - } - } - ], - "rx_bytes": 336, - "rx_dropped": 0, - "rx_errors": 0, - "rx_packets": 4, - "tx_bytes": 336, - "tx_dropped": 0, - "tx_errors": 0, - "tx_packets": 4 - } - } - ], - "flags": 0, - "type": 4 - } -} diff --git a/tests/unit/ofproto/json/of14/5-31-ofp_group_features_request.packet.json b/tests/unit/ofproto/json/of14/5-31-ofp_group_features_request.packet.json deleted file mode 100644 index edba5dc5..00000000 --- a/tests/unit/ofproto/json/of14/5-31-ofp_group_features_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPGroupFeaturesStatsRequest": { - "flags": 0, - "type": 8 - } -} diff --git a/tests/unit/ofproto/json/of14/5-32-ofp_group_features_reply.packet.json b/tests/unit/ofproto/json/of14/5-32-ofp_group_features_reply.packet.json deleted file mode 100644 index f059f994..00000000 --- a/tests/unit/ofproto/json/of14/5-32-ofp_group_features_reply.packet.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "OFPGroupFeaturesStatsReply": { - "body": { - "OFPGroupFeaturesStats": { - "actions": [ - 67082241, - 67082241, - 67082241, - 67082241 - ], - "capabilities": 5, - "max_groups": [ - 16777216, - 16777216, - 16777216, - 16777216 - ], - "types": 15 - } - }, - "flags": 0, - "type": 8 - } -} diff --git a/tests/unit/ofproto/json/of14/5-33-ofp_group_desc_request.packet.json b/tests/unit/ofproto/json/of14/5-33-ofp_group_desc_request.packet.json deleted file mode 100644 index bea140c2..00000000 --- a/tests/unit/ofproto/json/of14/5-33-ofp_group_desc_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPGroupDescStatsRequest": { - "flags": 0, - "type": 7 - } -} diff --git a/tests/unit/ofproto/json/of14/5-34-ofp_group_desc_reply.packet.json b/tests/unit/ofproto/json/of14/5-34-ofp_group_desc_reply.packet.json deleted file mode 100644 index c30d7da6..00000000 --- a/tests/unit/ofproto/json/of14/5-34-ofp_group_desc_reply.packet.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "OFPGroupDescStatsReply": { - "body": [ - { - "OFPGroupDescStats": { - "buckets": [ - { - "OFPBucket": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 2, - "type": 0 - } - } - ], - "len": 32, - "watch_group": 1, - "watch_port": 1, - "weight": 1 - } - } - ], - "group_id": 1, - "length": 40, - "type": 0 - } - } - ], - "flags": 0, - "type": 7 - } -} diff --git a/tests/unit/ofproto/json/of14/5-35-ofp_queue_stats_request.packet.json b/tests/unit/ofproto/json/of14/5-35-ofp_queue_stats_request.packet.json deleted file mode 100644 index 7a12acc3..00000000 --- a/tests/unit/ofproto/json/of14/5-35-ofp_queue_stats_request.packet.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "OFPQueueStatsRequest": { - "flags": 0, - "port_no": 4294967295, - "queue_id": 4294967295, - "type": 5 - } -} diff --git a/tests/unit/ofproto/json/of14/5-36-ofp_queue_stats_reply.packet.json b/tests/unit/ofproto/json/of14/5-36-ofp_queue_stats_reply.packet.json deleted file mode 100644 index 2c190977..00000000 --- a/tests/unit/ofproto/json/of14/5-36-ofp_queue_stats_reply.packet.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "OFPQueueStatsReply": { - "body": [ - { - "OFPQueueStats": { - "duration_nsec": 0, - "duration_sec": 0, - "length": 104, - "port_no": 7, - "properties": [ - { - "OFPQueueStatsPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - }, - { - "OFPQueueStatsPropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPQueueStatsPropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ], - "queue_id": 1, - "tx_bytes": 0, - "tx_errors": 0, - "tx_packets": 0 - } - }, - { - "OFPQueueStats": { - "duration_nsec": 0, - "duration_sec": 0, - "length": 48, - "port_no": 6, - "properties": [], - "queue_id": 1, - "tx_bytes": 0, - "tx_errors": 0, - "tx_packets": 0 - } - }, - { - "OFPQueueStats": { - "duration_nsec": 0, - "duration_sec": 0, - "length": 48, - "port_no": 7, - "properties": [], - "queue_id": 2, - "tx_bytes": 0, - "tx_errors": 0, - "tx_packets": 0 - } - } - ], - "flags": 0, - "type": 5 - } -} diff --git a/tests/unit/ofproto/json/of14/5-37-ofp_port_status.packet.json b/tests/unit/ofproto/json/of14/5-37-ofp_port_status.packet.json deleted file mode 100644 index b273ac22..00000000 --- a/tests/unit/ofproto/json/of14/5-37-ofp_port_status.packet.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "OFPPortStatus": { - "desc": { - "OFPPort": { - "config": 0, - "hw_addr": "f2:0b:a4:d0:3f:70", - "length": 168, - "name": "\u79c1\u306e\u30dd\u30fc\u30c8", - "port_no": 7, - "properties": [ - { - "OFPPortDescPropEthernet": { - "advertised": 10240, - "curr": 10248, - "curr_speed": 5000, - "length": 32, - "max_speed": 5000, - "peer": 10248, - "supported": 10248, - "type": 0 - } - }, - { - "OFPPortDescPropOptical": { - "length": 40, - "rx_grid_freq_lmda": 1500, - "rx_max_freq_lmda": 2000, - "rx_min_freq_lmda": 1000, - "supported": 1, - "tx_grid_freq_lmda": 1500, - "tx_max_freq_lmda": 2000, - "tx_min_freq_lmda": 1000, - "tx_pwr_max": 2000, - "tx_pwr_min": 1000, - "type": 1 - } - }, - { - "OFPPortDescPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - }, - { - "OFPPortDescPropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPPortDescPropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ], - "state": 4 - } - }, - "reason": 0 - } -} diff --git a/tests/unit/ofproto/json/of14/5-38-ofp_flow_removed.packet.json b/tests/unit/ofproto/json/of14/5-38-ofp_flow_removed.packet.json deleted file mode 100644 index 994953e6..00000000 --- a/tests/unit/ofproto/json/of14/5-38-ofp_flow_removed.packet.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "OFPFlowRemoved": { - "byte_count": 86, - "cookie": 0, - "duration_nsec": 48825000, - "duration_sec": 3, - "hard_timeout": 0, - "idle_timeout": 3, - "match": { - "OFPMatch": { - "length": 14, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - } - ], - "type": 1 - } - }, - "packet_count": 1, - "priority": 65535, - "reason": 0, - "table_id": 0 - } -} diff --git a/tests/unit/ofproto/json/of14/5-39-ofp_error_msg_experimenter.packet.json b/tests/unit/ofproto/json/of14/5-39-ofp_error_msg_experimenter.packet.json deleted file mode 100644 index 37bfb6a9..00000000 --- a/tests/unit/ofproto/json/of14/5-39-ofp_error_msg_experimenter.packet.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "OFPErrorExperimenterMsg": { - "data": "amlra2VuIGRhdGE=", - "exp_type": 60000, - "experimenter": 999999, - "type": 65535 - } -} diff --git a/tests/unit/ofproto/json/of14/5-4-ofp_packet_in.packet.json b/tests/unit/ofproto/json/of14/5-4-ofp_packet_in.packet.json deleted file mode 100644 index b281edd7..00000000 --- a/tests/unit/ofproto/json/of14/5-4-ofp_packet_in.packet.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "OFPPacketIn": { - "buffer_id": 2, - "cookie": 283686884868096, - "data": "////////8gukffjqCAYAAQgABgQAAfILpH346goAAAEAAAAAAAAKAAAD", - "match": { - "OFPMatch": { - "length": 80, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 6 - } - }, - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2054 - } - }, - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "ff:ff:ff:ff:ff:ff" - } - }, - { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - }, - { - "OXMTlv": { - "field": "arp_op", - "mask": null, - "value": 1 - } - }, - { - "OXMTlv": { - "field": "arp_spa", - "mask": null, - "value": "10.0.0.1" - } - }, - { - "OXMTlv": { - "field": "arp_tpa", - "mask": null, - "value": "10.0.0.3" - } - }, - { - "OXMTlv": { - "field": "arp_sha", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - }, - { - "OXMTlv": { - "field": "arp_tha", - "mask": null, - "value": "00:00:00:00:00:00" - } - } - ], - "type": 1 - } - }, - "reason": 3, - "table_id": 1, - "total_len": 42 - } -} diff --git a/tests/unit/ofproto/json/of14/5-40-ofp_get_async_request.packet.json b/tests/unit/ofproto/json/of14/5-40-ofp_get_async_request.packet.json deleted file mode 100644 index 7daa5a0f..00000000 --- a/tests/unit/ofproto/json/of14/5-40-ofp_get_async_request.packet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "OFPGetAsyncRequest": {} -} diff --git a/tests/unit/ofproto/json/of14/5-41-ofp_get_async_reply.packet.json b/tests/unit/ofproto/json/of14/5-41-ofp_get_async_reply.packet.json deleted file mode 100644 index 82c9e794..00000000 --- a/tests/unit/ofproto/json/of14/5-41-ofp_get_async_reply.packet.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "OFPGetAsyncReply": { - "properties": [ - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 0 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 1 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 2 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 3 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 4 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 5 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 6 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 7 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 24, - "type": 8 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 24, - "type": 9 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 10 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 11 - } - }, - { - "OFPAsyncConfigPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65534 - } - }, - { - "OFPAsyncConfigPropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPAsyncConfigPropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ] - } -} diff --git a/tests/unit/ofproto/json/of14/5-42-ofp_set_async.packet.json b/tests/unit/ofproto/json/of14/5-42-ofp_set_async.packet.json deleted file mode 100644 index 0802c14e..00000000 --- a/tests/unit/ofproto/json/of14/5-42-ofp_set_async.packet.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "OFPSetAsync": { - "properties": [ - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 0 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 1 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 2 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 3 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 4 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 5 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 6 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 7 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 24, - "type": 8 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 24, - "type": 9 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 10 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 11 - } - }, - { - "OFPAsyncConfigPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65534 - } - }, - { - "OFPAsyncConfigPropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPAsyncConfigPropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ] - } -} diff --git a/tests/unit/ofproto/json/of14/5-43-ofp_meter_mod.packet.json b/tests/unit/ofproto/json/of14/5-43-ofp_meter_mod.packet.json deleted file mode 100644 index eba4540a..00000000 --- a/tests/unit/ofproto/json/of14/5-43-ofp_meter_mod.packet.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "OFPMeterMod": { - "bands": [ - { - "OFPMeterBandDrop": { - "burst_size": 10, - "len": 16, - "rate": 1000, - "type": 1 - } - }, - { - "OFPMeterBandDscpRemark": { - "burst_size": 10, - "len": 16, - "prec_level": 1, - "rate": 1000, - "type": 2 - } - }, - { - "OFPMeterBandExperimenter": { - "burst_size": 10, - "experimenter": 999, - "len": 16, - "rate": 1000, - "type": 65535 - } - } - ], - "command": 0, - "flags": 14, - "meter_id": 100 - } -} diff --git a/tests/unit/ofproto/json/of14/5-44-ofp_flow_mod.packet.json b/tests/unit/ofproto/json/of14/5-44-ofp_flow_mod.packet.json deleted file mode 100644 index b8c28362..00000000 --- a/tests/unit/ofproto/json/of14/5-44-ofp_flow_mod.packet.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 0, - "instructions": [ - { - "OFPInstructionMeter": { - "len": 8, - "meter_id": 1, - "type": 6 - } - }, - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 6, - "type": 0 - } - } - ], - "len": 24, - "type": 3 - } - } - ], - "match": { - "OFPMatch": { - "length": 14, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, - "table_id": 1 - } -} diff --git a/tests/unit/ofproto/json/of14/5-45-ofp_meter_config_request.packet.json b/tests/unit/ofproto/json/of14/5-45-ofp_meter_config_request.packet.json deleted file mode 100644 index 4703588e..00000000 --- a/tests/unit/ofproto/json/of14/5-45-ofp_meter_config_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPMeterConfigStatsRequest": { - "flags": 0, - "meter_id": 4294967295, - "type": 10 - } -} diff --git a/tests/unit/ofproto/json/of14/5-46-ofp_meter_config_reply.packet.json b/tests/unit/ofproto/json/of14/5-46-ofp_meter_config_reply.packet.json deleted file mode 100644 index 08cc97e6..00000000 --- a/tests/unit/ofproto/json/of14/5-46-ofp_meter_config_reply.packet.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "OFPMeterConfigStatsReply": { - "body": [ - { - "OFPMeterConfigStats": { - "bands": [ - { - "OFPMeterBandDrop": { - "burst_size": 10, - "len": 16, - "rate": 1000, - "type": 1 - } - } - ], - "flags": 14, - "length": 24, - "meter_id": 100 - } - } - ], - "flags": 0, - "type": 10 - } -} diff --git a/tests/unit/ofproto/json/of14/5-47-ofp_meter_stats_request.packet.json b/tests/unit/ofproto/json/of14/5-47-ofp_meter_stats_request.packet.json deleted file mode 100644 index 8d45799b..00000000 --- a/tests/unit/ofproto/json/of14/5-47-ofp_meter_stats_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPMeterStatsRequest": { - "flags": 0, - "meter_id": 4294967295, - "type": 9 - } -} diff --git a/tests/unit/ofproto/json/of14/5-48-ofp_meter_stats_reply.packet.json b/tests/unit/ofproto/json/of14/5-48-ofp_meter_stats_reply.packet.json deleted file mode 100644 index b4fd8226..00000000 --- a/tests/unit/ofproto/json/of14/5-48-ofp_meter_stats_reply.packet.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "OFPMeterStatsReply": { - "body": [ - { - "OFPMeterStats": { - "band_stats": [ - { - "OFPMeterBandStats": { - "byte_band_count": 0, - "packet_band_count": 0 - } - } - ], - "byte_in_count": 0, - "duration_nsec": 480000, - "duration_sec": 0, - "flow_count": 0, - "len": 56, - "meter_id": 100, - "packet_in_count": 0 - } - } - ], - "flags": 0, - "type": 9 - } -} diff --git a/tests/unit/ofproto/json/of14/5-49-ofp_meter_features_request.packet.json b/tests/unit/ofproto/json/of14/5-49-ofp_meter_features_request.packet.json deleted file mode 100644 index 7363a342..00000000 --- a/tests/unit/ofproto/json/of14/5-49-ofp_meter_features_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPMeterFeaturesStatsRequest": { - "flags": 0, - "type": 11 - } -} diff --git a/tests/unit/ofproto/json/of14/5-5-ofp_features_request.packet.json b/tests/unit/ofproto/json/of14/5-5-ofp_features_request.packet.json deleted file mode 100644 index 8f48ad5a..00000000 --- a/tests/unit/ofproto/json/of14/5-5-ofp_features_request.packet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "OFPFeaturesRequest": {} -} diff --git a/tests/unit/ofproto/json/of14/5-50-ofp_meter_features_reply.packet.json b/tests/unit/ofproto/json/of14/5-50-ofp_meter_features_reply.packet.json deleted file mode 100644 index e3f6918f..00000000 --- a/tests/unit/ofproto/json/of14/5-50-ofp_meter_features_reply.packet.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "OFPMeterFeaturesStatsReply": { - "body": [ - { - "OFPMeterFeaturesStats": { - "band_types": 2147483654, - "capabilities": 15, - "max_bands": 255, - "max_color": 0, - "max_meter": 16777216 - } - } - ], - "flags": 0, - "type": 11 - } -} diff --git a/tests/unit/ofproto/json/of14/5-51-ofp_port_desc_request.packet.json b/tests/unit/ofproto/json/of14/5-51-ofp_port_desc_request.packet.json deleted file mode 100644 index f166c34a..00000000 --- a/tests/unit/ofproto/json/of14/5-51-ofp_port_desc_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPPortDescStatsRequest": { - "flags": 0, - "type": 13 - } -} diff --git a/tests/unit/ofproto/json/of14/5-52-ofp_port_desc_reply.packet.json b/tests/unit/ofproto/json/of14/5-52-ofp_port_desc_reply.packet.json deleted file mode 100644 index c281c0f8..00000000 --- a/tests/unit/ofproto/json/of14/5-52-ofp_port_desc_reply.packet.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "OFPPortDescStatsReply": { - "body": [ - { - "OFPPort": { - "config": 0, - "hw_addr": "f2:0b:a4:d0:3f:70", - "length": 168, - "name": "Port7", - "port_no": 7, - "properties": [ - { - "OFPPortDescPropEthernet": { - "advertised": 10240, - "curr": 10248, - "curr_speed": 5000, - "length": 32, - "max_speed": 5000, - "peer": 10248, - "supported": 10248, - "type": 0 - } - }, - { - "OFPPortDescPropOptical": { - "length": 40, - "rx_grid_freq_lmda": 1500, - "rx_max_freq_lmda": 2000, - "rx_min_freq_lmda": 1000, - "supported": 1, - "tx_grid_freq_lmda": 1500, - "tx_max_freq_lmda": 2000, - "tx_min_freq_lmda": 1000, - "tx_pwr_max": 2000, - "tx_pwr_min": 1000, - "type": 1 - } - }, - { - "OFPPortDescPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - }, - { - "OFPPortDescPropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPPortDescPropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ], - "state": 4 - } - }, - { - "OFPPort": { - "config": 0, - "hw_addr": "f2:0b:a4:7d:f8:ea", - "length": 72, - "name": "Port6", - "port_no": 6, - "properties": [ - { - "OFPPortDescPropEthernet": { - "advertised": 10240, - "curr": 10248, - "curr_speed": 5000, - "length": 32, - "max_speed": 5000, - "peer": 10248, - "supported": 10248, - "type": 0 - } - } - ], - "state": 4 - } - } - ], - "flags": 0, - "type": 13 - } -} diff --git a/tests/unit/ofproto/json/of14/5-53-ofp_table_features_request.packet.json b/tests/unit/ofproto/json/of14/5-53-ofp_table_features_request.packet.json deleted file mode 100644 index 2a1a4308..00000000 --- a/tests/unit/ofproto/json/of14/5-53-ofp_table_features_request.packet.json +++ /dev/null @@ -1,15945 +0,0 @@ -{ - "OFPTableFeaturesStatsRequest": { - "body": [ - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1168, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x00", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 258, - "table_ids": [ - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - }, - { - "OFPTableFeaturePropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65534 - } - }, - { - "OFPTableFeaturePropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65534 - } - }, - { - "OFPTableFeaturePropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65534 - } - } - ], - "table_id": 0 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1112, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x01", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 257, - "table_ids": [ - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 1 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x02", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 256, - "table_ids": [ - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 2 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x03", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 255, - "table_ids": [ - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 3 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x04", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 254, - "table_ids": [ - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 4 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x05", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 253, - "table_ids": [ - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 5 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x06", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 252, - "table_ids": [ - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 6 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x07", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 251, - "table_ids": [ - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 7 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x08", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 250, - "table_ids": [ - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 8 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x09", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 249, - "table_ids": [ - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 9 - } - } - ], - "flags": 1, - "type": 12 - } -} diff --git a/tests/unit/ofproto/json/of14/5-54-ofp_table_features_reply.packet.json b/tests/unit/ofproto/json/of14/5-54-ofp_table_features_reply.packet.json deleted file mode 100644 index ea056e8f..00000000 --- a/tests/unit/ofproto/json/of14/5-54-ofp_table_features_reply.packet.json +++ /dev/null @@ -1,15945 +0,0 @@ -{ - "OFPTableFeaturesStatsReply": { - "body": [ - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1168, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "\u79c1\u306e\u30c6\u30fc\u30d6\u30eb", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 258, - "table_ids": [ - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - }, - { - "OFPTableFeaturePropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65534 - } - }, - { - "OFPTableFeaturePropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65534 - } - }, - { - "OFPTableFeaturePropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65534 - } - } - ], - "table_id": 0 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1112, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x01", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 257, - "table_ids": [ - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 1 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x02", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 256, - "table_ids": [ - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 2 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x03", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 255, - "table_ids": [ - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 3 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x04", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 254, - "table_ids": [ - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 4 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x05", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 253, - "table_ids": [ - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 5 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x06", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 252, - "table_ids": [ - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 6 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x07", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 251, - "table_ids": [ - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 7 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x08", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 250, - "table_ids": [ - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 8 - } - }, - { - "OFPTableFeaturesStats": { - "config": 0, - "length": 1104, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x09", - "properties": [ - { - "OFPTableFeaturePropInstructions": { - "instruction_ids": [ - { - "OFPInstructionId": { - "len": 4, - "type": 1 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 2 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 3 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 4 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 5 - } - }, - { - "OFPInstructionId": { - "len": 4, - "type": 6 - } - } - ], - "length": 28, - "type": 0 - } - }, - { - "OFPTableFeaturePropNextTables": { - "length": 249, - "table_ids": [ - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254 - ], - "type": 2 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 4 - } - }, - { - "OFPTableFeaturePropActions": { - "action_ids": [ - { - "OFPActionId": { - "len": 4, - "type": 0 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 22 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 21 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 15 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 16 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 23 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 24 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 11 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 12 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 17 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 18 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 19 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 20 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 26 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 27 - } - }, - { - "OFPActionId": { - "len": 4, - "type": 25 - } - } - ], - "length": 68, - "type": 6 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 8 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 10 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 12 - } - }, - { - "OFPTableFeaturePropOxm": { - "length": 152, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "in_port" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "metadata" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "eth_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_vid" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "vlan_pcp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_dscp" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_ecn" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ip_proto" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv4_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "tcp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "udp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "sctp_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv4_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_op" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_spa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tpa" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_sha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "arp_tha" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_src" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_dst" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_flabel" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_type" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "icmpv6_code" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_target" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_sll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "ipv6_nd_tll" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_label" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_tc" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "mpls_bos" - } - }, - { - "OFPOxmId": { - "hasmask": 0, - "length": 0, - "type": "pbb_isid" - } - } - ], - "type": 14 - } - } - ], - "table_id": 9 - } - } - ], - "flags": 1, - "type": 12 - } -} diff --git a/tests/unit/ofproto/json/of14/5-55-ofp_group_stats_request.packet.json b/tests/unit/ofproto/json/of14/5-55-ofp_group_stats_request.packet.json deleted file mode 100644 index b200a81c..00000000 --- a/tests/unit/ofproto/json/of14/5-55-ofp_group_stats_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPGroupStatsRequest": { - "flags": 0, - "group_id": 4294967292, - "type": 6 - } -} diff --git a/tests/unit/ofproto/json/of14/5-56-ofp_group_stats_reply.packet.json b/tests/unit/ofproto/json/of14/5-56-ofp_group_stats_reply.packet.json deleted file mode 100644 index cb979e54..00000000 --- a/tests/unit/ofproto/json/of14/5-56-ofp_group_stats_reply.packet.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "OFPGroupStatsReply": { - "body": [ - { - "OFPGroupStats": { - "bucket_stats": [ - { - "OFPBucketCounter": { - "byte_count": 2345, - "packet_count": 234 - } - } - ], - "byte_count": 12345, - "duration_nsec": 609036000, - "duration_sec": 9, - "group_id": 1, - "length": 56, - "packet_count": 123, - "ref_count": 2 - } - } - ], - "flags": 0, - "type": 6 - } -} diff --git a/tests/unit/ofproto/json/of14/5-57-ofp_packet_in.packet.json b/tests/unit/ofproto/json/of14/5-57-ofp_packet_in.packet.json deleted file mode 100644 index d326b907..00000000 --- a/tests/unit/ofproto/json/of14/5-57-ofp_packet_in.packet.json +++ /dev/null @@ -1,298 +0,0 @@ -{ - "OFPPacketIn": { - "buffer_id": 4026531840, - "cookie": 283686884868096, - "data": "", - "match": { - "OFPMatch": { - "length": 329, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 84281096 - } - }, - { - "OXMTlv": { - "field": "in_phy_port", - "mask": null, - "value": 16909060 - } - }, - { - "OXMTlv": { - "field": "metadata", - "mask": null, - "value": 283686952306183 - } - }, - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2054 - } - }, - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "ff:ff:ff:ff:ff:ff" - } - }, - { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - }, - { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 999 - } - }, - { - "OXMTlv": { - "field": "ip_dscp", - "mask": null, - "value": 9 - } - }, - { - "OXMTlv": { - "field": "ip_ecn", - "mask": null, - "value": 3 - } - }, - { - "OXMTlv": { - "field": "ip_proto", - "mask": null, - "value": 99 - } - }, - { - "OXMTlv": { - "field": "ipv4_src", - "mask": null, - "value": "1.2.3.4" - } - }, - { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "1.2.3.4" - } - }, - { - "OXMTlv": { - "field": "tcp_src", - "mask": null, - "value": 8080 - } - }, - { - "OXMTlv": { - "field": "tcp_dst", - "mask": null, - "value": 18080 - } - }, - { - "OXMTlv": { - "field": "udp_src", - "mask": null, - "value": 28080 - } - }, - { - "OXMTlv": { - "field": "udp_dst", - "mask": null, - "value": 55936 - } - }, - { - "OXMTlv": { - "field": "sctp_src", - "mask": null, - "value": 48080 - } - }, - { - "OXMTlv": { - "field": "sctp_dst", - "mask": null, - "value": 59328 - } - }, - { - "OXMTlv": { - "field": "icmpv4_type", - "mask": null, - "value": 100 - } - }, - { - "OXMTlv": { - "field": "icmpv4_code", - "mask": null, - "value": 101 - } - }, - { - "OXMTlv": { - "field": "arp_op", - "mask": null, - "value": 1 - } - }, - { - "OXMTlv": { - "field": "arp_spa", - "mask": null, - "value": "10.0.0.1" - } - }, - { - "OXMTlv": { - "field": "arp_tpa", - "mask": null, - "value": "10.0.0.3" - } - }, - { - "OXMTlv": { - "field": "arp_sha", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - }, - { - "OXMTlv": { - "field": "arp_tha", - "mask": null, - "value": "00:00:00:00:00:00" - } - }, - { - "OXMTlv": { - "field": "ipv6_src", - "mask": null, - "value": "fe80::f00b:a4ff:fe48:28a5" - } - }, - { - "OXMTlv": { - "field": "ipv6_dst", - "mask": null, - "value": "fe80::f00b:a4ff:fe05:b7dc" - } - }, - { - "OXMTlv": { - "field": "ipv6_flabel", - "mask": null, - "value": 541473 - } - }, - { - "OXMTlv": { - "field": "icmpv6_type", - "mask": null, - "value": 200 - } - }, - { - "OXMTlv": { - "field": "icmpv6_code", - "mask": null, - "value": 201 - } - }, - { - "OXMTlv": { - "field": "ipv6_nd_target", - "mask": null, - "value": "fe80::a60:6eff:fe7f:74e7" - } - }, - { - "OXMTlv": { - "field": "ipv6_nd_sll", - "mask": null, - "value": "00:00:00:00:02:9a" - } - }, - { - "OXMTlv": { - "field": "ipv6_nd_tll", - "mask": null, - "value": "00:00:00:00:02:2b" - } - }, - { - "OXMTlv": { - "field": "mpls_label", - "mask": null, - "value": 624485 - } - }, - { - "OXMTlv": { - "field": "mpls_tc", - "mask": null, - "value": 5 - } - }, - { - "OXMTlv": { - "field": "mpls_bos", - "mask": null, - "value": 1 - } - }, - { - "OXMTlv": { - "field": "pbb_isid", - "mask": null, - "value": 11259375 - } - }, - { - "OXMTlv": { - "field": "tunnel_id", - "mask": null, - "value": 651061555542690057 - } - }, - { - "OXMTlv": { - "field": "ipv6_exthdr", - "mask": null, - "value": 500 - } - }, - { - "OXMTlv": { - "field": "pbb_uca", - "mask": null, - "value": 1 - } - } - ], - "type": 1 - } - }, - "reason": 0, - "table_id": 200, - "total_len": 0 - } -} diff --git a/tests/unit/ofproto/json/of14/5-58-ofp_flow_mod.packet.json b/tests/unit/ofproto/json/of14/5-58-ofp_flow_mod.packet.json deleted file mode 100644 index 7095f751..00000000 --- a/tests/unit/ofproto/json/of14/5-58-ofp_flow_mod.packet.json +++ /dev/null @@ -1,305 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 0, - "instructions": [], - "match": { - "OFPMatch": { - "length": 329, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 84281096 - } - }, - { - "OXMTlv": { - "field": "in_phy_port", - "mask": null, - "value": 16909060 - } - }, - { - "OXMTlv": { - "field": "metadata", - "mask": null, - "value": 283686952306183 - } - }, - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2054 - } - }, - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "ff:ff:ff:ff:ff:ff" - } - }, - { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - }, - { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 999 - } - }, - { - "OXMTlv": { - "field": "ip_dscp", - "mask": null, - "value": 9 - } - }, - { - "OXMTlv": { - "field": "ip_ecn", - "mask": null, - "value": 3 - } - }, - { - "OXMTlv": { - "field": "ip_proto", - "mask": null, - "value": 99 - } - }, - { - "OXMTlv": { - "field": "ipv4_src", - "mask": null, - "value": "1.2.3.4" - } - }, - { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "1.2.3.4" - } - }, - { - "OXMTlv": { - "field": "tcp_src", - "mask": null, - "value": 8080 - } - }, - { - "OXMTlv": { - "field": "tcp_dst", - "mask": null, - "value": 18080 - } - }, - { - "OXMTlv": { - "field": "udp_src", - "mask": null, - "value": 28080 - } - }, - { - "OXMTlv": { - "field": "udp_dst", - "mask": null, - "value": 55936 - } - }, - { - "OXMTlv": { - "field": "sctp_src", - "mask": null, - "value": 48080 - } - }, - { - "OXMTlv": { - "field": "sctp_dst", - "mask": null, - "value": 59328 - } - }, - { - "OXMTlv": { - "field": "icmpv4_type", - "mask": null, - "value": 100 - } - }, - { - "OXMTlv": { - "field": "icmpv4_code", - "mask": null, - "value": 101 - } - }, - { - "OXMTlv": { - "field": "arp_op", - "mask": null, - "value": 1 - } - }, - { - "OXMTlv": { - "field": "arp_spa", - "mask": null, - "value": "10.0.0.1" - } - }, - { - "OXMTlv": { - "field": "arp_tpa", - "mask": null, - "value": "10.0.0.3" - } - }, - { - "OXMTlv": { - "field": "arp_sha", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - }, - { - "OXMTlv": { - "field": "arp_tha", - "mask": null, - "value": "00:00:00:00:00:00" - } - }, - { - "OXMTlv": { - "field": "ipv6_src", - "mask": null, - "value": "fe80::f00b:a4ff:fe48:28a5" - } - }, - { - "OXMTlv": { - "field": "ipv6_dst", - "mask": null, - "value": "fe80::f00b:a4ff:fe05:b7dc" - } - }, - { - "OXMTlv": { - "field": "ipv6_flabel", - "mask": null, - "value": 541473 - } - }, - { - "OXMTlv": { - "field": "icmpv6_type", - "mask": null, - "value": 200 - } - }, - { - "OXMTlv": { - "field": "icmpv6_code", - "mask": null, - "value": 201 - } - }, - { - "OXMTlv": { - "field": "ipv6_nd_target", - "mask": null, - "value": "fe80::a60:6eff:fe7f:74e7" - } - }, - { - "OXMTlv": { - "field": "ipv6_nd_sll", - "mask": null, - "value": "00:00:00:00:02:9a" - } - }, - { - "OXMTlv": { - "field": "ipv6_nd_tll", - "mask": null, - "value": "00:00:00:00:02:2b" - } - }, - { - "OXMTlv": { - "field": "mpls_label", - "mask": null, - "value": 624485 - } - }, - { - "OXMTlv": { - "field": "mpls_tc", - "mask": null, - "value": 5 - } - }, - { - "OXMTlv": { - "field": "mpls_bos", - "mask": null, - "value": 1 - } - }, - { - "OXMTlv": { - "field": "pbb_isid", - "mask": null, - "value": 11259375 - } - }, - { - "OXMTlv": { - "field": "tunnel_id", - "mask": null, - "value": 651061555542690057 - } - }, - { - "OXMTlv": { - "field": "ipv6_exthdr", - "mask": null, - "value": 500 - } - }, - { - "OXMTlv": { - "field": "pbb_uca", - "mask": null, - "value": 1 - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, - "table_id": 1 - } -} diff --git a/tests/unit/ofproto/json/of14/5-59-ofp_experimenter_request.packet.json b/tests/unit/ofproto/json/of14/5-59-ofp_experimenter_request.packet.json deleted file mode 100644 index 93af3039..00000000 --- a/tests/unit/ofproto/json/of14/5-59-ofp_experimenter_request.packet.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "OFPExperimenterStatsRequest": { - "data": "aG9nZWhvZ2U=", - "exp_type": 3405678728, - "experimenter": 3735928495, - "flags": 0, - "type": 65535 - } -} diff --git a/tests/unit/ofproto/json/of14/5-6-ofp_features_reply.packet.json b/tests/unit/ofproto/json/of14/5-6-ofp_features_reply.packet.json deleted file mode 100644 index 12e8744a..00000000 --- a/tests/unit/ofproto/json/of14/5-6-ofp_features_reply.packet.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "OFPSwitchFeatures": { - "auxiliary_id": 99, - "capabilities": 79, - "datapath_id": 9210263729383, - "n_buffers": 0, - "n_tables": 255 - } -} diff --git a/tests/unit/ofproto/json/of14/5-60-ofp_experimenter_reply.packet.json b/tests/unit/ofproto/json/of14/5-60-ofp_experimenter_reply.packet.json deleted file mode 100644 index 1eb06b84..00000000 --- a/tests/unit/ofproto/json/of14/5-60-ofp_experimenter_reply.packet.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "OFPExperimenterStatsReply": { - "body": { - "OFPExperimenterMultipart": { - "data": "dGVzdGRhdGE5OTk5OTk5OQ==", - "exp_type": 3405674359, - "experimenter": 3735928495 - } - }, - "flags": 0, - "type": 65535 - } -} diff --git a/tests/unit/ofproto/json/of14/5-61-ofp_table_desc_request.packet.json b/tests/unit/ofproto/json/of14/5-61-ofp_table_desc_request.packet.json deleted file mode 100644 index f5a4cde0..00000000 --- a/tests/unit/ofproto/json/of14/5-61-ofp_table_desc_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPTableDescStatsRequest": { - "flags": 0, - "type": 14 - } -} diff --git a/tests/unit/ofproto/json/of14/5-62-ofp_table_desc_reply.packet.json b/tests/unit/ofproto/json/of14/5-62-ofp_table_desc_reply.packet.json deleted file mode 100644 index 1f3d7142..00000000 --- a/tests/unit/ofproto/json/of14/5-62-ofp_table_desc_reply.packet.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "OFPTableDescStatsReply": { - "body": [ - { - "OFPTableDesc": { - "config": 0, - "length": 24, - "properties": [ - { - "OFPTableModPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - } - ], - "table_id": 7 - } - }, - { - "OFPTableDesc": { - "config": 0, - "length": 80, - "properties": [ - { - "OFPTableModPropEviction": { - "flags": 0, - "length": 8, - "type": 2 - } - }, - { - "OFPTableModPropVacancy": { - "length": 8, - "type": 3, - "vacancy": 0, - "vacancy_down": 0, - "vacancy_up": 0 - } - }, - { - "OFPTableModPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - }, - { - "OFPTableModPropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPTableModPropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ], - "table_id": 8 - } - } - ], - "flags": 0, - "type": 14 - } -} diff --git a/tests/unit/ofproto/json/of14/5-63-ofp_queue_desc_request.packet.json b/tests/unit/ofproto/json/of14/5-63-ofp_queue_desc_request.packet.json deleted file mode 100644 index d58a2b05..00000000 --- a/tests/unit/ofproto/json/of14/5-63-ofp_queue_desc_request.packet.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "OFPQueueDescStatsRequest": { - "flags": 0, - "port_no": 7, - "queue_id": 4294967295, - "type": 15 - } -} diff --git a/tests/unit/ofproto/json/of14/5-64-ofp_queue_desc_reply.packet.json b/tests/unit/ofproto/json/of14/5-64-ofp_queue_desc_reply.packet.json deleted file mode 100644 index 26c8f7d5..00000000 --- a/tests/unit/ofproto/json/of14/5-64-ofp_queue_desc_reply.packet.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "OFPQueueDescStatsReply": { - "body": [ - { - "OFPQueueDesc": { - "len": 32, - "port_no": 7, - "properties": [ - { - "OFPQueueDescPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - } - ], - "queue_id": 0 - } - }, - { - "OFPQueueDesc": { - "len": 88, - "port_no": 8, - "properties": [ - { - "OFPQueueDescPropMinRate": { - "length": 8, - "rate": 300, - "type": 1 - } - }, - { - "OFPQueueDescPropMaxRate": { - "length": 8, - "rate": 900, - "type": 2 - } - }, - { - "OFPQueueDescPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - }, - { - "OFPQueueDescPropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPQueueDescPropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ], - "queue_id": 1 - } - } - ], - "flags": 0, - "type": 15 - } -} diff --git a/tests/unit/ofproto/json/of14/5-65-ofp_role_status.packet.json b/tests/unit/ofproto/json/of14/5-65-ofp_role_status.packet.json deleted file mode 100644 index 08e46df3..00000000 --- a/tests/unit/ofproto/json/of14/5-65-ofp_role_status.packet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "OFPRoleStatus": { - "generation_id": 7, - "properties": [ - { - "OFPRolePropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - }, - { - "OFPRolePropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPRolePropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ], - "reason": 0, - "role": 2 - } -} diff --git a/tests/unit/ofproto/json/of14/5-66-ofp_flow_monitor_request.packet.json b/tests/unit/ofproto/json/of14/5-66-ofp_flow_monitor_request.packet.json deleted file mode 100644 index aed7ddaa..00000000 --- a/tests/unit/ofproto/json/of14/5-66-ofp_flow_monitor_request.packet.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "OFPFlowMonitorRequest": { - "command": 0, - "flags": 0, - "match": { - "OFPMatch": { - "length": 14, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - } - ], - "type": 1 - } - }, - "monitor_flags": 15, - "monitor_id": 100000000, - "out_group": 4294967295, - "out_port": 22, - "table_id": 33, - "type": 16 - } -} diff --git a/tests/unit/ofproto/json/of14/5-67-ofp_flow_monitor_reply.packet.json b/tests/unit/ofproto/json/of14/5-67-ofp_flow_monitor_reply.packet.json deleted file mode 100644 index 8c028877..00000000 --- a/tests/unit/ofproto/json/of14/5-67-ofp_flow_monitor_reply.packet.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "OFPFlowMonitorReply": { - "body": [ - { - "OFPFlowUpdateFull": { - "cookie": 0, - "event": 0, - "hard_timeout": 700, - "idle_timeout": 600, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 0, - "port": 4294967290, - "type": 0 - } - } - ], - "len": 24, - "type": 4 - } - } - ], - "length": 64, - "match": { - "OFPMatch": { - "length": 10, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2054 - } - } - ], - "type": 1 - } - }, - "priority": 3, - "reason": 0, - "table_id": 0 - } - }, - { - "OFPFlowUpdateAbbrev": { - "event": 4, - "length": 8, - "xid": 1234 - } - }, - { - "OFPFlowUpdatePaused": { - "event": 5, - "length": 8 - } - } - ], - "flags": 0, - "type": 16 - } -} diff --git a/tests/unit/ofproto/json/of14/5-68-ofp_table_status.packet.json b/tests/unit/ofproto/json/of14/5-68-ofp_table_status.packet.json deleted file mode 100644 index fde5fb77..00000000 --- a/tests/unit/ofproto/json/of14/5-68-ofp_table_status.packet.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "OFPTableStatus": { - "reason": 3, - "table": { - "OFPTableDesc": { - "config": 0, - "length": 80, - "properties": [ - { - "OFPTableModPropEviction": { - "flags": 0, - "length": 8, - "type": 2 - } - }, - { - "OFPTableModPropVacancy": { - "length": 8, - "type": 3, - "vacancy": 0, - "vacancy_down": 0, - "vacancy_up": 0 - } - }, - { - "OFPTableModPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - }, - { - "OFPTableModPropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPTableModPropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ], - "table_id": 8 - } - } - } -} diff --git a/tests/unit/ofproto/json/of14/5-69-ofp_bundle_ctrl_msg.packet.json b/tests/unit/ofproto/json/of14/5-69-ofp_bundle_ctrl_msg.packet.json deleted file mode 100644 index 3e996eb5..00000000 --- a/tests/unit/ofproto/json/of14/5-69-ofp_bundle_ctrl_msg.packet.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "OFPBundleCtrlMsg": { - "bundle_id": 1234, - "flags": 1, - "properties": [ - { - "OFPBundlePropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - }, - { - "OFPBundlePropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPBundlePropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ], - "type": 0 - } -} diff --git a/tests/unit/ofproto/json/of14/5-7-ofp_set_config.packet.json b/tests/unit/ofproto/json/of14/5-7-ofp_set_config.packet.json deleted file mode 100644 index cd5398b7..00000000 --- a/tests/unit/ofproto/json/of14/5-7-ofp_set_config.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPSetConfig": { - "flags": 0, - "miss_send_len": 128 - } -} diff --git a/tests/unit/ofproto/json/of14/5-70-ofp_bundle_add_msg.packet.json b/tests/unit/ofproto/json/of14/5-70-ofp_bundle_add_msg.packet.json deleted file mode 100644 index 53e9f7ea..00000000 --- a/tests/unit/ofproto/json/of14/5-70-ofp_bundle_add_msg.packet.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "OFPBundleAddMsg": { - "bundle_id": 1234, - "flags": 1, - "message": { - "OFPEchoRequest": { - "data": null - } - }, - "properties": [ - { - "OFPBundlePropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - }, - { - "OFPBundlePropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPBundlePropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ] - } -} diff --git a/tests/unit/ofproto/json/of14/5-71-ofp_requestforward.packet.json b/tests/unit/ofproto/json/of14/5-71-ofp_requestforward.packet.json deleted file mode 100644 index e2def4fc..00000000 --- a/tests/unit/ofproto/json/of14/5-71-ofp_requestforward.packet.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "OFPRequestForward": { - "request": { - "OFPGroupMod": { - "buckets": [ - { - "OFPBucket": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 2, - "type": 0 - } - } - ], - "len": 32, - "watch_group": 1, - "watch_port": 1, - "weight": 1 - } - } - ], - "command": 0, - "group_id": 1, - "type": 0 - } - } - } -} diff --git a/tests/unit/ofproto/json/of14/5-8-ofp_get_config_request.packet.json b/tests/unit/ofproto/json/of14/5-8-ofp_get_config_request.packet.json deleted file mode 100644 index 06fe51f4..00000000 --- a/tests/unit/ofproto/json/of14/5-8-ofp_get_config_request.packet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "OFPGetConfigRequest": {} -} diff --git a/tests/unit/ofproto/json/of14/5-9-ofp_get_config_reply.packet.json b/tests/unit/ofproto/json/of14/5-9-ofp_get_config_reply.packet.json deleted file mode 100644 index 62b37b4d..00000000 --- a/tests/unit/ofproto/json/of14/5-9-ofp_get_config_reply.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPGetConfigReply": { - "flags": 0, - "miss_send_len": 128 - } -} diff --git a/tests/unit/ofproto/json/of14/lib-ofctl-ofp_table_features_request.packet.json b/tests/unit/ofproto/json/of14/lib-ofctl-ofp_table_features_request.packet.json deleted file mode 100644 index 6501de15..00000000 --- a/tests/unit/ofproto/json/of14/lib-ofctl-ofp_table_features_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPTableFeaturesStatsRequest": { - "body": [], - "flags": 0, - "type": 12 - } -} diff --git a/tests/unit/ofproto/json/of14/libofproto-OFP14-ofp_packet_out_packet_library.packet.json b/tests/unit/ofproto/json/of14/libofproto-OFP14-ofp_packet_out_packet_library.packet.json deleted file mode 100644 index b859650d..00000000 --- a/tests/unit/ofproto/json/of14/libofproto-OFP14-ofp_packet_out_packet_library.packet.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "OFPPacketOut": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 4294967292, - "type": 0 - } - } - ], - "actions_len": 16, - "buffer_id": 4294967295, - "data": { - "Packet": { - "protocols": [ - { - "ethernet": { - "dst": "f2:0b:a4:d0:3f:70", - "ethertype": 2048, - "src": "f2:0b:a4:7d:f8:ea" - } - }, - { - "ipv4": { - "csum": 44939, - "dst": "10.0.0.2", - "flags": 0, - "header_length": 5, - "identification": 63514, - "offset": 0, - "option": null, - "proto": 1, - "src": "10.0.0.1", - "tos": 0, - "total_length": 84, - "ttl": 255, - "version": 4 - } - }, - { - "icmp": { - "code": 0, - "csum": 520, - "data": { - "echo": { - "data": "MdYCAAAAAACrjS0xAAAAABAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vAAAAAAAAAAA=", - "id": 63328, - "seq": 0 - } - }, - "type": 8 - } - } - ] - } - }, - "in_port": 4294967293 - } -} diff --git a/tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_desc_reply.packet.json b/tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_desc_reply.packet.json deleted file mode 100644 index 9626ceea..00000000 --- a/tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_desc_reply.packet.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "OFPFlowDescStatsReply": { - "body": [ - { - "OFPFlowDesc": { - "cookie": 1234605616436508552, - "flags": 1, - "hard_timeout": 255, - "idle_timeout": 255, - "importance": 43690, - "instructions": [ - { - "OFPInstructionGotoTable": { - "len": 8, - "table_id": 2, - "type": 1 - } - }, - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionMeter": { - "len": 8, - "meter_id": 2, - "type": 29 - } - } - ], - "len": 8, - "type": 3 - } - }, - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionCopyField": { - "type": 28, - "len": 20, - "n_bits": 32, - "src_offset": 1, - "dst_offset": 2, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": false, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": false, - "length": 0, - "type": "eth_dst" - } - } - ] - } - } - ], - "len": 28, - "type": 4 - } - } - ], - "length": 84, - "match": { - "OFPMatch": { - "length": 12, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 1 - } - } - ], - "type": 1 - } - }, - "priority": 5, - "stats": { - "OFPStats": { - "length": 12, - "oxs_fields": [ - { - "OXSTlv": { - "field": "flow_count", - "value": 1 - } - } - ] - } - }, - "table_id": 1 - } - } - ], - "flags": 0, - "type": 1 - } -} diff --git a/tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_desc_request.packet.json b/tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_desc_request.packet.json deleted file mode 100644 index 62e46c65..00000000 --- a/tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_desc_request.packet.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "OFPFlowDescStatsRequest": { - "cookie": 1234605616436508552, - "cookie_mask": 18446744073709551615, - "flags": 0, - "match": { - "OFPMatch": { - "length": 12, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 1 - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "table_id": 1, - "type": 1 - } -} diff --git a/tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_mod.packet.json b/tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_mod.packet.json deleted file mode 100644 index 7fc12ed3..00000000 --- a/tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_mod.packet.json +++ /dev/null @@ -1,234 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 258 - } - }, - "len": 16, - "type": 25 - } - }, - { - "OFPActionCopyTtlOut": { - "len": 8, - "type": 11 - } - }, - { - "OFPActionCopyTtlIn": { - "len": 8, - "type": 12 - } - }, - { - "OFPActionCopyTtlIn": { - "len": 8, - "type": 12 - } - }, - { - "OFPActionPopPbb": { - "len": 8, - "type": 27 - } - }, - { - "OFPActionPushPbb": { - "ethertype": 4660, - "len": 8, - "type": 26 - } - }, - { - "OFPActionPopMpls": { - "ethertype": 39030, - "len": 8, - "type": 20 - } - }, - { - "OFPActionPushMpls": { - "ethertype": 34887, - "len": 8, - "type": 19 - } - }, - { - "OFPActionPopVlan": { - "len": 8, - "type": 18 - } - }, - { - "OFPActionPushVlan": { - "ethertype": 33024, - "len": 8, - "type": 17 - } - }, - { - "OFPActionDecMplsTtl": { - "len": 8, - "type": 16 - } - }, - { - "OFPActionSetMplsTtl": { - "len": 8, - "mpls_ttl": 10, - "type": 15 - } - }, - { - "OFPActionDecNwTtl": { - "len": 8, - "type": 24 - } - }, - { - "OFPActionSetNwTtl": { - "len": 8, - "nw_ttl": 10, - "type": 23 - } - }, - { - "OFPActionExperimenterUnknown": { - "data": "AAECAwQFBgc=", - "experimenter": 101, - "len": 16, - "type": 65535 - } - }, - { - "OFPActionSetQueue": { - "len": 8, - "queue_id": 3, - "type": 21 - } - }, - { - "OFPActionMeter": { - "len": 8, - "meter_id": 2, - "type": 29 - } - }, - { - "OFPActionGroup": { - "group_id": 99, - "len": 8, - "type": 22 - } - }, - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 6, - "type": 0 - } - } - ], - "len": 176, - "type": 3 - } - }, - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "01:02:03:04:05:06" - } - }, - "len": 16, - "type": 25 - } - }, - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "pbb_uca", - "mask": null, - "value": 1 - } - }, - "len": 16, - "type": 25 - } - }, - { - "OFPActionCopyField": { - "type": 28, - "len": 20, - "n_bits": 32, - "src_offset": 1, - "dst_offset": 2, - "oxm_ids": [ - { - "OFPOxmId": { - "hasmask": false, - "length": 0, - "type": "eth_src" - } - }, - { - "OFPOxmId": { - "hasmask": false, - "length": 0, - "type": "eth_dst" - } - } - ] - } - } - ], - "len": 60, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 14, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, - "table_id": 1 - } -} diff --git a/tests/unit/ofproto/json/of15/lib-ofctl-ofp_queue_stats_request.packet.json b/tests/unit/ofproto/json/of15/lib-ofctl-ofp_queue_stats_request.packet.json deleted file mode 100644 index 41d30f70..00000000 --- a/tests/unit/ofproto/json/of15/lib-ofctl-ofp_queue_stats_request.packet.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "OFPQueueStatsRequest": { - "flags": 0, - "port_no": 4294967295, - "queue_id": 4294967295, - "type": 5 - } -} diff --git a/tests/unit/ofproto/json/of15/lib-ofctl-ofp_table_features_request.packet.json b/tests/unit/ofproto/json/of15/lib-ofctl-ofp_table_features_request.packet.json deleted file mode 100644 index 6501de15..00000000 --- a/tests/unit/ofproto/json/of15/lib-ofctl-ofp_table_features_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPTableFeaturesStatsRequest": { - "body": [], - "flags": 0, - "type": 12 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-aggregate_stats_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-aggregate_stats_reply.packet.json deleted file mode 100644 index 07cb6c2f..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-aggregate_stats_reply.packet.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "OFPAggregateStatsReply": { - "body": { - "OFPAggregateStats": { - "length": 16, - "stats": { - "OFPStats": { - "length": 12, - "oxs_fields": [ - { - "OXSTlv": { - "field": "flow_count", - "value": 1 - } - } - ] - } - } - } - }, - "flags": 0, - "type": 2 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-aggregate_stats_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-aggregate_stats_request.packet.json deleted file mode 100644 index 248131fd..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-aggregate_stats_request.packet.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "OFPAggregateStatsRequest": { - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "table_id": 255, - "type": 2 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-barrier_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-barrier_reply.packet.json deleted file mode 100644 index 11f8cfcc..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-barrier_reply.packet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "OFPBarrierReply": {} -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-barrier_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-barrier_request.packet.json deleted file mode 100644 index 2aae9ec3..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-barrier_request.packet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "OFPBarrierRequest": {} -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_add.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_add.packet.json deleted file mode 100644 index 5a1ddb19..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_add.packet.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "OFPBundleAddMsg": { - "bundle_id": 99999999, - "flags": 1, - "message": { - "OFPFlowMod": { - "buffer_id": 0, - "command": 0, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 39032, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionPopVlan": { - "len": 8, - "type": 18 - } - }, - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "192.168.2.9" - } - }, - "len": 16, - "type": 25 - } - }, - { - "NXActionLearn": { - "cookie": 0, - "experimenter": 8992, - "fin_hard_timeout": 0, - "fin_idle_timeout": 0, - "flags": 0, - "hard_timeout": 300, - "idle_timeout": 0, - "len": 96, - "priority": 1, - "specs": [ - { - "NXFlowSpecMatch": { - "dst": [ - "vlan_vid", - 0 - ], - "n_bits": 12, - "src": [ - "vlan_vid", - 0 - ] - } - }, - { - "NXFlowSpecMatch": { - "dst": [ - "eth_dst_nxm", - 0 - ], - "n_bits": 48, - "src": [ - "eth_src_nxm", - 0 - ] - } - }, - { - "NXFlowSpecLoad": { - "dst": [ - "vlan_vid", - 0 - ], - "n_bits": 12, - "src": 0 - } - }, - { - "NXFlowSpecLoad": { - "dst": [ - "tunnel_id_nxm", - 0 - ], - "n_bits": 64, - "src": [ - "tunnel_id_nxm", - 0 - ] - } - }, - { - "NXFlowSpecOutput": { - "dst": "", - "n_bits": 32, - "src": [ - "in_port", - 0 - ] - } - } - ], - "subtype": 16, - "table_id": 99, - "type": 65535 - } - } - ], - "len": 128, - "type": 4 - } - }, - { - "OFPInstructionGotoTable": { - "len": 8, - "table_id": 100, - "type": 1 - } - } - ], - "match": { - "OFPMatch": { - "length": 70, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 43981 - } - }, - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "aa:bb:cc:99:88:77" - } - }, - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2048 - } - }, - { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 5095 - } - }, - { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "192.168.2.1" - } - }, - { - "OXMTlv": { - "field": "tunnel_id", - "mask": null, - "value": 50000 - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, - "value": "192.168.2.3" - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, - "value": "192.168.2.4" - } - } - ], - "type": 1 - } - }, - "out_group": 0, - "out_port": 0, - "priority": 0, - "table_id": 2 - } - }, - "properties": [] - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_ctrl.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_ctrl.packet.json deleted file mode 100644 index d7e858fd..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_ctrl.packet.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "OFPBundleCtrlMsg": { - "bundle_id": 99999999, - "flags": 1, - "properties": [], - "type": 1 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_features_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_features_reply.packet.json deleted file mode 100644 index 943d7857..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_features_reply.packet.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "OFPBundleFeaturesStatsReply": { - "body": { - "OFPBundleFeaturesStats": { - "capabilities": 7, - "properties": [ - { - "OFPBundleFeaturesPropTime": { - "length": 72, - "sched_accuracy": { - "OFPTime": { - "nanoseconds": 1717986918, - "seconds": 6148914691236517205 - } - }, - "sched_max_future": { - "OFPTime": { - "nanoseconds": 2290649224, - "seconds": 8608480567731124087 - } - }, - "sched_max_past": { - "OFPTime": { - "nanoseconds": 2863311530, - "seconds": 11068046444225730969 - } - }, - "timestamp": { - "OFPTime": { - "nanoseconds": 3435973836, - "seconds": 13527612320720337851 - } - }, - "type": 1 - } - } - ] - } - }, - "flags": 0, - "type": 19 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_features_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_features_request.packet.json deleted file mode 100644 index 325181c1..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_features_request.packet.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "OFPBundleFeaturesStatsRequest": { - "feature_request_flags": 3, - "flags": 0, - "properties": [ - { - "OFPBundleFeaturesPropTime": { - "length": 72, - "sched_accuracy": { - "OFPTime": { - "nanoseconds": 1717986918, - "seconds": 6148914691236517205 - } - }, - "sched_max_future": { - "OFPTime": { - "nanoseconds": 2290649224, - "seconds": 8608480567731124087 - } - }, - "sched_max_past": { - "OFPTime": { - "nanoseconds": 2863311530, - "seconds": 11068046444225730969 - } - }, - "timestamp": { - "OFPTime": { - "nanoseconds": 3435973836, - "seconds": 13527612320720337851 - } - }, - "type": 1 - } - } - ], - "type": 19 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-controller_status.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-controller_status.packet.json deleted file mode 100644 index d9a74bfe..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-controller_status.packet.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "OFPControllerStatus": { - "status": { - "OFPControllerStatusStats": { - "channel_status": 1, - "length": 48, - "properties": [ - { - "OFPControllerStatusPropUri": { - "length": 26, - "type": 0, - "uri": "tls:192.168.34.23:6653" - } - } - ], - "reason": 1, - "role": 1, - "short_id": 65535 - } - } - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-controller_status_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-controller_status_reply.packet.json deleted file mode 100644 index 002f0f1d..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-controller_status_reply.packet.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "OFPControllerStatusStatsReply": { - "body": [ - { - "OFPControllerStatusStats": { - "channel_status": 1, - "length": 48, - "properties": [ - { - "OFPControllerStatusPropUri": { - "length": 26, - "type": 0, - "uri": "tls:192.168.34.23:6653" - } - } - ], - "reason": 1, - "role": 1, - "short_id": 65535 - } - } - ], - "flags": 0, - "type": 18 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-controller_status_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-controller_status_request.packet.json deleted file mode 100644 index d9a8ef8b..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-controller_status_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPControllerStatusStatsRequest": { - "flags": 0, - "type": 18 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-desc_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-desc_reply.packet.json deleted file mode 100644 index 26e5dc2d..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-desc_reply.packet.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "OFPDescStatsReply": { - "body": { - "OFPDescStats": { - "dp_desc": "dp", - "hw_desc": "hw", - "mfr_desc": "mfr", - "serial_num": "serial", - "sw_desc": "sw" - } - }, - "flags": 0, - "type": 0 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-desc_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-desc_request.packet.json deleted file mode 100644 index 5b23f8bc..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-desc_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPDescStatsRequest": { - "flags": 0, - "type": 0 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-echo_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-echo_reply.packet.json deleted file mode 100644 index 011bd6de..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-echo_reply.packet.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "OFPEchoReply": { - "data": "" - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-echo_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-echo_request.packet.json deleted file mode 100644 index 501a8479..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-echo_request.packet.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "OFPEchoRequest": { - "data": "" - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-error_msg.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-error_msg.packet.json deleted file mode 100644 index b76f05c7..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-error_msg.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPErrorMsg": { - "code": 6, - "data": "Bg4ACAAAAAA=", - "type": 4 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-error_msg_experimenter.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-error_msg_experimenter.packet.json deleted file mode 100644 index 37bfb6a9..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-error_msg_experimenter.packet.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "OFPErrorExperimenterMsg": { - "data": "amlra2VuIGRhdGE=", - "exp_type": 60000, - "experimenter": 999999, - "type": 65535 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter.packet.json deleted file mode 100644 index 0e749179..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPExperimenter": { - "data": "bmF6bw==", - "exp_type": 123456789, - "experimenter": 98765432 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter_reply.packet.json deleted file mode 100644 index 1eb06b84..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter_reply.packet.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "OFPExperimenterStatsReply": { - "body": { - "OFPExperimenterMultipart": { - "data": "dGVzdGRhdGE5OTk5OTk5OQ==", - "exp_type": 3405674359, - "experimenter": 3735928495 - } - }, - "flags": 0, - "type": 65535 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter_request.packet.json deleted file mode 100644 index 93af3039..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter_request.packet.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "OFPExperimenterStatsRequest": { - "data": "aG9nZWhvZ2U=", - "exp_type": 3405678728, - "experimenter": 3735928495, - "flags": 0, - "type": 65535 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-features_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-features_reply.packet.json deleted file mode 100644 index 3d828093..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-features_reply.packet.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "OFPSwitchFeatures": { - "auxiliary_id": 0, - "capabilities": 79, - "datapath_id": 1, - "n_buffers": 255, - "n_tables": 255 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-features_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-features_request.packet.json deleted file mode 100644 index 8f48ad5a..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-features_request.packet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "OFPFeaturesRequest": {} -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_desc_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_desc_reply.packet.json deleted file mode 100644 index 3caab6f9..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_desc_reply.packet.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "OFPFlowDescStatsReply": { - "body": [ - { - "OFPFlowDesc": { - "cookie": 1234605616436508552, - "flags": 1, - "hard_timeout": 255, - "idle_timeout": 255, - "importance": 43690, - "instructions": [ - { - "OFPInstructionGotoTable": { - "len": 8, - "table_id": 2, - "type": 1 - } - } - ], - "length": 64, - "match": { - "OFPMatch": { - "length": 12, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 1 - } - } - ], - "type": 1 - } - }, - "priority": 5, - "stats": { - "OFPStats": { - "length": 12, - "oxs_fields": [ - { - "OXSTlv": { - "field": "flow_count", - "value": 1 - } - } - ] - } - }, - "table_id": 1 - } - } - ], - "flags": 0, - "type": 1 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_desc_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_desc_request.packet.json deleted file mode 100644 index 62e46c65..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_desc_request.packet.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "OFPFlowDescStatsRequest": { - "cookie": 1234605616436508552, - "cookie_mask": 18446744073709551615, - "flags": 0, - "match": { - "OFPMatch": { - "length": 12, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 1 - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "table_id": 1, - "type": 1 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod.packet.json deleted file mode 100644 index ac6dce7e..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod.packet.json +++ /dev/null @@ -1,193 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 0, - "command": 0, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 39032, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionPopVlan": { - "len": 8, - "type": 18 - } - }, - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "192.168.2.9" - } - }, - "len": 16, - "type": 25 - } - }, - { - "NXActionLearn": { - "cookie": 0, - "experimenter": 8992, - "fin_hard_timeout": 0, - "fin_idle_timeout": 0, - "flags": 0, - "hard_timeout": 300, - "idle_timeout": 0, - "len": 96, - "priority": 1, - "specs": [ - { - "NXFlowSpecMatch": { - "dst": [ - "vlan_vid", - 0 - ], - "n_bits": 12, - "src": [ - "vlan_vid", - 0 - ] - } - }, - { - "NXFlowSpecMatch": { - "dst": [ - "eth_dst_nxm", - 0 - ], - "n_bits": 48, - "src": [ - "eth_src_nxm", - 0 - ] - } - }, - { - "NXFlowSpecLoad": { - "dst": [ - "vlan_vid", - 0 - ], - "n_bits": 12, - "src": 0 - } - }, - { - "NXFlowSpecLoad": { - "dst": [ - "tunnel_id_nxm", - 0 - ], - "n_bits": 64, - "src": [ - "tunnel_id_nxm", - 0 - ] - } - }, - { - "NXFlowSpecOutput": { - "dst": "", - "n_bits": 32, - "src": [ - "in_port", - 0 - ] - } - } - ], - "subtype": 16, - "table_id": 99, - "type": 65535 - } - } - ], - "len": 128, - "type": 4 - } - }, - { - "OFPInstructionGotoTable": { - "len": 8, - "table_id": 100, - "type": 1 - } - } - ], - "match": { - "OFPMatch": { - "length": 70, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 43981 - } - }, - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "aa:bb:cc:99:88:77" - } - }, - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2048 - } - }, - { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 5095 - } - }, - { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "192.168.2.1" - } - }, - { - "OXMTlv": { - "field": "tunnel_id", - "mask": null, - "value": 50000 - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, - "value": "192.168.2.3" - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, - "value": "192.168.2.4" - } - } - ], - "type": 1 - } - }, - "out_group": 0, - "out_port": 0, - "priority": 0, - "table_id": 2 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_conjunction.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_conjunction.packet.json deleted file mode 100644 index 6ca74d51..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_conjunction.packet.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 0, - "command": 0, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 39032, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "NXActionConjunction": { - "clause": 1, - "experimenter": 8992, - "id": 11259375, - "len": 16, - "n_clauses": 2, - "subtype": 34, - "type": 65535 - } - } - ], - "len": 24, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 70, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 43981 - } - }, - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "aa:bb:cc:99:88:77" - } - }, - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2048 - } - }, - { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 5095 - } - }, - { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "192.168.2.1" - } - }, - { - "OXMTlv": { - "field": "tunnel_id", - "mask": null, - "value": 50000 - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, - "value": "192.168.2.3" - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, - "value": "192.168.2.4" - } - } - ], - "type": 1 - } - }, - "out_group": 0, - "out_port": 0, - "priority": 0, - "table_id": 4 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_match_conj.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_match_conj.packet.json deleted file mode 100644 index 2d0b9ad4..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_match_conj.packet.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 0, - "command": 0, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 39032, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionPopVlan": { - "len": 8, - "type": 18 - } - }, - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "192.168.2.9" - } - }, - "len": 16, - "type": 25 - } - } - ], - "len": 32, - "type": 4 - } - }, - { - "OFPInstructionGotoTable": { - "len": 8, - "table_id": 100, - "type": 1 - } - } - ], - "match": { - "OFPMatch": { - "length": 12, - "oxm_fields": [ - { - "OXMTlv": { - "field": "conj_id", - "mask": null, - "value": 11259375 - } - } - ], - "type": 1 - } - }, - "out_group": 0, - "out_port": 0, - "priority": 0, - "table_id": 3 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_no_nx.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_no_nx.packet.json deleted file mode 100644 index 5f789d52..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_no_nx.packet.json +++ /dev/null @@ -1,202 +0,0 @@ -{ - "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 0, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "vlan_vid", - "mask": null, - "value": 258 - } - }, - "len": 16, - "type": 25 - } - }, - { - "OFPActionCopyTtlOut": { - "len": 8, - "type": 11 - } - }, - { - "OFPActionCopyTtlIn": { - "len": 8, - "type": 12 - } - }, - { - "OFPActionCopyTtlIn": { - "len": 8, - "type": 12 - } - }, - { - "OFPActionPopPbb": { - "len": 8, - "type": 27 - } - }, - { - "OFPActionPushPbb": { - "ethertype": 4660, - "len": 8, - "type": 26 - } - }, - { - "OFPActionPopMpls": { - "ethertype": 39030, - "len": 8, - "type": 20 - } - }, - { - "OFPActionPushMpls": { - "ethertype": 34887, - "len": 8, - "type": 19 - } - }, - { - "OFPActionPopVlan": { - "len": 8, - "type": 18 - } - }, - { - "OFPActionPushVlan": { - "ethertype": 33024, - "len": 8, - "type": 17 - } - }, - { - "OFPActionDecMplsTtl": { - "len": 8, - "type": 16 - } - }, - { - "OFPActionSetMplsTtl": { - "len": 8, - "mpls_ttl": 10, - "type": 15 - } - }, - { - "OFPActionDecNwTtl": { - "len": 8, - "type": 24 - } - }, - { - "OFPActionSetNwTtl": { - "len": 8, - "nw_ttl": 10, - "type": 23 - } - }, - { - "OFPActionExperimenterUnknown": { - "data": "AAECAwQFBgc=", - "experimenter": 101, - "len": 16, - "type": 65535 - } - }, - { - "OFPActionSetQueue": { - "len": 8, - "queue_id": 3, - "type": 21 - } - }, - { - "OFPActionGroup": { - "group_id": 99, - "len": 8, - "type": 22 - } - }, - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 6, - "type": 0 - } - } - ], - "len": 176, - "type": 3 - } - }, - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "01:02:03:04:05:06" - } - }, - "len": 16, - "type": 25 - } - }, - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "pbb_uca", - "mask": null, - "value": 1 - } - }, - "len": 16, - "type": 25 - } - } - ], - "len": 40, - "type": 4 - } - } - ], - "match": { - "OFPMatch": { - "length": 14, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - } - ], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, - "table_id": 1 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_monitor_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_monitor_reply.packet.json deleted file mode 100644 index 8c028877..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_monitor_reply.packet.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "OFPFlowMonitorReply": { - "body": [ - { - "OFPFlowUpdateFull": { - "cookie": 0, - "event": 0, - "hard_timeout": 700, - "idle_timeout": 600, - "instructions": [ - { - "OFPInstructionActions": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 0, - "port": 4294967290, - "type": 0 - } - } - ], - "len": 24, - "type": 4 - } - } - ], - "length": 64, - "match": { - "OFPMatch": { - "length": 10, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_type", - "mask": null, - "value": 2054 - } - } - ], - "type": 1 - } - }, - "priority": 3, - "reason": 0, - "table_id": 0 - } - }, - { - "OFPFlowUpdateAbbrev": { - "event": 4, - "length": 8, - "xid": 1234 - } - }, - { - "OFPFlowUpdatePaused": { - "event": 5, - "length": 8 - } - } - ], - "flags": 0, - "type": 16 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_monitor_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_monitor_request.packet.json deleted file mode 100644 index aed7ddaa..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_monitor_request.packet.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "OFPFlowMonitorRequest": { - "command": 0, - "flags": 0, - "match": { - "OFPMatch": { - "length": 14, - "oxm_fields": [ - { - "OXMTlv": { - "field": "eth_dst", - "mask": null, - "value": "f2:0b:a4:7d:f8:ea" - } - } - ], - "type": 1 - } - }, - "monitor_flags": 15, - "monitor_id": 100000000, - "out_group": 4294967295, - "out_port": 22, - "table_id": 33, - "type": 16 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_removed.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_removed.packet.json deleted file mode 100644 index daf05248..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_removed.packet.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "OFPFlowRemoved": { - "cookie": 1234605616436508552, - "hard_timeout": 255, - "idle_timeout": 255, - "match": { - "OFPMatch": { - "length": 12, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 1 - } - } - ], - "type": 1 - } - }, - "priority": 1, - "reason": 0, - "stats": { - "OFPStats": { - "length": 12, - "oxs_fields": [ - { - "OXSTlv": { - "field": "flow_count", - "value": 1 - } - } - ] - } - }, - "table_id": 1 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_stats_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_stats_reply.packet.json deleted file mode 100644 index e2713569..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_stats_reply.packet.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "OFPFlowStatsReply": { - "body": [ - { - "OFPFlowStats": { - "length": 40, - "match": { - "OFPMatch": { - "length": 12, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 1 - } - } - ], - "type": 1 - } - }, - "priority": 1, - "reason": 0, - "stats": { - "OFPStats": { - "length": 12, - "oxs_fields": [ - { - "OXSTlv": { - "field": "flow_count", - "value": 1 - } - } - ] - } - }, - "table_id": 1 - } - } - ], - "flags": 0, - "type": 17 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_stats_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_stats_request.packet.json deleted file mode 100644 index cc9de0a6..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_stats_request.packet.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "OFPFlowStatsRequest": { - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "match": { - "OFPMatch": { - "length": 4, - "oxm_fields": [], - "type": 1 - } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "table_id": 0, - "type": 17 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-get_async_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-get_async_reply.packet.json deleted file mode 100644 index 82c9e794..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-get_async_reply.packet.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "OFPGetAsyncReply": { - "properties": [ - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 0 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 1 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 2 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 3 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 4 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 5 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 6 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 7 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 24, - "type": 8 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 24, - "type": 9 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 10 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 11 - } - }, - { - "OFPAsyncConfigPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65534 - } - }, - { - "OFPAsyncConfigPropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPAsyncConfigPropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ] - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-get_async_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-get_async_request.packet.json deleted file mode 100644 index 7daa5a0f..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-get_async_request.packet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "OFPGetAsyncRequest": {} -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-get_config_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-get_config_reply.packet.json deleted file mode 100644 index 62b37b4d..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-get_config_reply.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPGetConfigReply": { - "flags": 0, - "miss_send_len": 128 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-get_config_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-get_config_request.packet.json deleted file mode 100644 index 06fe51f4..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-get_config_request.packet.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "OFPGetConfigRequest": {} -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-group_desc_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-group_desc_reply.packet.json deleted file mode 100644 index 03c136d7..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-group_desc_reply.packet.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "OFPGroupDescStatsReply": { - "body": [ - { - "OFPGroupDescStats": { - "bucket_array_len": 32, - "buckets": [ - { - "OFPBucket": { - "action_array_len": 16, - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 65509, - "port": 1, - "type": 0 - } - } - ], - "bucket_id": 65535, - "len": 32, - "properties": [ - { - "OFPGroupBucketPropWeight": { - "length": 8, - "type": 0, - "weight": 65535 - } - } - ] - } - } - ], - "group_id": 1, - "length": 48, - "properties": [], - "type": 1 - } - } - ], - "flags": 0, - "type": 7 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-group_desc_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-group_desc_request.packet.json deleted file mode 100644 index 1589ed61..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-group_desc_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPGroupDescStatsRequest": { - "flags": 0, - "group_id": 52651, - "type": 7 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-group_features_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-group_features_reply.packet.json deleted file mode 100644 index f059f994..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-group_features_reply.packet.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "OFPGroupFeaturesStatsReply": { - "body": { - "OFPGroupFeaturesStats": { - "actions": [ - 67082241, - 67082241, - 67082241, - 67082241 - ], - "capabilities": 5, - "max_groups": [ - 16777216, - 16777216, - 16777216, - 16777216 - ], - "types": 15 - } - }, - "flags": 0, - "type": 8 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-group_features_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-group_features_request.packet.json deleted file mode 100644 index edba5dc5..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-group_features_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPGroupFeaturesStatsRequest": { - "flags": 0, - "type": 8 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-group_mod.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-group_mod.packet.json deleted file mode 100644 index d168fefd..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-group_mod.packet.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "OFPGroupMod": { - "bucket_array_len": 56, - "buckets": [ - { - "OFPBucket": { - "action_array_len": 24, - "actions": [ - { - "OFPActionPopVlan": { - "len": 8, - "type": 18 - } - }, - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "192.168.2.9" - } - }, - "len": 16, - "type": 25 - } - } - ], - "bucket_id": 305419896, - "len": 56, - "properties": [ - { - "OFPGroupBucketPropWeight": { - "length": 8, - "type": 0, - "weight": 52428 - } - }, - { - "OFPGroupBucketPropWatch": { - "length": 8, - "type": 1, - "watch": 56797 - } - }, - { - "OFPGroupBucketPropWatch": { - "length": 8, - "type": 2, - "watch": 4008636142 - } - } - ] - } - } - ], - "command": 3, - "command_bucket_id": 3149642683, - "group_id": 2863311530, - "properties": [], - "type": 1 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-group_stats_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-group_stats_reply.packet.json deleted file mode 100644 index cb979e54..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-group_stats_reply.packet.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "OFPGroupStatsReply": { - "body": [ - { - "OFPGroupStats": { - "bucket_stats": [ - { - "OFPBucketCounter": { - "byte_count": 2345, - "packet_count": 234 - } - } - ], - "byte_count": 12345, - "duration_nsec": 609036000, - "duration_sec": 9, - "group_id": 1, - "length": 56, - "packet_count": 123, - "ref_count": 2 - } - } - ], - "flags": 0, - "type": 6 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-group_stats_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-group_stats_request.packet.json deleted file mode 100644 index b200a81c..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-group_stats_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPGroupStatsRequest": { - "flags": 0, - "group_id": 4294967292, - "type": 6 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-hello.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-hello.packet.json deleted file mode 100644 index 3c01f80b..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-hello.packet.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "OFPHello": { - "elements": [ - { - "OFPHelloElemVersionBitmap": { - "length": 8, - "type": 1, - "versions": [ - 6 - ] - } - } - ] - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_desc_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_desc_reply.packet.json deleted file mode 100644 index 4ea5bfcf..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_desc_reply.packet.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "OFPMeterDescStatsReply": { - "body": [ - { - "OFPMeterDescStats": { - "bands": [ - { - "OFPMeterBandDrop": { - "burst_size": 10, - "len": 16, - "rate": 1000, - "type": 1 - } - } - ], - "flags": 14, - "length": 24, - "meter_id": 100 - } - } - ], - "flags": 0, - "type": 10 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_desc_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_desc_request.packet.json deleted file mode 100644 index fdc1adc9..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_desc_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPMeterDescStatsRequest": { - "flags": 0, - "meter_id": 4294967295, - "type": 10 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_features_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_features_reply.packet.json deleted file mode 100644 index f9fb7848..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_features_reply.packet.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "OFPMeterFeaturesStatsReply": { - "body": [ - { - "OFPMeterFeaturesStats": { - "band_types": 2147483654, - "capabilities": 15, - "features": 3, - "max_bands": 255, - "max_color": 0, - "max_meter": 16777216 - } - } - ], - "flags": 0, - "type": 11 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_features_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_features_request.packet.json deleted file mode 100644 index 7363a342..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_features_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPMeterFeaturesStatsRequest": { - "flags": 0, - "type": 11 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_mod.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_mod.packet.json deleted file mode 100644 index 5bb43719..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_mod.packet.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "OFPMeterMod": { - "bands": [ - { - "OFPMeterBandDrop": { - "burst_size": 10, - "len": 16, - "rate": 1000, - "type": 1 - } - }, - { - "OFPMeterBandDscpRemark": { - "burst_size": 10, - "len": 16, - "prec_level": 1, - "rate": 1000, - "type": 2 - } - } - ], - "command": 0, - "flags": 14, - "meter_id": 100 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_stats_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_stats_reply.packet.json deleted file mode 100644 index 1bb4b39e..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_stats_reply.packet.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "OFPMeterStatsReply": { - "body": [ - { - "OFPMeterStats": { - "band_stats": [ - { - "OFPMeterBandStats": { - "byte_band_count": 0, - "packet_band_count": 0 - } - } - ], - "byte_in_count": 0, - "duration_nsec": 480000, - "duration_sec": 0, - "ref_count": 0, - "len": 56, - "meter_id": 100, - "packet_in_count": 0 - } - } - ], - "flags": 0, - "type": 9 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_stats_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_stats_request.packet.json deleted file mode 100644 index 8d45799b..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_stats_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPMeterStatsRequest": { - "flags": 0, - "meter_id": 4294967295, - "type": 9 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-packet_in.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-packet_in.packet.json deleted file mode 100644 index e5fd0bd9..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-packet_in.packet.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "OFPPacketIn": { - "buffer_id": 200, - "cookie": 0, - "data": "aG9nZQ==", - "match": { - "OFPMatch": { - "length": 40, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 43981 - } - }, - { - "OXMTlv": { - "field": "tunnel_id", - "mask": null, - "value": 50000 - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, - "value": "192.168.2.3" - } - }, - { - "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, - "value": "192.168.2.4" - } - } - ], - "type": 1 - } - }, - "reason": 0, - "table_id": 100, - "total_len": 1000 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-packet_out.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-packet_out.packet.json deleted file mode 100644 index d8287cce..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-packet_out.packet.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "OFPPacketOut": { - "actions": [ - { - "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 4294967291, - "type": 0 - } - } - ], - "actions_len": 16, - "buffer_id": 4294967295, - "data": "dGVzdA==", - "match": { - "OFPMatch": { - "length": 12, - "oxm_fields": [ - { - "OXMTlv": { - "field": "in_port", - "mask": null, - "value": 4294967040 - } - } - ], - "type": 1 - } - } - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-port_desc_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-port_desc_reply.packet.json deleted file mode 100644 index c281c0f8..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-port_desc_reply.packet.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "OFPPortDescStatsReply": { - "body": [ - { - "OFPPort": { - "config": 0, - "hw_addr": "f2:0b:a4:d0:3f:70", - "length": 168, - "name": "Port7", - "port_no": 7, - "properties": [ - { - "OFPPortDescPropEthernet": { - "advertised": 10240, - "curr": 10248, - "curr_speed": 5000, - "length": 32, - "max_speed": 5000, - "peer": 10248, - "supported": 10248, - "type": 0 - } - }, - { - "OFPPortDescPropOptical": { - "length": 40, - "rx_grid_freq_lmda": 1500, - "rx_max_freq_lmda": 2000, - "rx_min_freq_lmda": 1000, - "supported": 1, - "tx_grid_freq_lmda": 1500, - "tx_max_freq_lmda": 2000, - "tx_min_freq_lmda": 1000, - "tx_pwr_max": 2000, - "tx_pwr_min": 1000, - "type": 1 - } - }, - { - "OFPPortDescPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - }, - { - "OFPPortDescPropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPPortDescPropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ], - "state": 4 - } - }, - { - "OFPPort": { - "config": 0, - "hw_addr": "f2:0b:a4:7d:f8:ea", - "length": 72, - "name": "Port6", - "port_no": 6, - "properties": [ - { - "OFPPortDescPropEthernet": { - "advertised": 10240, - "curr": 10248, - "curr_speed": 5000, - "length": 32, - "max_speed": 5000, - "peer": 10248, - "supported": 10248, - "type": 0 - } - } - ], - "state": 4 - } - } - ], - "flags": 0, - "type": 13 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-port_desc_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-port_desc_request.packet.json deleted file mode 100644 index 478f1327..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-port_desc_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPPortDescStatsRequest": { - "flags": 0, - "port_no": 48346, - "type": 13 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-port_mod.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-port_mod.packet.json deleted file mode 100644 index a255b9dd..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-port_mod.packet.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "OFPPortMod": { - "config": 0, - "hw_addr": "00:11:00:00:11:11", - "mask": 0, - "port_no": 1, - "properties": [ - { - "OFPPortModPropEthernet": { - "advertise": 4096, - "length": 8, - "type": 0 - } - }, - { - "OFPPortModPropOptical": { - "configure": 3, - "fl_offset": 2000, - "freq_lmda": 1500, - "grid_span": 3000, - "length": 24, - "tx_pwr": 300, - "type": 1 - } - }, - { - "OFPPortModPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - }, - { - "OFPPortModPropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPPortModPropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ] - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-port_stats_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-port_stats_reply.packet.json deleted file mode 100644 index 4ea41742..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-port_stats_reply.packet.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "OFPPortStatsReply": { - "body": [ - { - "OFPPortStats": { - "duration_nsec": 0, - "duration_sec": 0, - "length": 224, - "port_no": 7, - "properties": [ - { - "OFPPortStatsPropEthernet": { - "collisions": 0, - "length": 40, - "rx_crc_err": 0, - "rx_frame_err": 0, - "rx_over_err": 0, - "type": 0 - } - }, - { - "OFPPortStatsPropOptical": { - "bias_current": 300, - "flags": 3, - "length": 44, - "rx_freq_lmda": 1500, - "rx_grid_span": 500, - "rx_offset": 700, - "rx_pwr": 2000, - "temperature": 273, - "tx_freq_lmda": 1500, - "tx_grid_span": 500, - "tx_offset": 700, - "tx_pwr": 2000, - "type": 1 - } - }, - { - "OFPPortStatsPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - }, - { - "OFPPortStatsPropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPPortStatsPropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ], - "rx_bytes": 0, - "rx_dropped": 0, - "rx_errors": 0, - "rx_packets": 0, - "tx_bytes": 336, - "tx_dropped": 0, - "tx_errors": 0, - "tx_packets": 4 - } - }, - { - "OFPPortStats": { - "duration_nsec": 0, - "duration_sec": 0, - "length": 120, - "port_no": 6, - "properties": [ - { - "OFPPortStatsPropEthernet": { - "collisions": 0, - "length": 40, - "rx_crc_err": 0, - "rx_frame_err": 0, - "rx_over_err": 0, - "type": 0 - } - } - ], - "rx_bytes": 336, - "rx_dropped": 0, - "rx_errors": 0, - "rx_packets": 4, - "tx_bytes": 336, - "tx_dropped": 0, - "tx_errors": 0, - "tx_packets": 4 - } - } - ], - "flags": 0, - "type": 4 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-port_stats_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-port_stats_request.packet.json deleted file mode 100644 index 5228710d..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-port_stats_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPPortStatsRequest": { - "flags": 0, - "port_no": 4294967295, - "type": 4 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-port_status.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-port_status.packet.json deleted file mode 100644 index b273ac22..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-port_status.packet.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "OFPPortStatus": { - "desc": { - "OFPPort": { - "config": 0, - "hw_addr": "f2:0b:a4:d0:3f:70", - "length": 168, - "name": "\u79c1\u306e\u30dd\u30fc\u30c8", - "port_no": 7, - "properties": [ - { - "OFPPortDescPropEthernet": { - "advertised": 10240, - "curr": 10248, - "curr_speed": 5000, - "length": 32, - "max_speed": 5000, - "peer": 10248, - "supported": 10248, - "type": 0 - } - }, - { - "OFPPortDescPropOptical": { - "length": 40, - "rx_grid_freq_lmda": 1500, - "rx_max_freq_lmda": 2000, - "rx_min_freq_lmda": 1000, - "supported": 1, - "tx_grid_freq_lmda": 1500, - "tx_max_freq_lmda": 2000, - "tx_min_freq_lmda": 1000, - "tx_pwr_max": 2000, - "tx_pwr_min": 1000, - "type": 1 - } - }, - { - "OFPPortDescPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - }, - { - "OFPPortDescPropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPPortDescPropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ], - "state": 4 - } - }, - "reason": 0 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-queue_desc_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-queue_desc_reply.packet.json deleted file mode 100644 index 26c8f7d5..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-queue_desc_reply.packet.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "OFPQueueDescStatsReply": { - "body": [ - { - "OFPQueueDesc": { - "len": 32, - "port_no": 7, - "properties": [ - { - "OFPQueueDescPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - } - ], - "queue_id": 0 - } - }, - { - "OFPQueueDesc": { - "len": 88, - "port_no": 8, - "properties": [ - { - "OFPQueueDescPropMinRate": { - "length": 8, - "rate": 300, - "type": 1 - } - }, - { - "OFPQueueDescPropMaxRate": { - "length": 8, - "rate": 900, - "type": 2 - } - }, - { - "OFPQueueDescPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - }, - { - "OFPQueueDescPropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPQueueDescPropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ], - "queue_id": 1 - } - } - ], - "flags": 0, - "type": 15 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-queue_desc_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-queue_desc_request.packet.json deleted file mode 100644 index db1f85d5..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-queue_desc_request.packet.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "OFPQueueDescStatsRequest": { - "flags": 0, - "port_no": 52651, - "queue_id": 57020, - "type": 15 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-queue_stats_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-queue_stats_reply.packet.json deleted file mode 100644 index 2c190977..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-queue_stats_reply.packet.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "OFPQueueStatsReply": { - "body": [ - { - "OFPQueueStats": { - "duration_nsec": 0, - "duration_sec": 0, - "length": 104, - "port_no": 7, - "properties": [ - { - "OFPQueueStatsPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - }, - { - "OFPQueueStatsPropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPQueueStatsPropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ], - "queue_id": 1, - "tx_bytes": 0, - "tx_errors": 0, - "tx_packets": 0 - } - }, - { - "OFPQueueStats": { - "duration_nsec": 0, - "duration_sec": 0, - "length": 48, - "port_no": 6, - "properties": [], - "queue_id": 1, - "tx_bytes": 0, - "tx_errors": 0, - "tx_packets": 0 - } - }, - { - "OFPQueueStats": { - "duration_nsec": 0, - "duration_sec": 0, - "length": 48, - "port_no": 7, - "properties": [], - "queue_id": 2, - "tx_bytes": 0, - "tx_errors": 0, - "tx_packets": 0 - } - } - ], - "flags": 0, - "type": 5 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-queue_stats_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-queue_stats_request.packet.json deleted file mode 100644 index 99d8505d..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-queue_stats_request.packet.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "OFPQueueStatsRequest": { - "flags": 0, - "port_no": 43981, - "queue_id": 4294967295, - "type": 5 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-requestforward.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-requestforward.packet.json deleted file mode 100644 index 66368c20..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-requestforward.packet.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "OFPRequestForward": { - "request": { - "OFPGroupMod": { - "bucket_array_len": 56, - "buckets": [ - { - "OFPBucket": { - "action_array_len": 24, - "actions": [ - { - "OFPActionPopVlan": { - "len": 8, - "type": 18 - } - }, - { - "OFPActionSetField": { - "field": { - "OXMTlv": { - "field": "ipv4_dst", - "mask": null, - "value": "192.168.2.9" - } - }, - "len": 16, - "type": 25 - } - } - ], - "bucket_id": 305419896, - "len": 56, - "properties": [ - { - "OFPGroupBucketPropWeight": { - "length": 8, - "type": 0, - "weight": 52428 - } - }, - { - "OFPGroupBucketPropWatch": { - "length": 8, - "type": 1, - "watch": 56797 - } - }, - { - "OFPGroupBucketPropWatch": { - "length": 8, - "type": 2, - "watch": 4008636142 - } - } - ] - } - } - ], - "command": 3, - "command_bucket_id": 3149642683, - "group_id": 2863311530, - "properties": [], - "type": 1 - } - } - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-role_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-role_reply.packet.json deleted file mode 100644 index e8be5895..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-role_reply.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPRoleReply": { - "generation_id": 1234605616436508552, - "role": 1, - "short_id": 43690 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-role_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-role_request.packet.json deleted file mode 100644 index c0c120f6..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-role_request.packet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "OFPRoleRequest": { - "generation_id": 1234605616436508552, - "role": 1, - "short_id": 43690 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-role_status.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-role_status.packet.json deleted file mode 100644 index c88d3bfa..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-role_status.packet.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "OFPRoleStatus": { - "generation_id": 17356517385562371090, - "properties": [], - "reason": 0, - "role": 3 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-set_async.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-set_async.packet.json deleted file mode 100644 index 0802c14e..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-set_async.packet.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "OFPSetAsync": { - "properties": [ - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 0 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 1 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 2 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 3 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 4 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 5 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 6 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 7 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 24, - "type": 8 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 24, - "type": 9 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 10 - } - }, - { - "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, - "type": 11 - } - }, - { - "OFPAsyncConfigPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65534 - } - }, - { - "OFPAsyncConfigPropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPAsyncConfigPropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ] - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-set_config.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-set_config.packet.json deleted file mode 100644 index cd5398b7..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-set_config.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPSetConfig": { - "flags": 0, - "miss_send_len": 128 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-table_desc_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-table_desc_reply.packet.json deleted file mode 100644 index 1f3d7142..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-table_desc_reply.packet.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "OFPTableDescStatsReply": { - "body": [ - { - "OFPTableDesc": { - "config": 0, - "length": 24, - "properties": [ - { - "OFPTableModPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - } - ], - "table_id": 7 - } - }, - { - "OFPTableDesc": { - "config": 0, - "length": 80, - "properties": [ - { - "OFPTableModPropEviction": { - "flags": 0, - "length": 8, - "type": 2 - } - }, - { - "OFPTableModPropVacancy": { - "length": 8, - "type": 3, - "vacancy": 0, - "vacancy_down": 0, - "vacancy_up": 0 - } - }, - { - "OFPTableModPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - }, - { - "OFPTableModPropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPTableModPropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ], - "table_id": 8 - } - } - ], - "flags": 0, - "type": 14 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-table_desc_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-table_desc_request.packet.json deleted file mode 100644 index f5a4cde0..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-table_desc_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPTableDescStatsRequest": { - "flags": 0, - "type": 14 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-table_features_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-table_features_reply.packet.json deleted file mode 100644 index 864a85fd..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-table_features_reply.packet.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "OFPTableFeaturesStatsReply": { - "body": [ - { - "OFPTableFeaturesStats": { - "capabilities": 4, - "command": 1, - "features": 1, - "length": 80, - "max_entries": 255, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "table1", - "properties": [ - { - "OFPTableFeaturePropOxmValues": { - "length": 14, - "oxm_values": [ - { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "aa:bb:cc:dd:ee:ff" - } - } - ], - "type": 22 - } - } - ], - "table_id": 1 - } - } - ], - "flags": 0, - "type": 12 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-table_features_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-table_features_request.packet.json deleted file mode 100644 index 986e1439..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-table_features_request.packet.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "OFPTableFeaturesStatsRequest": { - "body": [ - { - "OFPTableFeaturesStats": { - "capabilities": 4, - "command": 1, - "features": 1, - "length": 80, - "max_entries": 255, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "table1", - "properties": [ - { - "OFPTableFeaturePropOxmValues": { - "length": 14, - "oxm_values": [ - { - "OXMTlv": { - "field": "eth_src", - "mask": null, - "value": "aa:bb:cc:dd:ee:ff" - } - } - ], - "type": 22 - } - } - ], - "table_id": 1 - } - } - ], - "flags": 0, - "type": 12 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-table_mod.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-table_mod.packet.json deleted file mode 100644 index 5adf812f..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-table_mod.packet.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "OFPTableMod": { - "config": 4, - "properties": [ - { - "OFPTableModPropEviction": { - "flags": 2, - "length": 8, - "type": 2 - } - } - ], - "table_id": 255 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-table_stats_reply.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-table_stats_reply.packet.json deleted file mode 100644 index 94801adb..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-table_stats_reply.packet.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "OFPTableStatsReply": { - "body": [ - { - "OFPTableStats": { - "active_count": 4, - "lookup_count": 4, - "matched_count": 4, - "table_id": 0 - } - }, - { - "OFPTableStats": { - "active_count": 4, - "lookup_count": 4, - "matched_count": 4, - "table_id": 1 - } - } - ], - "flags": 0, - "type": 3 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-table_stats_request.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-table_stats_request.packet.json deleted file mode 100644 index 1f965d77..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-table_stats_request.packet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "OFPTableStatsRequest": { - "flags": 0, - "type": 3 - } -} diff --git a/tests/unit/ofproto/json/of15/libofproto-OFP15-table_status.packet.json b/tests/unit/ofproto/json/of15/libofproto-OFP15-table_status.packet.json deleted file mode 100644 index fde5fb77..00000000 --- a/tests/unit/ofproto/json/of15/libofproto-OFP15-table_status.packet.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "OFPTableStatus": { - "reason": 3, - "table": { - "OFPTableDesc": { - "config": 0, - "length": 80, - "properties": [ - { - "OFPTableModPropEviction": { - "flags": 0, - "length": 8, - "type": 2 - } - }, - { - "OFPTableModPropVacancy": { - "length": 8, - "type": 3, - "vacancy": 0, - "vacancy_down": 0, - "vacancy_up": 0 - } - }, - { - "OFPTableModPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, - "type": 65535 - } - }, - { - "OFPTableModPropExperimenter": { - "data": [ - 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, - "type": 65535 - } - }, - { - "OFPTableModPropExperimenter": { - "data": [ - 1, - 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, - "type": 65535 - } - } - ], - "table_id": 8 - } - } - } -} -- cgit v1.2.3