summaryrefslogtreecommitdiffhomepage
path: root/tests/unit/ofproto/json
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/ofproto/json')
-rw-r--r--tests/unit/ofproto/json/of10/1-1-ofp_packet_out.packet.json15
-rw-r--r--tests/unit/ofproto/json/of10/1-2-ofp_flow_mod.packet.json37
-rw-r--r--tests/unit/ofproto/json/of10/1-4-ofp_packet_in.packet.json9
-rw-r--r--tests/unit/ofproto/json/of10/1-5-features_request.packet.json3
-rw-r--r--tests/unit/ofproto/json/of10/1-6-ofp_switch_features.packet.json37
-rw-r--r--tests/unit/ofproto/json/of10/libofproto-OFP10-ofp_packet_out_packet_library.packet.json58
-rw-r--r--tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_dec_mpls_ttl.packet.json37
-rw-r--r--tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_dec_nw_ttl.packet.json37
-rw-r--r--tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_pop_mpls.packet.json38
-rw-r--r--tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_push_mpls.packet.json38
-rw-r--r--tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_label.packet.json38
-rw-r--r--tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_tc.packet.json38
-rw-r--r--tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_ttl.packet.json38
-rw-r--r--tests/unit/ofproto/json/of12/3-0-ofp_desc_stats_reply.packet.json15
-rw-r--r--tests/unit/ofproto/json/of12/3-1-ofp_packet_out.packet.json18
-rw-r--r--tests/unit/ofproto/json/of12/3-10-ofp_hello.packet.json3
-rw-r--r--tests/unit/ofproto/json/of12/3-11-ofp_flow_stats_request.packet.json17
-rw-r--r--tests/unit/ofproto/json/of12/3-12-ofp_flow_stats_reply.packet.json161
-rw-r--r--tests/unit/ofproto/json/of12/3-13-ofp_echo_request.packet.json5
-rw-r--r--tests/unit/ofproto/json/of12/3-14-ofp_echo_reply.packet.json5
-rw-r--r--tests/unit/ofproto/json/of12/3-15-ofp_error_msg.packet.json7
-rw-r--r--tests/unit/ofproto/json/of12/3-16-ofp_experimenter.packet.json7
-rw-r--r--tests/unit/ofproto/json/of12/3-17-ofp_barrier_request.packet.json3
-rw-r--r--tests/unit/ofproto/json/of12/3-18-ofp_barrier_reply.packet.json3
-rw-r--r--tests/unit/ofproto/json/of12/3-19-ofp_role_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of12/3-2-ofp_flow_mod.packet.json82
-rw-r--r--tests/unit/ofproto/json/of12/3-20-ofp_role_reply.packet.json6
-rw-r--r--tests/unit/ofproto/json/of12/3-21-ofp_group_mod.packet.json27
-rw-r--r--tests/unit/ofproto/json/of12/3-22-ofp_port_mod.packet.json9
-rw-r--r--tests/unit/ofproto/json/of12/3-23-ofp_table_mod.packet.json6
-rw-r--r--tests/unit/ofproto/json/of12/3-24-ofp_desc_stats_request.packet.json5
-rw-r--r--tests/unit/ofproto/json/of12/3-25-ofp_aggregate_stats_request.packet.json17
-rw-r--r--tests/unit/ofproto/json/of12/3-26-ofp_aggregate_stats_reply.packet.json13
-rw-r--r--tests/unit/ofproto/json/of12/3-27-ofp_table_stats_request.packet.json5
-rw-r--r--tests/unit/ofproto/json/of12/3-28-ofp_table_stats_reply.packet.json5108
-rw-r--r--tests/unit/ofproto/json/of12/3-29-ofp_port_stats_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of12/3-3-ofp_flow_mod.packet.json46
-rw-r--r--tests/unit/ofproto/json/of12/3-30-ofp_port_stats_reply.packet.json42
-rw-r--r--tests/unit/ofproto/json/of12/3-31-ofp_group_features_stats_request.packet.json5
-rw-r--r--tests/unit/ofproto/json/of12/3-32-ofp_group_features_stats_reply.packet.json25
-rw-r--r--tests/unit/ofproto/json/of12/3-33-ofp_group_desc_stats_request.packet.json5
-rw-r--r--tests/unit/ofproto/json/of12/3-34-ofp_group_desc_stats_reply.packet.json35
-rw-r--r--tests/unit/ofproto/json/of12/3-35-ofp_queue_get_config_request.packet.json5
-rw-r--r--tests/unit/ofproto/json/of12/3-36-ofp_queue_get_config_reply.packet.json53
-rw-r--r--tests/unit/ofproto/json/of12/3-37-ofp_queue_stats_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of12/3-38-ofp_queue_stats_reply.packet.json35
-rw-r--r--tests/unit/ofproto/json/of12/3-39-ofp_port_status.packet.json20
-rw-r--r--tests/unit/ofproto/json/of12/3-4-ofp_packet_in.packet.json80
-rw-r--r--tests/unit/ofproto/json/of12/3-40-ofp_flow_removed.packet.json29
-rw-r--r--tests/unit/ofproto/json/of12/3-41-ofp_error_msg_experimenter.packet.json8
-rw-r--r--tests/unit/ofproto/json/of12/3-5-ofp_features_request.packet.json3
-rw-r--r--tests/unit/ofproto/json/of12/3-59-ofp_packet_in.packet.json262
-rw-r--r--tests/unit/ofproto/json/of12/3-6-ofp_features_reply.packet.json40
-rw-r--r--tests/unit/ofproto/json/of12/3-60-ofp_flow_mod.packet.json269
-rw-r--r--tests/unit/ofproto/json/of12/3-61-ofp_group_stats_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of12/3-62-ofp_group_stats_reply.packet.json25
-rw-r--r--tests/unit/ofproto/json/of12/3-7-ofp_set_config.packet.json6
-rw-r--r--tests/unit/ofproto/json/of12/3-8-ofp_get_config_request.packet.json3
-rw-r--r--tests/unit/ofproto/json/of12/3-9-ofp_get_config_reply.packet.json6
-rw-r--r--tests/unit/ofproto/json/of12/lib-ofctl-ofp_group_stats_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of12/lib-ofctl-ofp_port_stats_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of12/lib-ofctl-ofp_queue_get_config_request.packet.json5
-rw-r--r--tests/unit/ofproto/json/of12/lib-ofctl-ofp_queue_stats_request.packet1.json7
-rw-r--r--tests/unit/ofproto/json/of12/lib-ofctl-ofp_queue_stats_request.packet2.json7
-rw-r--r--tests/unit/ofproto/json/of12/lib-ofctl-ofp_queue_stats_request.packet3.json7
-rw-r--r--tests/unit/ofproto/json/of12/libofproto-OFP12-ofp_packet_out_packet_library.packet.json61
-rw-r--r--tests/unit/ofproto/json/of13/4-0-ofp_desc_reply.packet.json15
-rw-r--r--tests/unit/ofproto/json/of13/4-1-ofp_packet_out.packet.json18
-rw-r--r--tests/unit/ofproto/json/of13/4-10-ofp_hello.packet.json20
-rw-r--r--tests/unit/ofproto/json/of13/4-11-ofp_flow_stats_request.packet.json18
-rw-r--r--tests/unit/ofproto/json/of13/4-12-ofp_flow_stats_reply.packet.json343
-rw-r--r--tests/unit/ofproto/json/of13/4-13-ofp_echo_request.packet.json5
-rw-r--r--tests/unit/ofproto/json/of13/4-14-ofp_echo_reply.packet.json5
-rw-r--r--tests/unit/ofproto/json/of13/4-15-ofp_error_msg.packet.json7
-rw-r--r--tests/unit/ofproto/json/of13/4-16-ofp_experimenter.packet.json7
-rw-r--r--tests/unit/ofproto/json/of13/4-17-ofp_barrier_request.packet.json3
-rw-r--r--tests/unit/ofproto/json/of13/4-18-ofp_barrier_reply.packet.json3
-rw-r--r--tests/unit/ofproto/json/of13/4-19-ofp_role_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of13/4-2-ofp_flow_mod.packet.json201
-rw-r--r--tests/unit/ofproto/json/of13/4-20-ofp_role_reply.packet.json6
-rw-r--r--tests/unit/ofproto/json/of13/4-21-ofp_group_mod.packet.json27
-rw-r--r--tests/unit/ofproto/json/of13/4-22-ofp_port_mod.packet.json9
-rw-r--r--tests/unit/ofproto/json/of13/4-23-ofp_table_mod.packet.json6
-rw-r--r--tests/unit/ofproto/json/of13/4-24-ofp_desc_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of13/4-25-ofp_aggregate_stats_request.packet.json18
-rw-r--r--tests/unit/ofproto/json/of13/4-26-ofp_aggregate_stats_reply.packet.json13
-rw-r--r--tests/unit/ofproto/json/of13/4-27-ofp_table_stats_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of13/4-28-ofp_table_stats_reply.packet.json24
-rw-r--r--tests/unit/ofproto/json/of13/4-29-ofp_port_stats_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of13/4-3-ofp_flow_mod.packet.json46
-rw-r--r--tests/unit/ofproto/json/of13/4-30-ofp_port_stats_reply.packet.json46
-rw-r--r--tests/unit/ofproto/json/of13/4-31-ofp_group_features_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of13/4-32-ofp_group_features_reply.packet.json24
-rw-r--r--tests/unit/ofproto/json/of13/4-33-ofp_group_desc_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of13/4-34-ofp_group_desc_reply.packet.json35
-rw-r--r--tests/unit/ofproto/json/of13/4-35-ofp_queue_get_config_request.packet.json5
-rw-r--r--tests/unit/ofproto/json/of13/4-36-ofp_queue_get_config_reply.packet.json105
-rw-r--r--tests/unit/ofproto/json/of13/4-37-ofp_queue_stats_request.packet.json8
-rw-r--r--tests/unit/ofproto/json/of13/4-38-ofp_queue_stats_reply.packet.json41
-rw-r--r--tests/unit/ofproto/json/of13/4-39-ofp_port_status.packet.json20
-rw-r--r--tests/unit/ofproto/json/of13/4-4-ofp_packet_in.packet.json81
-rw-r--r--tests/unit/ofproto/json/of13/4-40-ofp_flow_removed.packet.json29
-rw-r--r--tests/unit/ofproto/json/of13/4-41-ofp_error_msg_experimenter.packet.json8
-rw-r--r--tests/unit/ofproto/json/of13/4-42-ofp_get_async_request.packet.json3
-rw-r--r--tests/unit/ofproto/json/of13/4-43-ofp_get_async_reply.packet.json16
-rw-r--r--tests/unit/ofproto/json/of13/4-44-ofp_set_async.packet.json16
-rw-r--r--tests/unit/ofproto/json/of13/4-45-ofp_meter_mod.packet.json35
-rw-r--r--tests/unit/ofproto/json/of13/4-46-ofp_flow_mod.packet.json55
-rw-r--r--tests/unit/ofproto/json/of13/4-47-ofp_meter_config_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of13/4-48-ofp_meter_config_reply.packet.json25
-rw-r--r--tests/unit/ofproto/json/of13/4-49-ofp_meter_stats_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of13/4-5-ofp_features_request.packet.json3
-rw-r--r--tests/unit/ofproto/json/of13/4-50-ofp_meter_stats_reply.packet.json27
-rw-r--r--tests/unit/ofproto/json/of13/4-51-ofp_meter_features_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of13/4-52-ofp_meter_features_reply.packet.json17
-rw-r--r--tests/unit/ofproto/json/of13/4-53-ofp_port_desc_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of13/4-54-ofp_port_desc_reply.packet.json38
-rw-r--r--tests/unit/ofproto/json/of13/4-55-ofp_table_features_request.packet.json15945
-rw-r--r--tests/unit/ofproto/json/of13/4-56-ofp_table_features_reply.packet.json15945
-rw-r--r--tests/unit/ofproto/json/of13/4-57-ofp_group_stats_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of13/4-58-ofp_group_stats_reply.packet.json27
-rw-r--r--tests/unit/ofproto/json/of13/4-59-ofp_packet_in.packet.json312
-rw-r--r--tests/unit/ofproto/json/of13/4-6-ofp_features_reply.packet.json9
-rw-r--r--tests/unit/ofproto/json/of13/4-60-ofp_flow_mod.packet.json318
-rw-r--r--tests/unit/ofproto/json/of13/4-61-ofp_experimenter_request.packet.json9
-rw-r--r--tests/unit/ofproto/json/of13/4-62-ofp_experimenter_reply.packet.json13
-rw-r--r--tests/unit/ofproto/json/of13/4-63-onf_flow_monitor_request.packet.json337
-rw-r--r--tests/unit/ofproto/json/of13/4-7-ofp_set_config.packet.json6
-rw-r--r--tests/unit/ofproto/json/of13/4-8-ofp_get_config_request.packet.json3
-rw-r--r--tests/unit/ofproto/json/of13/4-9-ofp_get_config_reply.packet.json6
-rw-r--r--tests/unit/ofproto/json/of13/lib-ofctl-ofp_group_stats_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of13/lib-ofctl-ofp_meter_config_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of13/lib-ofctl-ofp_meter_stats_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of13/lib-ofctl-ofp_port_stats_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_get_config_request.packet.json5
-rw-r--r--tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet1.json8
-rw-r--r--tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet2.json8
-rw-r--r--tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet3.json8
-rw-r--r--tests/unit/ofproto/json/of13/lib-ofctl-ofp_table_features_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of13/libofproto-OFP13-echo_reply.packet.json5
-rw-r--r--tests/unit/ofproto/json/of13/libofproto-OFP13-echo_request.packet.json5
-rw-r--r--tests/unit/ofproto/json/of13/libofproto-OFP13-error_msg.packet.json7
-rw-r--r--tests/unit/ofproto/json/of13/libofproto-OFP13-features_reply.packet.json9
-rw-r--r--tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod.packet.json192
-rw-r--r--tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod.packet.truncated64.json33
-rw-r--r--tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod_conjunction.packet.json100
-rw-r--r--tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod_match_conj.packet.json66
-rw-r--r--tests/unit/ofproto/json/of13/libofproto-OFP13-flow_removed.packet.json78
-rw-r--r--tests/unit/ofproto/json/of13/libofproto-OFP13-get_config_reply.packet.json6
-rw-r--r--tests/unit/ofproto/json/of13/libofproto-OFP13-hello.packet.json15
-rw-r--r--tests/unit/ofproto/json/of13/libofproto-OFP13-meter_mod.packet.json26
-rw-r--r--tests/unit/ofproto/json/of13/libofproto-OFP13-ofp_packet_out_packet_library.packet.json61
-rw-r--r--tests/unit/ofproto/json/of13/libofproto-OFP13-packet_in.packet.json46
-rw-r--r--tests/unit/ofproto/json/of13/libofproto-OFP13-port_mod.packet.json9
-rw-r--r--tests/unit/ofproto/json/of13/libofproto-OFP13-port_status.packet.json20
-rw-r--r--tests/unit/ofproto/json/of13/libofproto-OFP13-set_config.packet.json6
-rw-r--r--tests/unit/ofproto/json/of13/libofproto-OFP13-table_mod.packet.json6
-rw-r--r--tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_conjunction.packet.json100
-rw-r--r--tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_controller.packet.json43
-rw-r--r--tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_controller2.packet.json51
-rw-r--r--tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct.packet.json61
-rw-r--r--tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_exec.packet.json75
-rw-r--r--tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_nat.packet.json70
-rw-r--r--tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_nat_v6.packet.json70
-rw-r--r--tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_dec_ttl_cnt_ids.packet.json62
-rw-r--r--tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_fintimeout.packet.json57
-rw-r--r--tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_learn.packet.json192
-rw-r--r--tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_note.packet.json48
-rw-r--r--tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_output_trunc.packet.json42
-rw-r--r--tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_resubmit.packet.json99
-rw-r--r--tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_sample.packet.json44
-rw-r--r--tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_sample2.packet.json45
-rw-r--r--tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_stack_pop.packet.json43
-rw-r--r--tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_stack_push.packet.json43
-rw-r--r--tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_conj.packet.json60
-rw-r--r--tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_load_nx_register.packet.json58
-rw-r--r--tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_move_nx_register.packet.json60
-rw-r--r--tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_pkt_mark.packet.json60
-rw-r--r--tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_pkt_mark_masked.packet.json60
-rw-r--r--tests/unit/ofproto/json/of14/5-0-ofp_desc_reply.packet.json15
-rw-r--r--tests/unit/ofproto/json/of14/5-1-ofp_packet_out.packet.json18
-rw-r--r--tests/unit/ofproto/json/of14/5-10-ofp_hello.packet.json20
-rw-r--r--tests/unit/ofproto/json/of14/5-11-ofp_flow_stats_request.packet.json18
-rw-r--r--tests/unit/ofproto/json/of14/5-12-ofp_flow_stats_reply.packet.json347
-rw-r--r--tests/unit/ofproto/json/of14/5-13-ofp_echo_request.packet.json5
-rw-r--r--tests/unit/ofproto/json/of14/5-14-ofp_echo_reply.packet.json5
-rw-r--r--tests/unit/ofproto/json/of14/5-15-ofp_error_msg.packet.json7
-rw-r--r--tests/unit/ofproto/json/of14/5-16-ofp_experimenter.packet.json7
-rw-r--r--tests/unit/ofproto/json/of14/5-17-ofp_barrier_request.packet.json3
-rw-r--r--tests/unit/ofproto/json/of14/5-18-ofp_barrier_reply.packet.json3
-rw-r--r--tests/unit/ofproto/json/of14/5-19-ofp_role_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of14/5-2-ofp_flow_mod.packet.json202
-rw-r--r--tests/unit/ofproto/json/of14/5-20-ofp_role_reply.packet.json6
-rw-r--r--tests/unit/ofproto/json/of14/5-21-ofp_group_mod.packet.json27
-rw-r--r--tests/unit/ofproto/json/of14/5-22-ofp_port_mod.packet.json60
-rw-r--r--tests/unit/ofproto/json/of14/5-23-ofp_table_mod.packet.json56
-rw-r--r--tests/unit/ofproto/json/of14/5-24-ofp_desc_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of14/5-25-ofp_aggregate_stats_request.packet.json18
-rw-r--r--tests/unit/ofproto/json/of14/5-26-ofp_aggregate_stats_reply.packet.json13
-rw-r--r--tests/unit/ofproto/json/of14/5-27-ofp_table_stats_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of14/5-28-ofp_table_stats_reply.packet.json24
-rw-r--r--tests/unit/ofproto/json/of14/5-29-ofp_port_stats_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of14/5-3-ofp_flow_mod.packet.json47
-rw-r--r--tests/unit/ofproto/json/of14/5-30-ofp_port_stats_reply.packet.json113
-rw-r--r--tests/unit/ofproto/json/of14/5-31-ofp_group_features_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of14/5-32-ofp_group_features_reply.packet.json24
-rw-r--r--tests/unit/ofproto/json/of14/5-33-ofp_group_desc_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of14/5-34-ofp_group_desc_reply.packet.json35
-rw-r--r--tests/unit/ofproto/json/of14/5-35-ofp_queue_stats_request.packet.json8
-rw-r--r--tests/unit/ofproto/json/of14/5-36-ofp_queue_stats_reply.packet.json80
-rw-r--r--tests/unit/ofproto/json/of14/5-37-ofp_port_status.packet.json76
-rw-r--r--tests/unit/ofproto/json/of14/5-38-ofp_flow_removed.packet.json29
-rw-r--r--tests/unit/ofproto/json/of14/5-39-ofp_error_msg_experimenter.packet.json8
-rw-r--r--tests/unit/ofproto/json/of14/5-4-ofp_packet_in.packet.json81
-rw-r--r--tests/unit/ofproto/json/of14/5-40-ofp_get_async_request.packet.json3
-rw-r--r--tests/unit/ofproto/json/of14/5-41-ofp_get_async_reply.packet.json122
-rw-r--r--tests/unit/ofproto/json/of14/5-42-ofp_set_async.packet.json122
-rw-r--r--tests/unit/ofproto/json/of14/5-43-ofp_meter_mod.packet.json35
-rw-r--r--tests/unit/ofproto/json/of14/5-44-ofp_flow_mod.packet.json56
-rw-r--r--tests/unit/ofproto/json/of14/5-45-ofp_meter_config_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of14/5-46-ofp_meter_config_reply.packet.json25
-rw-r--r--tests/unit/ofproto/json/of14/5-47-ofp_meter_stats_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of14/5-48-ofp_meter_stats_reply.packet.json27
-rw-r--r--tests/unit/ofproto/json/of14/5-49-ofp_meter_features_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of14/5-5-ofp_features_request.packet.json3
-rw-r--r--tests/unit/ofproto/json/of14/5-50-ofp_meter_features_reply.packet.json17
-rw-r--r--tests/unit/ofproto/json/of14/5-51-ofp_port_desc_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of14/5-52-ofp_port_desc_reply.packet.json103
-rw-r--r--tests/unit/ofproto/json/of14/5-53-ofp_table_features_request.packet.json15945
-rw-r--r--tests/unit/ofproto/json/of14/5-54-ofp_table_features_reply.packet.json15945
-rw-r--r--tests/unit/ofproto/json/of14/5-55-ofp_group_stats_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of14/5-56-ofp_group_stats_reply.packet.json27
-rw-r--r--tests/unit/ofproto/json/of14/5-57-ofp_packet_in.packet.json298
-rw-r--r--tests/unit/ofproto/json/of14/5-58-ofp_flow_mod.packet.json305
-rw-r--r--tests/unit/ofproto/json/of14/5-59-ofp_experimenter_request.packet.json9
-rw-r--r--tests/unit/ofproto/json/of14/5-6-ofp_features_reply.packet.json9
-rw-r--r--tests/unit/ofproto/json/of14/5-60-ofp_experimenter_reply.packet.json13
-rw-r--r--tests/unit/ofproto/json/of14/5-61-ofp_table_desc_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of14/5-62-ofp_table_desc_reply.packet.json83
-rw-r--r--tests/unit/ofproto/json/of14/5-63-ofp_queue_desc_request.packet.json8
-rw-r--r--tests/unit/ofproto/json/of14/5-64-ofp_queue_desc_reply.packet.json81
-rw-r--r--tests/unit/ofproto/json/of14/5-65-ofp_role_status.packet.json41
-rw-r--r--tests/unit/ofproto/json/of14/5-66-ofp_flow_monitor_request.packet.json27
-rw-r--r--tests/unit/ofproto/json/of14/5-67-ofp_flow_monitor_reply.packet.json66
-rw-r--r--tests/unit/ofproto/json/of14/5-68-ofp_table_status.packet.json62
-rw-r--r--tests/unit/ofproto/json/of14/5-69-ofp_bundle_ctrl_msg.packet.json41
-rw-r--r--tests/unit/ofproto/json/of14/5-7-ofp_set_config.packet.json6
-rw-r--r--tests/unit/ofproto/json/of14/5-70-ofp_bundle_add_msg.packet.json45
-rw-r--r--tests/unit/ofproto/json/of14/5-71-ofp_requestforward.packet.json31
-rw-r--r--tests/unit/ofproto/json/of14/5-8-ofp_get_config_request.packet.json3
-rw-r--r--tests/unit/ofproto/json/of14/5-9-ofp_get_config_reply.packet.json6
-rw-r--r--tests/unit/ofproto/json/of14/lib-ofctl-ofp_table_features_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of14/libofproto-OFP14-ofp_packet_out_packet_library.packet.json61
-rw-r--r--tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_desc_reply.packet.json105
-rw-r--r--tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_desc_request.packet.json26
-rw-r--r--tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_mod.packet.json234
-rw-r--r--tests/unit/ofproto/json/of15/lib-ofctl-ofp_queue_stats_request.packet.json8
-rw-r--r--tests/unit/ofproto/json/of15/lib-ofctl-ofp_table_features_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-aggregate_stats_reply.packet.json24
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-aggregate_stats_request.packet.json18
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-barrier_reply.packet.json3
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-barrier_request.packet.json3
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_add.packet.json200
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_ctrl.packet.json8
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_features_reply.packet.json43
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_features_request.packet.json39
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-controller_status.packet.json22
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-controller_status_reply.packet.json26
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-controller_status_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-desc_reply.packet.json15
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-desc_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-echo_reply.packet.json5
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-echo_request.packet.json5
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-error_msg.packet.json7
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-error_msg_experimenter.packet.json8
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter.packet.json7
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter_reply.packet.json13
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter_request.packet.json9
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-features_reply.packet.json9
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-features_request.packet.json3
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-flow_desc_reply.packet.json57
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-flow_desc_request.packet.json26
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod.packet.json193
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_conjunction.packet.json101
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_match_conj.packet.json67
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_no_nx.packet.json202
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-flow_monitor_reply.packet.json66
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-flow_monitor_request.packet.json27
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-flow_removed.packet.json38
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-flow_stats_reply.packet.json44
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-flow_stats_request.packet.json18
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-get_async_reply.packet.json122
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-get_async_request.packet.json3
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-get_config_reply.packet.json6
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-get_config_request.packet.json3
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-group_desc_reply.packet.json45
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-group_desc_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-group_features_reply.packet.json24
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-group_features_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-group_mod.packet.json63
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-group_stats_reply.packet.json27
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-group_stats_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-hello.packet.json15
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-meter_desc_reply.packet.json25
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-meter_desc_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-meter_features_reply.packet.json18
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-meter_features_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-meter_mod.packet.json26
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-meter_stats_reply.packet.json27
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-meter_stats_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-packet_in.packet.json46
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-packet_out.packet.json32
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-port_desc_reply.packet.json103
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-port_desc_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-port_mod.packet.json60
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-port_stats_reply.packet.json113
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-port_stats_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-port_status.packet.json76
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-queue_desc_reply.packet.json81
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-queue_desc_request.packet.json8
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-queue_stats_reply.packet.json80
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-queue_stats_request.packet.json8
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-requestforward.packet.json67
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-role_reply.packet.json7
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-role_request.packet.json7
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-role_status.packet.json8
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-set_async.packet.json122
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-set_config.packet.json6
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-table_desc_reply.packet.json83
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-table_desc_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-table_features_reply.packet.json38
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-table_features_request.packet.json38
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-table_mod.packet.json15
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-table_stats_reply.packet.json24
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-table_stats_request.packet.json6
-rw-r--r--tests/unit/ofproto/json/of15/libofproto-OFP15-table_status.packet.json62
336 files changed, 0 insertions, 82014 deletions
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
- }
- }
- }
-}