From 2483f01f6b601becbd34e103584cf7f13c2166a2 Mon Sep 17 00:00:00 2001 From: Brad Cowie Date: Thu, 4 Jul 2024 13:47:34 +1200 Subject: [PATCH] Import os-ken 2.9.0 source. --- .pre-commit-config.yaml | 32 + doc/Makefile | 158 +- doc/source/conf.py | 0 doc/source/library_bgp_speaker.rst | 4 +- doc/source/man/osken_manager.rst | 42 +- etc/os_ken/os_ken.conf | 2 +- os_ken/lib/netconf/netconf.xsd | 132 +- os_ken/lib/of_config/of-config-1.1.1.xsd | 6 +- os_ken/lib/of_config/of-config-1.1.xsd | 6 +- os_ken/lib/of_config/xmldsig-core-schema.xsd | 142 +- os_ken/ofproto/ofproto_v1_2.py | 2 +- os_ken/ofproto/ofproto_v1_3.py | 2 +- os_ken/ofproto/ofproto_v1_3_parser.py | 4 + os_ken/ofproto/ofproto_v1_4_parser.py | 4 + os_ken/ofproto/ofproto_v1_5_parser.py | 4 + os_ken/tests/mininet/run_mnet-test.sh | 2 +- os_ken/tests/packet_data_generator/Makefile | 6 +- os_ken/tests/packet_data_generator/src/x1.erl | 8 +- os_ken/tests/packet_data_generator/src/x3.erl | 26 +- os_ken/tests/packet_data_generator/src/x4.erl | 36 +- os_ken/tests/packet_data_generator/src/x5.erl | 192 +- .../tests/packet_data_generator2/Makefile.BSD | 4 +- .../tests/packet_data_generator2/Makefile.GNU | 6 +- .../json/of10/1-1-ofp_packet_out.packet.json | 8 +- .../json/of10/1-2-ofp_flow_mod.packet.json | 36 +- .../json/of10/1-4-ofp_packet_in.packet.json | 8 +- .../of10/1-6-ofp_switch_features.packet.json | 44 +- ...-ofp_packet_out_packet_library.packet.json | 8 +- ...ofctl-of10-action_dec_mpls_ttl.packet.json | 44 +- ...s-ofctl-of10-action_dec_nw_ttl.packet.json | 44 +- ...ovs-ofctl-of10-action_pop_mpls.packet.json | 46 +- ...vs-ofctl-of10-action_push_mpls.packet.json | 46 +- ...ctl-of10-action_set_mpls_label.packet.json | 46 +- ...-ofctl-of10-action_set_mpls_tc.packet.json | 46 +- ...ofctl-of10-action_set_mpls_ttl.packet.json | 46 +- .../of12/3-0-ofp_desc_stats_reply.packet.json | 12 +- .../json/of12/3-1-ofp_packet_out.packet.json | 14 +- .../3-11-ofp_flow_stats_request.packet.json | 16 +- .../3-12-ofp_flow_stats_reply.packet.json | 152 +- .../json/of12/3-15-ofp_error_msg.packet.json | 4 +- .../of12/3-16-ofp_experimenter.packet.json | 4 +- .../of12/3-19-ofp_role_request.packet.json | 2 +- .../json/of12/3-2-ofp_flow_mod.packet.json | 58 +- .../json/of12/3-20-ofp_role_reply.packet.json | 2 +- .../json/of12/3-21-ofp_group_mod.packet.json | 20 +- .../json/of12/3-22-ofp_port_mod.packet.json | 8 +- .../json/of12/3-23-ofp_table_mod.packet.json | 2 +- ...25-ofp_aggregate_stats_request.packet.json | 16 +- ...3-26-ofp_aggregate_stats_reply.packet.json | 8 +- .../3-28-ofp_table_stats_reply.packet.json | 10194 +++++----- .../3-29-ofp_port_stats_request.packet.json | 2 +- .../json/of12/3-3-ofp_flow_mod.packet.json | 42 +- .../3-30-ofp_port_stats_reply.packet.json | 54 +- ...ofp_group_features_stats_reply.packet.json | 24 +- ...-34-ofp_group_desc_stats_reply.packet.json | 24 +- ...-36-ofp_queue_get_config_reply.packet.json | 36 +- .../3-37-ofp_queue_stats_request.packet.json | 4 +- .../3-38-ofp_queue_stats_reply.packet.json | 32 +- .../of12/3-39-ofp_port_status.packet.json | 22 +- .../json/of12/3-4-ofp_packet_in.packet.json | 66 +- .../of12/3-40-ofp_flow_removed.packet.json | 28 +- .../json/of12/3-59-ofp_packet_in.packet.json | 222 +- .../of12/3-6-ofp_features_reply.packet.json | 50 +- .../json/of12/3-60-ofp_flow_mod.packet.json | 236 +- .../3-61-ofp_group_stats_request.packet.json | 2 +- .../3-62-ofp_group_stats_reply.packet.json | 16 +- .../json/of12/3-7-ofp_set_config.packet.json | 2 +- .../of12/3-9-ofp_get_config_reply.packet.json | 2 +- ...-ofctl-ofp_group_stats_request.packet.json | 2 +- ...b-ofctl-ofp_port_stats_request.packet.json | 2 +- ...-ofp_packet_out_packet_library.packet.json | 16 +- .../json/of13/4-0-ofp_desc_reply.packet.json | 12 +- .../json/of13/4-1-ofp_packet_out.packet.json | 14 +- .../json/of13/4-10-ofp_hello.packet.json | 14 +- .../4-11-ofp_flow_stats_request.packet.json | 18 +- .../4-12-ofp_flow_stats_reply.packet.json | 266 +- .../json/of13/4-15-ofp_error_msg.packet.json | 4 +- .../of13/4-16-ofp_experimenter.packet.json | 4 +- .../of13/4-19-ofp_role_request.packet.json | 2 +- .../json/of13/4-2-ofp_flow_mod.packet.json | 134 +- .../json/of13/4-20-ofp_role_reply.packet.json | 2 +- .../json/of13/4-21-ofp_group_mod.packet.json | 20 +- .../json/of13/4-22-ofp_port_mod.packet.json | 8 +- .../json/of13/4-23-ofp_table_mod.packet.json | 2 +- .../of13/4-24-ofp_desc_request.packet.json | 2 +- ...25-ofp_aggregate_stats_request.packet.json | 18 +- ...4-26-ofp_aggregate_stats_reply.packet.json | 8 +- .../4-27-ofp_table_stats_request.packet.json | 2 +- .../4-28-ofp_table_stats_reply.packet.json | 18 +- .../4-29-ofp_port_stats_request.packet.json | 4 +- .../json/of13/4-3-ofp_flow_mod.packet.json | 42 +- .../4-30-ofp_port_stats_reply.packet.json | 62 +- ...-31-ofp_group_features_request.packet.json | 2 +- .../4-32-ofp_group_features_reply.packet.json | 22 +- .../4-33-ofp_group_desc_request.packet.json | 2 +- .../4-34-ofp_group_desc_reply.packet.json | 24 +- ...-36-ofp_queue_get_config_reply.packet.json | 72 +- .../4-37-ofp_queue_stats_request.packet.json | 6 +- .../4-38-ofp_queue_stats_reply.packet.json | 44 +- .../of13/4-39-ofp_port_status.packet.json | 22 +- .../json/of13/4-4-ofp_packet_in.packet.json | 68 +- .../of13/4-40-ofp_flow_removed.packet.json | 28 +- .../of13/4-43-ofp_get_async_reply.packet.json | 10 +- .../json/of13/4-44-ofp_set_async.packet.json | 10 +- .../json/of13/4-45-ofp_meter_mod.packet.json | 32 +- .../json/of13/4-46-ofp_flow_mod.packet.json | 48 +- .../4-47-ofp_meter_config_request.packet.json | 4 +- .../4-48-ofp_meter_config_reply.packet.json | 16 +- .../4-49-ofp_meter_stats_request.packet.json | 4 +- .../4-50-ofp_meter_stats_reply.packet.json | 20 +- ...-51-ofp_meter_features_request.packet.json | 2 +- .../4-52-ofp_meter_features_reply.packet.json | 12 +- .../4-53-ofp_port_desc_request.packet.json | 2 +- .../of13/4-54-ofp_port_desc_reply.packet.json | 46 +- ...-55-ofp_table_features_request.packet.json | 15884 ++++++++-------- .../4-56-ofp_table_features_reply.packet.json | 15884 ++++++++-------- .../4-57-ofp_group_stats_request.packet.json | 4 +- .../4-58-ofp_group_stats_reply.packet.json | 20 +- .../json/of13/4-59-ofp_packet_in.packet.json | 266 +- .../of13/4-6-ofp_features_reply.packet.json | 8 +- .../json/of13/4-60-ofp_flow_mod.packet.json | 278 +- .../4-61-ofp_experimenter_request.packet.json | 8 +- .../4-62-ofp_experimenter_reply.packet.json | 8 +- .../4-63-onf_flow_monitor_request.packet.json | 288 +- .../json/of13/4-7-ofp_set_config.packet.json | 2 +- .../of13/4-9-ofp_get_config_reply.packet.json | 2 +- ...-ofctl-ofp_group_stats_request.packet.json | 4 +- ...ofctl-ofp_meter_config_request.packet.json | 4 +- ...-ofctl-ofp_meter_stats_request.packet.json | 4 +- ...b-ofctl-ofp_port_stats_request.packet.json | 4 +- ...ofctl-ofp_queue_stats_request.packet2.json | 6 +- ...ofctl-ofp_queue_stats_request.packet3.json | 6 +- .../libofproto-OFP13-error_msg.packet.json | 4 +- ...ibofproto-OFP13-features_reply.packet.json | 8 +- .../libofproto-OFP13-flow_mod.packet.json | 162 +- ...oto-OFP13-flow_mod.packet.truncated64.json | 32 +- ...oto-OFP13-flow_mod_conjunction.packet.json | 90 +- ...roto-OFP13-flow_mod_match_conj.packet.json | 50 +- .../libofproto-OFP13-flow_removed.packet.json | 70 +- ...ofproto-OFP13-get_config_reply.packet.json | 2 +- .../of13/libofproto-OFP13-hello.packet.json | 4 +- .../libofproto-OFP13-meter_mod.packet.json | 22 +- ...-ofp_packet_out_packet_library.packet.json | 14 +- .../libofproto-OFP13-packet_in.packet.json | 38 +- .../libofproto-OFP13-port_mod.packet.json | 8 +- .../libofproto-OFP13-port_status.packet.json | 22 +- .../libofproto-OFP13-set_config.packet.json | 2 +- .../libofproto-OFP13-table_mod.packet.json | 2 +- ...-ofctl-of13-action_conjunction.packet.json | 90 +- ...s-ofctl-of13-action_controller.packet.json | 44 +- ...-ofctl-of13-action_controller2.packet.json | 34 +- .../of13/ovs-ofctl-of13-action_ct.packet.json | 58 +- ...ovs-ofctl-of13-action_ct_clear.packet.json | 48 +- .../ovs-ofctl-of13-action_ct_exec.packet.json | 62 +- .../ovs-ofctl-of13-action_ct_nat.packet.json | 72 +- ...vs-ofctl-of13-action_ct_nat_v6.packet.json | 72 +- ...tl-of13-action_dec_ttl_cnt_ids.packet.json | 38 +- ...s-ofctl-of13-action_fintimeout.packet.json | 52 +- .../ovs-ofctl-of13-action_learn.packet.json | 162 +- ...ofctl-of13-action_output_trunc.packet.json | 20 +- ...ovs-ofctl-of13-action_resubmit.packet.json | 88 +- .../ovs-ofctl-of13-action_sample.packet.json | 46 +- .../ovs-ofctl-of13-action_sample2.packet.json | 42 +- ...vs-ofctl-of13-action_stack_pop.packet.json | 44 +- ...s-ofctl-of13-action_stack_push.packet.json | 38 +- .../ovs-ofctl-of13-match_conj.packet.json | 50 +- .../ovs-ofctl-of13-match_pkt_mark.packet.json | 50 +- ...ctl-of13-match_pkt_mark_masked.packet.json | 50 +- .../json/of14/5-0-ofp_desc_reply.packet.json | 12 +- .../json/of14/5-1-ofp_packet_out.packet.json | 14 +- .../json/of14/5-10-ofp_hello.packet.json | 14 +- .../5-11-ofp_flow_stats_request.packet.json | 18 +- .../5-12-ofp_flow_stats_reply.packet.json | 274 +- .../json/of14/5-15-ofp_error_msg.packet.json | 4 +- .../of14/5-16-ofp_experimenter.packet.json | 4 +- .../of14/5-19-ofp_role_request.packet.json | 2 +- .../json/of14/5-2-ofp_flow_mod.packet.json | 150 +- .../json/of14/5-20-ofp_role_reply.packet.json | 2 +- .../json/of14/5-21-ofp_group_mod.packet.json | 20 +- .../json/of14/5-22-ofp_port_mod.packet.json | 58 +- .../json/of14/5-23-ofp_table_mod.packet.json | 50 +- .../of14/5-24-ofp_desc_request.packet.json | 2 +- ...25-ofp_aggregate_stats_request.packet.json | 18 +- ...5-26-ofp_aggregate_stats_reply.packet.json | 8 +- .../5-27-ofp_table_stats_request.packet.json | 2 +- .../5-28-ofp_table_stats_reply.packet.json | 18 +- .../5-29-ofp_port_stats_request.packet.json | 4 +- .../json/of14/5-3-ofp_flow_mod.packet.json | 44 +- .../5-30-ofp_port_stats_reply.packet.json | 132 +- ...-31-ofp_group_features_request.packet.json | 2 +- .../5-32-ofp_group_features_reply.packet.json | 22 +- .../5-33-ofp_group_desc_request.packet.json | 2 +- .../5-34-ofp_group_desc_reply.packet.json | 24 +- .../5-35-ofp_queue_stats_request.packet.json | 6 +- .../5-36-ofp_queue_stats_reply.packet.json | 86 +- .../of14/5-37-ofp_port_status.packet.json | 82 +- .../of14/5-38-ofp_flow_removed.packet.json | 28 +- .../json/of14/5-4-ofp_packet_in.packet.json | 68 +- .../of14/5-41-ofp_get_async_reply.packet.json | 102 +- .../json/of14/5-42-ofp_set_async.packet.json | 102 +- .../json/of14/5-43-ofp_meter_mod.packet.json | 32 +- .../json/of14/5-44-ofp_flow_mod.packet.json | 50 +- .../5-45-ofp_meter_config_request.packet.json | 4 +- .../5-46-ofp_meter_config_reply.packet.json | 16 +- .../5-47-ofp_meter_stats_request.packet.json | 4 +- .../5-48-ofp_meter_stats_reply.packet.json | 20 +- ...-49-ofp_meter_features_request.packet.json | 2 +- .../5-50-ofp_meter_features_reply.packet.json | 12 +- .../5-51-ofp_port_desc_request.packet.json | 2 +- .../of14/5-52-ofp_port_desc_reply.packet.json | 112 +- ...-53-ofp_table_features_request.packet.json | 15884 ++++++++-------- .../5-54-ofp_table_features_reply.packet.json | 15884 ++++++++-------- .../5-55-ofp_group_stats_request.packet.json | 4 +- .../5-56-ofp_group_stats_reply.packet.json | 20 +- .../json/of14/5-57-ofp_packet_in.packet.json | 254 +- .../json/of14/5-58-ofp_flow_mod.packet.json | 268 +- .../5-59-ofp_experimenter_request.packet.json | 8 +- .../of14/5-6-ofp_features_reply.packet.json | 8 +- .../5-60-ofp_experimenter_reply.packet.json | 8 +- .../5-61-ofp_table_desc_request.packet.json | 2 +- .../5-62-ofp_table_desc_reply.packet.json | 72 +- .../5-63-ofp_queue_desc_request.packet.json | 6 +- .../5-64-ofp_queue_desc_reply.packet.json | 68 +- .../of14/5-65-ofp_role_status.packet.json | 36 +- .../5-66-ofp_flow_monitor_request.packet.json | 24 +- .../5-67-ofp_flow_monitor_reply.packet.json | 50 +- .../of14/5-68-ofp_table_status.packet.json | 54 +- .../of14/5-69-ofp_bundle_ctrl_msg.packet.json | 36 +- .../json/of14/5-7-ofp_set_config.packet.json | 2 +- .../of14/5-70-ofp_bundle_add_msg.packet.json | 36 +- .../of14/5-71-ofp_requestforward.packet.json | 20 +- .../of14/5-9-ofp_get_config_reply.packet.json | 2 +- ...-ofp_packet_out_packet_library.packet.json | 16 +- ...ib-ofctl-OFP15-flow_desc_reply.packet.json | 58 +- .../of15/lib-ofctl-OFP15-flow_mod.packet.json | 168 +- ...-OFP15-aggregate_stats_request.packet.json | 18 +- .../libofproto-OFP15-bundle_add.packet.json | 170 +- .../libofproto-OFP15-bundle_ctrl.packet.json | 6 +- .../libofproto-OFP15-desc_reply.packet.json | 12 +- .../libofproto-OFP15-desc_request.packet.json | 2 +- .../libofproto-OFP15-error_msg.packet.json | 4 +- ...proto-OFP15-experimenter_reply.packet.json | 8 +- ...oto-OFP15-experimenter_request.packet.json | 8 +- ...ibofproto-OFP15-features_reply.packet.json | 8 +- .../libofproto-OFP15-flow_mod.packet.json | 164 +- ...oto-OFP15-flow_mod_conjunction.packet.json | 92 +- ...roto-OFP15-flow_mod_match_conj.packet.json | 52 +- ...ibofproto-OFP15-flow_mod_no_nx.packet.json | 150 +- ...proto-OFP15-flow_monitor_reply.packet.json | 50 +- ...oto-OFP15-flow_monitor_request.packet.json | 24 +- ...proto-OFP15-flow_stats_request.packet.json | 18 +- ...bofproto-OFP15-get_async_reply.packet.json | 102 +- ...ofproto-OFP15-get_config_reply.packet.json | 2 +- ...oto-OFP15-group_features_reply.packet.json | 22 +- ...o-OFP15-group_features_request.packet.json | 2 +- ...fproto-OFP15-group_stats_reply.packet.json | 20 +- ...roto-OFP15-group_stats_request.packet.json | 4 +- .../of15/libofproto-OFP15-hello.packet.json | 4 +- ...oto-OFP15-meter_features_reply.packet.json | 14 +- ...o-OFP15-meter_features_request.packet.json | 2 +- .../libofproto-OFP15-meter_mod.packet.json | 22 +- ...roto-OFP15-meter_stats_request.packet.json | 4 +- .../libofproto-OFP15-packet_in.packet.json | 38 +- ...bofproto-OFP15-port_desc_reply.packet.json | 112 +- .../libofproto-OFP15-port_mod.packet.json | 58 +- ...ofproto-OFP15-port_stats_reply.packet.json | 132 +- ...proto-OFP15-port_stats_request.packet.json | 4 +- .../libofproto-OFP15-port_status.packet.json | 82 +- ...ofproto-OFP15-queue_desc_reply.packet.json | 68 +- ...fproto-OFP15-queue_stats_reply.packet.json | 86 +- ...ibofproto-OFP15-requestforward.packet.json | 44 +- .../libofproto-OFP15-role_status.packet.json | 6 +- .../libofproto-OFP15-set_async.packet.json | 102 +- .../libofproto-OFP15-set_config.packet.json | 2 +- ...ofproto-OFP15-table_desc_reply.packet.json | 72 +- ...proto-OFP15-table_desc_request.packet.json | 2 +- .../libofproto-OFP15-table_mod.packet.json | 8 +- ...fproto-OFP15-table_stats_reply.packet.json | 18 +- ...roto-OFP15-table_stats_request.packet.json | 2 +- .../libofproto-OFP15-table_status.packet.json | 54 +- releasenotes/source/2024.1.rst | 6 + releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 2 +- releasenotes/source/wallaby.rst | 2 +- releasenotes/source/xena.rst | 2 +- tools/normalize_json.py | 2 +- tools/pyang_plugins/osken.py | 20 +- tools/topology_graphviz.py | 10 +- 288 files changed, 42373 insertions(+), 42322 deletions(-) create mode 100644 .pre-commit-config.yaml mode change 100755 => 100644 doc/source/conf.py create mode 100644 releasenotes/source/2024.1.rst diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..6f3a920 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,32 @@ +--- +default_language_version: + # force all unspecified python hooks to run python3 + python: python3 +repos: + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: v4.5.0 + hooks: + - id: trailing-whitespace + - id: mixed-line-ending + args: ['--fix', 'lf'] + exclude: '.*\.(svg)$' + - id: check-byte-order-marker + - id: check-executables-have-shebangs + - id: check-merge-conflict + - id: debug-statements + - id: check-yaml + - repo: https://github.com/lucas-c/pre-commit-hooks + rev: v1.5.4 + hooks: + - id: remove-tabs + exclude: '.*\.(svg)$' + - repo: local + hooks: + - id: flake8 + name: flake8 + additional_dependencies: + - hacking>=3.2.0,<3.3.0 + language: python + entry: flake8 + files: '^.*\.py$' + exclude: '^(doc|releasenotes|tools)/.*$' diff --git a/doc/Makefile b/doc/Makefile index 751b294..4cf63c8 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -17,116 +17,116 @@ ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) sou .PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest help: - @echo "Please use \`make ' where is one of" - @echo " html to make standalone HTML files" - @echo " dirhtml to make HTML files named index.html in directories" - @echo " singlehtml to make a single large HTML file" - @echo " pickle to make pickle files" - @echo " json to make JSON files" - @echo " htmlhelp to make HTML files and a HTML help project" - @echo " qthelp to make HTML files and a qthelp project" - @echo " devhelp to make HTML files and a Devhelp project" - @echo " epub to make an epub" - @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" - @echo " latexpdf to make LaTeX files and run them through pdflatex" - @echo " text to make text files" - @echo " man to make manual pages" - @echo " changes to make an overview of all changed/added/deprecated items" - @echo " linkcheck to check all external links for integrity" - @echo " doctest to run all doctests embedded in the documentation (if enabled)" + @echo "Please use \`make ' where is one of" + @echo " html to make standalone HTML files" + @echo " dirhtml to make HTML files named index.html in directories" + @echo " singlehtml to make a single large HTML file" + @echo " pickle to make pickle files" + @echo " json to make JSON files" + @echo " htmlhelp to make HTML files and a HTML help project" + @echo " qthelp to make HTML files and a qthelp project" + @echo " devhelp to make HTML files and a Devhelp project" + @echo " epub to make an epub" + @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" + @echo " latexpdf to make LaTeX files and run them through pdflatex" + @echo " text to make text files" + @echo " man to make manual pages" + @echo " changes to make an overview of all changed/added/deprecated items" + @echo " linkcheck to check all external links for integrity" + @echo " doctest to run all doctests embedded in the documentation (if enabled)" clean: - -rm -rf $(BUILDDIR)/* + -rm -rf $(BUILDDIR)/* html: - $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html - @echo - @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." + $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html + @echo + @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." dirhtml: - $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml - @echo - @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." + $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml + @echo + @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." singlehtml: - $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml - @echo - @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." + $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml + @echo + @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." pickle: - $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle - @echo - @echo "Build finished; now you can process the pickle files." + $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle + @echo + @echo "Build finished; now you can process the pickle files." json: - $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json - @echo - @echo "Build finished; now you can process the JSON files." + $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json + @echo + @echo "Build finished; now you can process the JSON files." htmlhelp: - $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp - @echo - @echo "Build finished; now you can run HTML Help Workshop with the" \ - ".hhp project file in $(BUILDDIR)/htmlhelp." + $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp + @echo + @echo "Build finished; now you can run HTML Help Workshop with the" \ + ".hhp project file in $(BUILDDIR)/htmlhelp." qthelp: - $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp - @echo - @echo "Build finished; now you can run "qcollectiongenerator" with the" \ - ".qhcp project file in $(BUILDDIR)/qthelp, like this:" - @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/os_ken.qhcp" - @echo "To view the help file:" - @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/os_ken.qhc" + $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp + @echo + @echo "Build finished; now you can run "qcollectiongenerator" with the" \ + ".qhcp project file in $(BUILDDIR)/qthelp, like this:" + @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/os_ken.qhcp" + @echo "To view the help file:" + @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/os_ken.qhc" devhelp: - $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp - @echo - @echo "Build finished." - @echo "To view the help file:" - @echo "# mkdir -p $$HOME/.local/share/devhelp/os_ken" - @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/os_ken" - @echo "# devhelp" + $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp + @echo + @echo "Build finished." + @echo "To view the help file:" + @echo "# mkdir -p $$HOME/.local/share/devhelp/os_ken" + @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/os_ken" + @echo "# devhelp" epub: - $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub - @echo - @echo "Build finished. The epub file is in $(BUILDDIR)/epub." + $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub + @echo + @echo "Build finished. The epub file is in $(BUILDDIR)/epub." latex: - $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex - @echo - @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." - @echo "Run \`make' in that directory to run these through (pdf)latex" \ - "(use \`make latexpdf' here to do that automatically)." + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo + @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." + @echo "Run \`make' in that directory to run these through (pdf)latex" \ + "(use \`make latexpdf' here to do that automatically)." latexpdf: - $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex - @echo "Running LaTeX files through pdflatex..." - $(MAKE) -C $(BUILDDIR)/latex all-pdf - @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo "Running LaTeX files through pdflatex..." + $(MAKE) -C $(BUILDDIR)/latex all-pdf + @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." text: - $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text - @echo - @echo "Build finished. The text files are in $(BUILDDIR)/text." + $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text + @echo + @echo "Build finished. The text files are in $(BUILDDIR)/text." man: - $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man - @echo - @echo "Build finished. The manual pages are in $(BUILDDIR)/man." + $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man + @echo + @echo "Build finished. The manual pages are in $(BUILDDIR)/man." changes: - $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes - @echo - @echo "The overview file is in $(BUILDDIR)/changes." + $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes + @echo + @echo "The overview file is in $(BUILDDIR)/changes." linkcheck: - $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck - @echo - @echo "Link check complete; look for any errors in the above output " \ - "or in $(BUILDDIR)/linkcheck/output.txt." + $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck + @echo + @echo "Link check complete; look for any errors in the above output " \ + "or in $(BUILDDIR)/linkcheck/output.txt." doctest: - $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest - @echo "Testing of doctests in the sources finished, look at the " \ - "results in $(BUILDDIR)/doctest/output.txt." + $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest + @echo "Testing of doctests in the sources finished, look at the " \ + "results in $(BUILDDIR)/doctest/output.txt." diff --git a/doc/source/conf.py b/doc/source/conf.py old mode 100755 new mode 100644 diff --git a/doc/source/library_bgp_speaker.rst b/doc/source/library_bgp_speaker.rst index 038802b..2f01874 100644 --- a/doc/source/library_bgp_speaker.rst +++ b/doc/source/library_bgp_speaker.rst @@ -47,8 +47,8 @@ instance advertizes some prefixes. peer_down_handler=detect_peer_down) speaker.neighbor_add('192.168.177.32', 64513) - # uncomment the below line if the speaker needs to talk with a bmp server. - # speaker.bmp_server_add('192.168.177.2', 11019) + # uncomment the below line if the speaker needs to talk with a bmp server. + # speaker.bmp_server_add('192.168.177.2', 11019) count = 1 while True: eventlet.sleep(30) diff --git a/doc/source/man/osken_manager.rst b/doc/source/man/osken_manager.rst index ed99cd6..14c6b5c 100644 --- a/doc/source/man/osken_manager.rst +++ b/doc/source/man/osken_manager.rst @@ -77,10 +77,10 @@ app --ctl-cert CTL_CERT controller certificate ---ctl-privkey CTL_PRIVKEY +--ctl-privkey CTL_PRIVKEY controller private key ---default-log-level DEFAULT_LOG_LEVEL +--default-log-level DEFAULT_LOG_LEVEL default log level --explicit-drop @@ -99,37 +99,37 @@ app --log-file LOG_FILE log file name ---log-file-mode LOG_FILE_MODE +--log-file-mode LOG_FILE_MODE default log file permission ---neutron-admin-auth-url NEUTRON_ADMIN_AUTH_URL +--neutron-admin-auth-url NEUTRON_ADMIN_AUTH_URL auth url for connecting to neutron in admin context ---neutron-admin-password NEUTRON_ADMIN_PASSWORD +--neutron-admin-password NEUTRON_ADMIN_PASSWORD password for connecting to neutron in admin context ---neutron-admin-tenant-name NEUTRON_ADMIN_TENANT_NAME +--neutron-admin-tenant-name NEUTRON_ADMIN_TENANT_NAME tenant name for connecting to neutron in admin context ---neutron-admin-username NEUTRON_ADMIN_USERNAME +--neutron-admin-username NEUTRON_ADMIN_USERNAME username for connecting to neutron in admin context ---neutron-auth-strategy NEUTRON_AUTH_STRATEGY +--neutron-auth-strategy NEUTRON_AUTH_STRATEGY auth strategy for connecting to neutron in admincontext ---neutron-controller-addr NEUTRON_CONTROLLER_ADDR +--neutron-controller-addr NEUTRON_CONTROLLER_ADDR openflow method:address:port to set controller ofovs bridge ---neutron-url NEUTRON_URL +--neutron-url NEUTRON_URL URL for connecting to neutron ---neutron-url-timeout NEUTRON_URL_TIMEOUT +--neutron-url-timeout NEUTRON_URL_TIMEOUT timeout value for connecting to neutron in seconds --noexplicit-drop The inverse of --explicit-drop ---noinstall-lldp-flow +--noinstall-lldp-flow The inverse of --install-lldp-flow --noobserve-links @@ -147,13 +147,13 @@ app --observe-links observe link discovery events. ---ofp-listen-host OFP_LISTEN_HOST +--ofp-listen-host OFP_LISTEN_HOST openflow listen host ---ofp-ssl-listen-port OFP_SSL_LISTEN_PORT +--ofp-ssl-listen-port OFP_SSL_LISTEN_PORT openflow ssl listen port ---ofp-tcp-listen-port OFP_TCP_LISTEN_PORT +--ofp-tcp-listen-port OFP_TCP_LISTEN_PORT openflow tcp listen port --use-stderr @@ -168,17 +168,17 @@ app --version show program's version number and exit ---wsapi-host WSAPI_HOST +--wsapi-host WSAPI_HOST webapp listen host ---wsapi-port WSAPI_PORT +--wsapi-port WSAPI_PORT webapp listen port - ---test-switch-dir TEST-SWITCH_DIR + +--test-switch-dir TEST-SWITCH_DIR test files directory ---test-switch-target TEST-SWITCH_TARGET +--test-switch-target TEST-SWITCH_TARGET target sw dp-id ---test-switch-tester TEST-SWITCH_TESTER +--test-switch-tester TEST-SWITCH_TESTER tester sw dp-id diff --git a/etc/os_ken/os_ken.conf b/etc/os_ken/os_ken.conf index 077a5cc..a8ee001 100644 --- a/etc/os_ken/os_ken.conf +++ b/etc/os_ken/os_ken.conf @@ -1,4 +1,4 @@ -# Sample configuration file +# Sample configuration file [DEFAULT] diff --git a/os_ken/lib/netconf/netconf.xsd b/os_ken/lib/netconf/netconf.xsd index 581e1ff..c9ec0f9 100644 --- a/os_ken/lib/netconf/netconf.xsd +++ b/os_ken/lib/netconf/netconf.xsd @@ -62,7 +62,7 @@ @@ -201,8 +201,8 @@ @@ -271,13 +271,13 @@ --> + abstract="true"/> + substitutionGroup="config-name"/> + substitutionGroup="config-name"/> + substitutionGroup="config-name"/> @@ -42,16 +42,16 @@ - - - - - - + + + + + + - + @@ -64,21 +64,21 @@ - - - - - - + + + + + + - + - + @@ -88,48 +88,48 @@ - + - - - - + + + + - - - + + + - + - + - + - + - + - - + + @@ -141,26 +141,26 @@ - + - - - - - - + + + + + + - + - + @@ -169,18 +169,18 @@ - + - - + + - + @@ -194,10 +194,10 @@ - - - - + + + + @@ -205,17 +205,17 @@ - - + + - - + + - + @@ -226,13 +226,13 @@ - + - + @@ -240,40 +240,40 @@ - + - + - + - + - + - + - + - + - + - + - - + + @@ -306,10 +306,10 @@ - - + + - + diff --git a/os_ken/ofproto/ofproto_v1_2.py b/os_ken/ofproto/ofproto_v1_2.py index 9d4e28a..b61858c 100644 --- a/os_ken/ofproto/ofproto_v1_2.py +++ b/os_ken/ofproto/ofproto_v1_2.py @@ -101,7 +101,7 @@ OFPP_ALL = 0xfffffffc # All physical ports except input port. OFPP_CONTROLLER = 0xfffffffd # Send to controller. OFPP_LOCAL = 0xfffffffe # Local openflow "port". -OFPP_ANY = 0xffffffff # Not associated with a physical port. +OFPP_ANY = 0xffffffff # Not associated with a physical port. # All ones is used to indicate all queues in a port (for stats retrieval). OFPQ_ALL = 0xffffffff diff --git a/os_ken/ofproto/ofproto_v1_3.py b/os_ken/ofproto/ofproto_v1_3.py index 65cb6d8..de86787 100644 --- a/os_ken/ofproto/ofproto_v1_3.py +++ b/os_ken/ofproto/ofproto_v1_3.py @@ -106,7 +106,7 @@ OFPP_ALL = 0xfffffffc # All physical ports except input port. OFPP_CONTROLLER = 0xfffffffd # Send to controller. OFPP_LOCAL = 0xfffffffe # Local openflow "port". -OFPP_ANY = 0xffffffff # Not associated with a physical port. +OFPP_ANY = 0xffffffff # Not associated with a physical port. # All ones is used to indicate all queues in a port (for stats retrieval). OFPQ_ALL = 0xffffffff diff --git a/os_ken/ofproto/ofproto_v1_3_parser.py b/os_ken/ofproto/ofproto_v1_3_parser.py index ca2d94c..5814747 100644 --- a/os_ken/ofproto/ofproto_v1_3_parser.py +++ b/os_ken/ofproto/ofproto_v1_3_parser.py @@ -1616,6 +1616,8 @@ def _register_type(subcls): @classmethod def parse(cls, buf): (type_, length) = struct.unpack_from(cls._PACK_STR, buf, 0) + if not length: + raise ValueError rest = buf[utils.round_up(length, 8):] try: subcls = cls._TYPES[type_] @@ -6602,6 +6604,8 @@ def __init__(self, type_=None, length=None, data=None): @classmethod def parse(cls, buf): (type_, length) = struct.unpack_from(cls._PACK_STR, buf, 0) + if not length: + raise ValueError rest = buf[utils.round_up(length, 8):] try: subcls = cls._TYPES[type_] diff --git a/os_ken/ofproto/ofproto_v1_4_parser.py b/os_ken/ofproto/ofproto_v1_4_parser.py index 6bbc39e..bdbb70b 100644 --- a/os_ken/ofproto/ofproto_v1_4_parser.py +++ b/os_ken/ofproto/ofproto_v1_4_parser.py @@ -900,6 +900,8 @@ def _register_type(subcls): @classmethod def parse(cls, buf): (type_, length) = struct.unpack_from(cls._PACK_STR, buf, 0) + if not length: + raise ValueError rest = buf[utils.round_up(length, 8):] try: subcls = cls._TYPES[type_] @@ -5948,6 +5950,8 @@ def __init__(self, type_=None, length=None, data=None): @classmethod def parse(cls, buf): (type_, length) = struct.unpack_from(cls._PACK_STR, buf, 0) + if not length: + raise ValueError rest = buf[utils.round_up(length, 8):] try: subcls = cls._TYPES[type_] diff --git a/os_ken/ofproto/ofproto_v1_5_parser.py b/os_ken/ofproto/ofproto_v1_5_parser.py index 61c13ef..59297f2 100644 --- a/os_ken/ofproto/ofproto_v1_5_parser.py +++ b/os_ken/ofproto/ofproto_v1_5_parser.py @@ -1043,6 +1043,8 @@ def _register_type(subcls): @classmethod def parse(cls, buf): (type_, length) = struct.unpack_from(cls._PACK_STR, buf, 0) + if not length: + raise ValueError rest = buf[utils.round_up(length, 8):] try: subcls = cls._TYPES[type_] @@ -7049,6 +7051,8 @@ def __init__(self, type_=None, length=None, data=None): @classmethod def parse(cls, buf): (type_, length) = struct.unpack_from(cls._PACK_STR, buf, 0) + if not length: + raise ValueError rest = buf[utils.round_up(length, 8):] try: subcls = cls._TYPES[type_] diff --git a/os_ken/tests/mininet/run_mnet-test.sh b/os_ken/tests/mininet/run_mnet-test.sh index b088480..fe5792d 100755 --- a/os_ken/tests/mininet/run_mnet-test.sh +++ b/os_ken/tests/mininet/run_mnet-test.sh @@ -206,7 +206,7 @@ arg_check() { if [ $# -ne 0 ]; then ARGLIST=$* else - ARGLIST=`find . -type f -name "*$TEST_SUFFIX"` + ARGLIST=`find . -type f -name "*$TEST_SUFFIX"` fi for arg in $ARGLIST; do diff --git a/os_ken/tests/packet_data_generator/Makefile b/os_ken/tests/packet_data_generator/Makefile index be1e8d8..f111105 100644 --- a/os_ken/tests/packet_data_generator/Makefile +++ b/os_ken/tests/packet_data_generator/Makefile @@ -1,5 +1,5 @@ generate: - rebar get-deps - rebar compile - erl -pa ebin deps/*/ebin -s x x -s init stop + rebar get-deps + rebar compile + erl -pa ebin deps/*/ebin -s x x -s init stop diff --git a/os_ken/tests/packet_data_generator/src/x1.erl b/os_ken/tests/packet_data_generator/src/x1.erl index 58fc657..f684a5f 100644 --- a/os_ken/tests/packet_data_generator/src/x1.erl +++ b/os_ken/tests/packet_data_generator/src/x1.erl @@ -28,9 +28,9 @@ x() -> skip, #ofp_packet_out{ buffer_id = ?OFP_NO_BUFFER,in_port = controller, - actions = + actions = [#ofp_action_output{port = all,max_len = 65535}], - data = + data = <<242,11,164,208,63,112,242,11,164,125,248,234,8,0,69,0, 0,84,248,26,0,0,255,1,175,139,10,0,0,1,10,0,0,2,8,0,2, 8,247,96,0,0,49,214,2,0,0,0,0,0,171,141,45,49,0,0,0,0, @@ -63,11 +63,11 @@ x() -> features_request, #ofp_switch_features{ % features_reply datapath_id = 16#ff12345678,n_buffers = 0,n_tables = 255, - capabilities = + capabilities = [arp_match_ip,ip_reasm,stp,flow_stats], actions = [enqueue,set_nw_src,set_vlan_vid,output], - ports = + ports = [#ofp_phy_port{ port_no = 7,hw_addr = <<"\362\v\244\320?p">>, name = <<"Port7">>, diff --git a/os_ken/tests/packet_data_generator/src/x3.erl b/os_ken/tests/packet_data_generator/src/x3.erl index 7098fd8..496a0ed 100644 --- a/os_ken/tests/packet_data_generator/src/x3.erl +++ b/os_ken/tests/packet_data_generator/src/x3.erl @@ -191,9 +191,9 @@ x() -> dp_desc = <<"dp">>}, #ofp_packet_out{ buffer_id = no_buffer,in_port = controller, - actions = + actions = [#ofp_action_output{port = all,max_len = no_buffer}], - data = + data = <<242,11,164,208,63,112,242,11,164,125,248,234,8,0,69,0, 0,84,248,26,0,0,255,1,175,139,10,0,0,1,10,0,0,2,8,0,2, 8,247,96,0,0,49,214,2,0,0,0,0,0,171,141,45,49,0,0,0,0, @@ -302,9 +302,9 @@ x() -> #ofp_features_reply{ datapath_mac = <<8,96,110,127,116,231>>, datapath_id = 0,n_buffers = 0,n_tables = 255, - capabilities = + capabilities = [flow_stats,table_stats,port_stats,group_stats,queue_stats], - ports = + ports = [#ofp_port{ port_no = 7,hw_addr = <<"\362\v\244\320?p">>, name = <<"Port7">>, @@ -425,10 +425,10 @@ x() -> #ofp_group_mod{ command = add,type = all,group_id = 1, - buckets = + buckets = [#ofp_bucket{ weight = 1,watch_port = 1,watch_group = 1, - actions = + actions = [#ofp_action_output{port = 2,max_len = no_buffer}]}]}, #ofp_port_mod{port_no = 1, hw_addr = <<0,17,0,0,17,17>>, config = [],mask = [], advertise = [fiber]}, @@ -8610,7 +8610,7 @@ x() -> #ofp_port_stats_request{flags = [],port_no = any}, #ofp_port_stats_reply{ flags = [], - stats = + stats = [#ofp_port_stats{ port_no = 7,rx_packets = 0,tx_packets = 4,rx_bytes = 0, tx_bytes = 336,rx_dropped = 0,tx_dropped = 0, @@ -8637,13 +8637,13 @@ x() -> #ofp_group_desc_stats_request{}, #ofp_group_desc_stats_reply{ flags = [], - stats = + stats = [#ofp_group_desc_stats{ type = all,group_id = 1, - buckets = + buckets = [#ofp_bucket{ weight = 1,watch_port = 1,watch_group = 1, - actions = + actions = [#ofp_action_output{ port = 2, max_len = no_buffer}]}]}]}, #ofp_queue_get_config_request{port = any}, @@ -8665,7 +8665,7 @@ x() -> queue_id = all}, #ofp_queue_stats_reply{ flags = [], - stats = + stats = [#ofp_queue_stats{ port_no = 7,queue_id = 1,tx_bytes = 0,tx_packets = 0, tx_errors = 0}, @@ -8693,9 +8693,9 @@ x() -> priority = 65535,reason = idle_timeout,table_id = 0, duration_sec = 3,duration_nsec = 48825000,idle_timeout = 3, hard_timeout = 0,packet_count = 1,byte_count = 86, - match = + match = #ofp_match{ - fields = + fields = [#ofp_field{ class = openflow_basic,name = eth_dst, has_mask = false, diff --git a/os_ken/tests/packet_data_generator/src/x4.erl b/os_ken/tests/packet_data_generator/src/x4.erl index a749fbc..2cbbe91 100644 --- a/os_ken/tests/packet_data_generator/src/x4.erl +++ b/os_ken/tests/packet_data_generator/src/x4.erl @@ -226,9 +226,9 @@ x() -> dp_desc = <<"dp">>}, #ofp_packet_out{ buffer_id = no_buffer,in_port = controller, - actions = + actions = [#ofp_action_output{port = all,max_len = no_buffer}], - data = + data = <<242,11,164,208,63,112,242,11,164,125,248,234,8,0,69,0, 0,84,248,26,0,0,255,1,175,139,10,0,0,1,10,0,0,2,8,0,2, 8,247,96,0,0,49,214,2,0,0,0,0,0,171,141,45,49,0,0,0,0, @@ -361,7 +361,7 @@ x() -> datapath_mac = <<8,96,110,127,116,231>>, datapath_id = 0,n_buffers = 0,n_tables = 255, auxiliary_id = 99, - capabilities = + capabilities = [flow_stats,table_stats,port_stats,group_stats,queue_stats]}, #ofp_set_config{flags = [],miss_send_len = 128}, #ofp_get_config_request{}, @@ -501,10 +501,10 @@ x() -> #ofp_group_mod{ command = add,type = all,group_id = 1, - buckets = + buckets = [#ofp_bucket{ weight = 1,watch_port = 1,watch_group = 1, - actions = + actions = [#ofp_action_output{port = 2,max_len = no_buffer}]}]}, #ofp_port_mod{port_no = 1, hw_addr = <<0,17,0,0,17,17>>, config = [],mask = [], advertise = [fiber]}, @@ -532,7 +532,7 @@ x() -> #ofp_port_stats_request{flags = [],port_no = any}, #ofp_port_stats_reply{ flags = [], - body = + body = [#ofp_port_stats{ port_no = 7,rx_packets = 0,tx_packets = 4,rx_bytes = 0, tx_bytes = 336,rx_dropped = 0,tx_dropped = 0, @@ -559,13 +559,13 @@ x() -> #ofp_group_desc_request{}, #ofp_group_desc_reply{ flags = [], - body = + body = [#ofp_group_desc_stats{ type = all,group_id = 1, - buckets = + buckets = [#ofp_bucket{ weight = 1,watch_port = 1,watch_group = 1, - actions = + actions = [#ofp_action_output{ port = 2, max_len = no_buffer}]}]}]}, #ofp_queue_get_config_request{port = any}, @@ -599,7 +599,7 @@ x() -> queue_id = all}, #ofp_queue_stats_reply{ flags = [], - body = + body = [#ofp_queue_stats{ port_no = 7,queue_id = 1,tx_bytes = 0,tx_packets = 0, tx_errors = 0}, @@ -627,9 +627,9 @@ x() -> priority = 65535,reason = idle_timeout,table_id = 0, duration_sec = 3,duration_nsec = 48825000,idle_timeout = 3, hard_timeout = 0,packet_count = 1,byte_count = 86, - match = + match = #ofp_match{ - fields = + fields = [#ofp_field{ class = openflow_basic,name = eth_dst, has_mask = false, @@ -693,21 +693,21 @@ x() -> #ofp_meter_config_request{meter_id = all}, #ofp_meter_config_reply{ - body = + body = [#ofp_meter_config{ flags = [pktps,burst,stats], meter_id = 100, - bands = + bands = [#ofp_meter_band_drop{ type = drop,rate = 1000,burst_size = 10}]}]}, #ofp_meter_stats_request{meter_id = all}, #ofp_meter_stats_reply{ - body = + body = [#ofp_meter_stats{ meter_id = 100,flow_count = 0,packet_in_count = 0, byte_in_count = 0,duration_sec = 0,duration_nsec = 480000, - band_stats = + band_stats = [#ofp_meter_band_stats{ packet_band_count = 0,byte_band_count = 0}]}]}, @@ -2603,12 +2603,12 @@ x() -> #ofp_group_stats_request{flags = [],group_id = all}, #ofp_group_stats_reply{ flags = [], - body = + body = [#ofp_group_stats{ group_id = 1,ref_count = 2,packet_count = 123, byte_count = 12345,duration_sec = 9, duration_nsec = 609036000, - bucket_stats = + bucket_stats = [#ofp_bucket_counter{ packet_count = 234,byte_count = 2345}]}]}, #ofp_packet_in{ diff --git a/os_ken/tests/packet_data_generator/src/x5.erl b/os_ken/tests/packet_data_generator/src/x5.erl index c9fa429..075936f 100644 --- a/os_ken/tests/packet_data_generator/src/x5.erl +++ b/os_ken/tests/packet_data_generator/src/x5.erl @@ -216,9 +216,9 @@ x() -> dp_desc = <<"dp">>}, #ofp_packet_out{ buffer_id = no_buffer,in_port = controller, - actions = + actions = [#ofp_action_output{port = all,max_len = no_buffer}], - data = + data = <<242,11,164,208,63,112,242,11,164,125,248,234,8,0,69,0, 0,84,248,26,0,0,255,1,175,139,10,0,0,1,10,0,0,2,8,0,2, 8,247,96,0,0,49,214,2,0,0,0,0,0,171,141,45,49,0,0,0,0, @@ -350,7 +350,7 @@ x() -> datapath_mac = <<8,96,110,127,116,231>>, datapath_id = 0,n_buffers = 0,n_tables = 255, auxiliary_id = 99, - capabilities = + capabilities = [flow_stats,table_stats,port_stats,group_stats,queue_stats]}, #ofp_set_config{flags = [],miss_send_len = 128}, #ofp_get_config_request{}, @@ -488,14 +488,14 @@ x() -> #ofp_group_mod{ command = add,type = all,group_id = 1, - buckets = + buckets = [#ofp_bucket{ weight = 1,watch_port = 1,watch_group = 1, - actions = + actions = [#ofp_action_output{port = 2,max_len = no_buffer}]}]}, #ofp_port_mod{port_no = 1, hw_addr = <<0,17,0,0,17,17>>, config = [],mask = [], - properties = + properties = [#ofp_port_mod_prop_ethernet{advertise = [fiber]}, #ofp_port_mod_prop_optical{ configure = [rx_tune, tx_tune], @@ -558,12 +558,12 @@ x() -> #ofp_port_stats_request{flags = [],port_no = any}, #ofp_port_stats_reply{ flags = [], - body = + body = [#ofp_port_stats{ port_no = 7,rx_packets = 0,tx_packets = 4,rx_bytes = 0, tx_bytes = 336,rx_dropped = 0,tx_dropped = 0, rx_errors = 0, tx_errors = 0, - properties = + properties = [#ofp_port_stats_prop_ethernet{ rx_frame_err = 0,rx_over_err = 0, rx_crc_err = 0,collisions = 0}, @@ -595,7 +595,7 @@ x() -> port_no = 6,rx_packets = 4,tx_packets = 4,rx_bytes = 336, tx_bytes = 336,rx_dropped = 0,tx_dropped = 0, rx_errors = 0, tx_errors = 0, - properties = + properties = [#ofp_port_stats_prop_ethernet{ rx_frame_err = 0,rx_over_err = 0, rx_crc_err = 0,collisions = 0}]}]}, @@ -613,20 +613,20 @@ x() -> #ofp_group_desc_request{}, #ofp_group_desc_reply{ flags = [], - body = + body = [#ofp_group_desc_stats{ type = all,group_id = 1, - buckets = + buckets = [#ofp_bucket{ weight = 1,watch_port = 1,watch_group = 1, - actions = + actions = [#ofp_action_output{ port = 2, max_len = no_buffer}]}]}]}, #ofp_queue_stats_request{flags = [],port_no = any, queue_id = all}, #ofp_queue_stats_reply{ flags = [], - body = + body = [#ofp_queue_stats{ port_no = 7,queue_id = 1,tx_bytes = 0,tx_packets = 0, tx_errors = 0, @@ -691,9 +691,9 @@ x() -> priority = 65535,reason = idle_timeout,table_id = 0, duration_sec = 3,duration_nsec = 48825000,idle_timeout = 3, hard_timeout = 0,packet_count = 1,byte_count = 86, - match = + match = #ofp_match{ - fields = + fields = [#ofp_field{ class = openflow_basic,name = eth_dst, has_mask = false, @@ -707,42 +707,42 @@ x() -> #ofp_get_async_request{}, #ofp_get_async_reply{ properties = - [#ofp_async_config_prop_reasons{ - type = packet_in_slave, - mask = [table_miss, apply_action]}, - #ofp_async_config_prop_reasons{ - type = packet_in_master, - mask = [table_miss, apply_action]}, - #ofp_async_config_prop_reasons{ - type = port_status_slave, - mask = [add, delete]}, - #ofp_async_config_prop_reasons{ - type = port_status_master, - mask = [add, delete]}, - #ofp_async_config_prop_reasons{ - type = flow_removed_slave, - mask = [idle_timeout, hard_timeout]}, - #ofp_async_config_prop_reasons{ - type = flow_removed_master, - mask = [idle_timeout, hard_timeout]}, - #ofp_async_config_prop_reasons{ - type = role_status_slave, - mask = [master_request, config]}, - #ofp_async_config_prop_reasons{ - type = role_status_master, - mask = [master_request, config]}, - #ofp_async_config_prop_reasons{ - type = table_status_slave, - mask = [vacancy_down, vacancy_up]}, - #ofp_async_config_prop_reasons{ - type = table_status_master, - mask = [vacancy_down, vacancy_up]}, - #ofp_async_config_prop_reasons{ - type = requestforward_slave, - mask = [group_mod, meter_mod]}, - #ofp_async_config_prop_reasons{ - type = requestforward_master, - mask = [group_mod, meter_mod]}, + [#ofp_async_config_prop_reasons{ + type = packet_in_slave, + mask = [table_miss, apply_action]}, + #ofp_async_config_prop_reasons{ + type = packet_in_master, + mask = [table_miss, apply_action]}, + #ofp_async_config_prop_reasons{ + type = port_status_slave, + mask = [add, delete]}, + #ofp_async_config_prop_reasons{ + type = port_status_master, + mask = [add, delete]}, + #ofp_async_config_prop_reasons{ + type = flow_removed_slave, + mask = [idle_timeout, hard_timeout]}, + #ofp_async_config_prop_reasons{ + type = flow_removed_master, + mask = [idle_timeout, hard_timeout]}, + #ofp_async_config_prop_reasons{ + type = role_status_slave, + mask = [master_request, config]}, + #ofp_async_config_prop_reasons{ + type = role_status_master, + mask = [master_request, config]}, + #ofp_async_config_prop_reasons{ + type = table_status_slave, + mask = [vacancy_down, vacancy_up]}, + #ofp_async_config_prop_reasons{ + type = table_status_master, + mask = [vacancy_down, vacancy_up]}, + #ofp_async_config_prop_reasons{ + type = requestforward_slave, + mask = [group_mod, meter_mod]}, + #ofp_async_config_prop_reasons{ + type = requestforward_master, + mask = [group_mod, meter_mod]}, #ofp_async_config_prop_experimenter{ type = experimenter_slave, experimenter = 101, @@ -760,42 +760,42 @@ x() -> data = <<1:32, 2:32>>}]}, #ofp_set_async{ properties = - [#ofp_async_config_prop_reasons{ - type = packet_in_slave, - mask = [table_miss, apply_action]}, - #ofp_async_config_prop_reasons{ - type = packet_in_master, - mask = [table_miss, apply_action]}, - #ofp_async_config_prop_reasons{ - type = port_status_slave, - mask = [add, delete]}, - #ofp_async_config_prop_reasons{ - type = port_status_master, - mask = [add, delete]}, - #ofp_async_config_prop_reasons{ - type = flow_removed_slave, - mask = [idle_timeout, hard_timeout]}, - #ofp_async_config_prop_reasons{ - type = flow_removed_master, - mask = [idle_timeout, hard_timeout]}, - #ofp_async_config_prop_reasons{ - type = role_status_slave, - mask = [master_request, config]}, - #ofp_async_config_prop_reasons{ - type = role_status_master, - mask = [master_request, config]}, - #ofp_async_config_prop_reasons{ - type = table_status_slave, - mask = [vacancy_down, vacancy_up]}, - #ofp_async_config_prop_reasons{ - type = table_status_master, - mask = [vacancy_down, vacancy_up]}, - #ofp_async_config_prop_reasons{ - type = requestforward_slave, - mask = [group_mod, meter_mod]}, - #ofp_async_config_prop_reasons{ - type = requestforward_master, - mask = [group_mod, meter_mod]}, + [#ofp_async_config_prop_reasons{ + type = packet_in_slave, + mask = [table_miss, apply_action]}, + #ofp_async_config_prop_reasons{ + type = packet_in_master, + mask = [table_miss, apply_action]}, + #ofp_async_config_prop_reasons{ + type = port_status_slave, + mask = [add, delete]}, + #ofp_async_config_prop_reasons{ + type = port_status_master, + mask = [add, delete]}, + #ofp_async_config_prop_reasons{ + type = flow_removed_slave, + mask = [idle_timeout, hard_timeout]}, + #ofp_async_config_prop_reasons{ + type = flow_removed_master, + mask = [idle_timeout, hard_timeout]}, + #ofp_async_config_prop_reasons{ + type = role_status_slave, + mask = [master_request, config]}, + #ofp_async_config_prop_reasons{ + type = role_status_master, + mask = [master_request, config]}, + #ofp_async_config_prop_reasons{ + type = table_status_slave, + mask = [vacancy_down, vacancy_up]}, + #ofp_async_config_prop_reasons{ + type = table_status_master, + mask = [vacancy_down, vacancy_up]}, + #ofp_async_config_prop_reasons{ + type = requestforward_slave, + mask = [group_mod, meter_mod]}, + #ofp_async_config_prop_reasons{ + type = requestforward_master, + mask = [group_mod, meter_mod]}, #ofp_async_config_prop_experimenter{ type = experimenter_slave, experimenter = 101, @@ -846,21 +846,21 @@ x() -> #ofp_meter_config_request{meter_id = all}, #ofp_meter_config_reply{ - body = + body = [#ofp_meter_config{ flags = [pktps,burst,stats], meter_id = 100, - bands = + bands = [#ofp_meter_band_drop{ type = drop,rate = 1000,burst_size = 10}]}]}, #ofp_meter_stats_request{meter_id = all}, #ofp_meter_stats_reply{ - body = + body = [#ofp_meter_stats{ meter_id = 100,flow_count = 0,packet_in_count = 0, byte_in_count = 0,duration_sec = 0,duration_nsec = 480000, - band_stats = + band_stats = [#ofp_meter_band_stats{ packet_band_count = 0,byte_band_count = 0}]}]}, @@ -2782,12 +2782,12 @@ x() -> #ofp_group_stats_request{flags = [],group_id = all}, #ofp_group_stats_reply{ flags = [], - body = + body = [#ofp_group_stats{ group_id = 1,ref_count = 2,packet_count = 123, byte_count = 12345,duration_sec = 9, duration_nsec = 609036000, - bucket_stats = + bucket_stats = [#ofp_bucket_counter{ packet_count = 234,byte_count = 2345}]}]}, #ofp_packet_in{ @@ -3006,17 +3006,17 @@ x() -> version = 5, type = group_mod, xid = 0, - body = + body = #ofp_group_mod{ command = add, type = all, group_id = 1, - buckets = + buckets = [#ofp_bucket{ weight = 1, watch_port = 1, watch_group = 1, - actions = + actions = [#ofp_action_output{ port = 2, max_len = no_buffer}]}]}}} diff --git a/os_ken/tests/packet_data_generator2/Makefile.BSD b/os_ken/tests/packet_data_generator2/Makefile.BSD index a6319c4..b3b3a74 100644 --- a/os_ken/tests/packet_data_generator2/Makefile.BSD +++ b/os_ken/tests/packet_data_generator2/Makefile.BSD @@ -29,7 +29,7 @@ NOMAN= all: generate generate: ${PROG} - ${_MKMSG} "generate packet_data" - cd ${.CURDIR} && ${.OBJDIR}/${PROG} + ${_MKMSG} "generate packet_data" + cd ${.CURDIR} && ${.OBJDIR}/${PROG} .include diff --git a/os_ken/tests/packet_data_generator2/Makefile.GNU b/os_ken/tests/packet_data_generator2/Makefile.GNU index 3e037f8..80649ee 100644 --- a/os_ken/tests/packet_data_generator2/Makefile.GNU +++ b/os_ken/tests/packet_data_generator2/Makefile.GNU @@ -30,10 +30,10 @@ NOMAN= all: generate gen: gen.c - ${CC} $^ ${CPPFLAGS} ${LDFLAGS} -o $@ + ${CC} $^ ${CPPFLAGS} ${LDFLAGS} -o $@ generate: ${PROG} - ./${PROG} + ./${PROG} clean: - rm ${PROG} + rm ${PROG} diff --git a/os_ken/tests/unit/ofproto/json/of10/1-1-ofp_packet_out.packet.json b/os_ken/tests/unit/ofproto/json/of10/1-1-ofp_packet_out.packet.json index 0dc98f4..7959745 100644 --- a/os_ken/tests/unit/ofproto/json/of10/1-1-ofp_packet_out.packet.json +++ b/os_ken/tests/unit/ofproto/json/of10/1-1-ofp_packet_out.packet.json @@ -3,13 +3,13 @@ "actions": [ { "OFPActionOutput": { - "max_len": 65535, + "max_len": 65535, "port": 65532 } } - ], - "buffer_id": 4294967295, - "data": "8guk0D9w8gukffjqCABFAABU+BoAAP8Br4sKAAABCgAAAggAAgj3YAAAMdYCAAAAAACrjS0xAAAAABAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vAAAAAAAAAAA=", + ], + "buffer_id": 4294967295, + "data": "8guk0D9w8gukffjqCABFAABU+BoAAP8Br4sKAAABCgAAAggAAgj3YAAAMdYCAAAAAACrjS0xAAAAABAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vAAAAAAAAAAA=", "in_port": 65533 } } diff --git a/os_ken/tests/unit/ofproto/json/of10/1-2-ofp_flow_mod.packet.json b/os_ken/tests/unit/ofproto/json/of10/1-2-ofp_flow_mod.packet.json index 4a63685..f6bc2a1 100644 --- a/os_ken/tests/unit/ofproto/json/of10/1-2-ofp_flow_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of10/1-2-ofp_flow_mod.packet.json @@ -3,35 +3,35 @@ "actions": [ { "OFPActionOutput": { - "max_len": 65535, + "max_len": 65535, "port": 6 } } - ], - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + ], + "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, + "dl_type": 0, + "dl_vlan": 0, + "dl_vlan_pcp": 0, + "in_port": 0, "nw_dst": "0.0.0.0", - "nw_proto": 0, + "nw_proto": 0, "nw_src": "0.0.0.0", - "nw_tos": 0, - "tp_dst": 0, - "tp_src": 0, + "nw_tos": 0, + "tp_dst": 0, + "tp_src": 0, "wildcards": 4194295 } - }, - "out_port": 65532, + }, + "out_port": 65532, "priority": 123 } } diff --git a/os_ken/tests/unit/ofproto/json/of10/1-4-ofp_packet_in.packet.json b/os_ken/tests/unit/ofproto/json/of10/1-4-ofp_packet_in.packet.json index 6ccd2fb..4801d84 100644 --- a/os_ken/tests/unit/ofproto/json/of10/1-4-ofp_packet_in.packet.json +++ b/os_ken/tests/unit/ofproto/json/of10/1-4-ofp_packet_in.packet.json @@ -1,9 +1,9 @@ { "OFPPacketIn": { - "buffer_id": 2, - "data": "////////8gukffjqCAYAAQgABgQAAfILpH346goAAAEAAAAAAAAKAAAD", - "in_port": 99, - "reason": 1, + "buffer_id": 2, + "data": "////////8gukffjqCAYAAQgABgQAAfILpH346goAAAEAAAAAAAAKAAAD", + "in_port": 99, + "reason": 1, "total_len": 42 } } diff --git a/os_ken/tests/unit/ofproto/json/of10/1-6-ofp_switch_features.packet.json b/os_ken/tests/unit/ofproto/json/of10/1-6-ofp_switch_features.packet.json index 208431f..8cdc835 100644 --- a/os_ken/tests/unit/ofproto/json/of10/1-6-ofp_switch_features.packet.json +++ b/os_ken/tests/unit/ofproto/json/of10/1-6-ofp_switch_features.packet.json @@ -1,34 +1,34 @@ { "OFPSwitchFeatures": { - "actions": 2115, - "capabilities": 169, - "datapath_id": 1095522080376, - "n_buffers": 0, - "n_tables": 255, + "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, + "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, + "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/os_ken/tests/unit/ofproto/json/of10/libofproto-OFP10-ofp_packet_out_packet_library.packet.json b/os_ken/tests/unit/ofproto/json/of10/libofproto-OFP10-ofp_packet_out_packet_library.packet.json index f8e38d7..dae8a95 100644 --- a/os_ken/tests/unit/ofproto/json/of10/libofproto-OFP10-ofp_packet_out_packet_library.packet.json +++ b/os_ken/tests/unit/ofproto/json/of10/libofproto-OFP10-ofp_packet_out_packet_library.packet.json @@ -3,12 +3,12 @@ "actions": [ { "OFPActionOutput": { - "max_len": 65535, + "max_len": 65535, "port": 65532 } } - ], - "buffer_id": 4294967295, + ], + "buffer_id": 4294967295, "data": { "Packet": { "protocols": [ @@ -52,7 +52,7 @@ } ] } - }, + }, "in_port": 65533 } } diff --git a/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_dec_mpls_ttl.packet.json b/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_dec_mpls_ttl.packet.json index a41c2b6..e692080 100644 --- a/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_dec_mpls_ttl.packet.json +++ b/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_dec_mpls_ttl.packet.json @@ -3,35 +3,35 @@ "actions": [ { "NXActionDecMplsTtl": { - "subtype": 26, + "subtype": 26, "vendor": 8992 } } - ], - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + ], + "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, + "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, + }, + "out_port": 65535, "priority": 100 } } diff --git a/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_dec_nw_ttl.packet.json b/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_dec_nw_ttl.packet.json index 3f6806c..0d24624 100644 --- a/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_dec_nw_ttl.packet.json +++ b/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_dec_nw_ttl.packet.json @@ -3,35 +3,35 @@ "actions": [ { "NXActionDecTtl": { - "subtype": 18, + "subtype": 18, "vendor": 8992 } } - ], - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + ], + "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, + "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, + }, + "out_port": 65535, "priority": 100 } } diff --git a/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_pop_mpls.packet.json b/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_pop_mpls.packet.json index 69c0d70..f45d06a 100644 --- a/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_pop_mpls.packet.json +++ b/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_pop_mpls.packet.json @@ -3,36 +3,36 @@ "actions": [ { "NXActionPopMpls": { - "ethertype": 2048, - "subtype": 24, + "ethertype": 2048, + "subtype": 24, "vendor": 8992 } } - ], - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + ], + "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, + "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, + }, + "out_port": 65535, "priority": 100 } } diff --git a/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_push_mpls.packet.json b/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_push_mpls.packet.json index 9e7853c..124ebe8 100644 --- a/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_push_mpls.packet.json +++ b/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_push_mpls.packet.json @@ -3,36 +3,36 @@ "actions": [ { "NXActionPushMpls": { - "ethertype": 34887, - "subtype": 23, + "ethertype": 34887, + "subtype": 23, "vendor": 8992 } } - ], - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + ], + "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, + "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, + }, + "out_port": 65535, "priority": 100 } } diff --git a/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_label.packet.json b/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_label.packet.json index 4cc001b..c3def7d 100644 --- a/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_label.packet.json +++ b/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_label.packet.json @@ -3,36 +3,36 @@ "actions": [ { "NXActionSetMplsLabel": { - "label": 10, - "subtype": 30, + "label": 10, + "subtype": 30, "vendor": 8992 } } - ], - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + ], + "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, + "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, + }, + "out_port": 65535, "priority": 100 } } diff --git a/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_tc.packet.json b/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_tc.packet.json index 864fd7e..ecfeabf 100644 --- a/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_tc.packet.json +++ b/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_tc.packet.json @@ -3,36 +3,36 @@ "actions": [ { "NXActionSetMplsTc": { - "subtype": 31, - "tc": 10, + "subtype": 31, + "tc": 10, "vendor": 8992 } } - ], - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + ], + "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, + "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, + }, + "out_port": 65535, "priority": 100 } } diff --git a/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_ttl.packet.json b/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_ttl.packet.json index da6e86f..c0ba69a 100644 --- a/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_ttl.packet.json +++ b/os_ken/tests/unit/ofproto/json/of10/ovs-ofctl-of10-action_set_mpls_ttl.packet.json @@ -3,36 +3,36 @@ "actions": [ { "NXActionSetMplsTtl": { - "subtype": 25, - "ttl": 127, + "subtype": 25, + "ttl": 127, "vendor": 8992 } } - ], - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + ], + "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, + "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, + }, + "out_port": 65535, "priority": 100 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-0-ofp_desc_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-0-ofp_desc_stats_reply.packet.json index 4d5181c..73463c0 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-0-ofp_desc_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-0-ofp_desc_stats_reply.packet.json @@ -2,14 +2,14 @@ "OFPStatsReply": { "body": { "OFPDescStats": { - "dp_desc": "dp", - "hw_desc": "hw", - "mfr_desc": "mfr", - "serial_num": "serial", + "dp_desc": "dp", + "hw_desc": "hw", + "mfr_desc": "mfr", + "serial_num": "serial", "sw_desc": "sw" } - }, - "flags": 0, + }, + "flags": 0, "type": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-1-ofp_packet_out.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-1-ofp_packet_out.packet.json index efb39e2..fc5dfeb 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-1-ofp_packet_out.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-1-ofp_packet_out.packet.json @@ -3,16 +3,16 @@ "actions": [ { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 4294967292, + "len": 16, + "max_len": 65535, + "port": 4294967292, "type": 0 } } - ], - "actions_len": 16, - "buffer_id": 4294967295, - "data": "8guk0D9w8gukffjqCABFAABU+BoAAP8Br4sKAAABCgAAAggAAgj3YAAAMdYCAAAAAACrjS0xAAAAABAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vAAAAAAAAAAA=", + ], + "actions_len": 16, + "buffer_id": 4294967295, + "data": "8guk0D9w8gukffjqCABFAABU+BoAAP8Br4sKAAABCgAAAggAAgj3YAAAMdYCAAAAAACrjS0xAAAAABAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vAAAAAAAAAAA=", "in_port": 4294967293 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-11-ofp_flow_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-11-ofp_flow_stats_request.packet.json index d12cac7..7b685af 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-11-ofp_flow_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-11-ofp_flow_stats_request.packet.json @@ -1,17 +1,17 @@ { "OFPFlowStatsRequest": { - "cookie": 0, - "cookie_mask": 0, - "flags": 0, + "cookie": 0, + "cookie_mask": 0, + "flags": 0, "match": { "OFPMatch": { - "length": 4, - "oxm_fields": [], + "length": 4, + "oxm_fields": [], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, + }, + "out_group": 4294967295, + "out_port": 4294967295, "table_id": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-12-ofp_flow_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-12-ofp_flow_stats_reply.packet.json index 5f802b4..0a04938 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-12-ofp_flow_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-12-ofp_flow_stats_reply.packet.json @@ -3,159 +3,159 @@ "body": [ { "OFPFlowStats": { - "byte_count": 0, - "cookie": 0, - "duration_nsec": 115277000, - "duration_sec": 358, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [], - "length": 56, + "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": [], + "length": 4, + "oxm_fields": [], "type": 1 } - }, - "packet_count": 0, - "priority": 65535, + }, + "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, + "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, + "len": 16, + "max_len": 0, + "port": 4294967290, "type": 0 } } - ], - "len": 24, + ], + "len": 24, "type": 4 } } - ], - "length": 88, + ], + "length": 88, "match": { "OFPMatch": { - "length": 10, + "length": 10, "oxm_fields": [ { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2054 } } - ], + ], "type": 1 } - }, - "packet_count": 0, - "priority": 65534, + }, + "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, + "byte_count": 238, + "cookie": 0, + "duration_nsec": 511582000, + "duration_sec": 316220, + "hard_timeout": 0, + "idle_timeout": 0, "instructions": [ { "OFPInstructionGotoTable": { - "len": 8, - "table_id": 1, + "len": 8, + "table_id": 1, "type": 1 } } - ], - "length": 80, + ], + "length": 80, "match": { "OFPMatch": { - "length": 22, + "length": 22, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 6 } - }, + }, { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } } - ], + ], "type": 1 } - }, - "packet_count": 3, - "priority": 123, + }, + "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, + "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, + "len": 16, + "max_len": 65535, + "port": 4294967293, "type": 0 } } - ], - "len": 24, + ], + "len": 24, "type": 3 } } - ], - "length": 80, + ], + "length": 80, "match": { "OFPMatch": { - "length": 4, - "oxm_fields": [], + "length": 4, + "oxm_fields": [], "type": 1 } - }, - "packet_count": 1, - "priority": 0, + }, + "packet_count": 1, + "priority": 0, "table_id": 0 } } - ], - "flags": 0, + ], + "flags": 0, "type": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-15-ofp_error_msg.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-15-ofp_error_msg.packet.json index e9ab2b5..32a3f54 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-15-ofp_error_msg.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-15-ofp_error_msg.packet.json @@ -1,7 +1,7 @@ { "OFPErrorMsg": { - "code": 11, - "data": "ZnVnYWZ1Z2E=", + "code": 11, + "data": "ZnVnYWZ1Z2E=", "type": 2 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-16-ofp_experimenter.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-16-ofp_experimenter.packet.json index 4ad13c7..0e74917 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-16-ofp_experimenter.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-16-ofp_experimenter.packet.json @@ -1,7 +1,7 @@ { "OFPExperimenter": { - "data": "bmF6bw==", - "exp_type": 123456789, + "data": "bmF6bw==", + "exp_type": 123456789, "experimenter": 98765432 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-19-ofp_role_request.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-19-ofp_role_request.packet.json index 5cdbc2f..a60467c 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-19-ofp_role_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-19-ofp_role_request.packet.json @@ -1,6 +1,6 @@ { "OFPRoleRequest": { - "generation_id": 17294086455919964160, + "generation_id": 17294086455919964160, "role": 2 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-2-ofp_flow_mod.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-2-ofp_flow_mod.packet.json index 43e0e3c..d167623 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-2-ofp_flow_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-2-ofp_flow_mod.packet.json @@ -1,12 +1,12 @@ { "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "buffer_id": 65535, + "command": 0, + "cookie": 0, + "cookie_mask": 0, + "flags": 0, + "hard_timeout": 0, + "idle_timeout": 0, "instructions": [ { "OFPInstructionActions": { @@ -15,28 +15,28 @@ "OFPActionSetField": { "field": { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 258 } }, "len": 16, "type": 25 } - }, + }, { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 6, + "len": 16, + "max_len": 65535, + "port": 6, "type": 0 } } - ], - "len": 40, + ], + "len": 40, "type": 3 } - }, + }, { "OFPInstructionActions": { "actions": [ @@ -44,8 +44,8 @@ "OFPActionSetField": { "field": { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "01:02:03:04:05:06" } }, @@ -53,30 +53,30 @@ "type": 25 } } - ], - "len": 24, + ], + "len": 24, "type": 4 } } - ], + ], "match": { "OFPMatch": { - "length": 14, + "length": 14, "oxm_fields": [ { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 123, "table_id": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-20-ofp_role_reply.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-20-ofp_role_reply.packet.json index 3fd9a13..3bb66c8 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-20-ofp_role_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-20-ofp_role_reply.packet.json @@ -1,6 +1,6 @@ { "OFPRoleReply": { - "generation_id": 17294086455919964160, + "generation_id": 17294086455919964160, "role": 3 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-21-ofp_group_mod.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-21-ofp_group_mod.packet.json index 1a3767d..0323778 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-21-ofp_group_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-21-ofp_group_mod.packet.json @@ -6,22 +6,22 @@ "actions": [ { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 2, + "len": 16, + "max_len": 65535, + "port": 2, "type": 0 } } - ], - "len": 32, - "watch_group": 1, - "watch_port": 1, + ], + "len": 32, + "watch_group": 1, + "watch_port": 1, "weight": 1 } } - ], - "command": 0, - "group_id": 1, + ], + "command": 0, + "group_id": 1, "type": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-22-ofp_port_mod.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-22-ofp_port_mod.packet.json index e334f5d..b43e6e2 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-22-ofp_port_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-22-ofp_port_mod.packet.json @@ -1,9 +1,9 @@ { "OFPPortMod": { - "advertise": 4096, - "config": 0, - "hw_addr": "00-11-00-00-11-11", - "mask": 0, + "advertise": 4096, + "config": 0, + "hw_addr": "00-11-00-00-11-11", + "mask": 0, "port_no": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-23-ofp_table_mod.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-23-ofp_table_mod.packet.json index 5019c29..c76b108 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-23-ofp_table_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-23-ofp_table_mod.packet.json @@ -1,6 +1,6 @@ { "OFPTableMod": { - "config": 0, + "config": 0, "table_id": 255 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-25-ofp_aggregate_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-25-ofp_aggregate_stats_request.packet.json index cc3d76f..b9dcab7 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-25-ofp_aggregate_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-25-ofp_aggregate_stats_request.packet.json @@ -1,17 +1,17 @@ { "OFPAggregateStatsRequest": { - "cookie": 0, - "cookie_mask": 0, - "flags": 0, + "cookie": 0, + "cookie_mask": 0, + "flags": 0, "match": { "OFPMatch": { - "length": 4, - "oxm_fields": [], + "length": 4, + "oxm_fields": [], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, + }, + "out_group": 4294967295, + "out_port": 4294967295, "table_id": 255 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-26-ofp_aggregate_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-26-ofp_aggregate_stats_reply.packet.json index ed1473a..5676ca5 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-26-ofp_aggregate_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-26-ofp_aggregate_stats_reply.packet.json @@ -2,12 +2,12 @@ "OFPStatsReply": { "body": { "OFPAggregateStatsReply": { - "byte_count": 574, - "flow_count": 6, + "byte_count": 574, + "flow_count": 6, "packet_count": 7 } - }, - "flags": 0, + }, + "flags": 0, "type": 2 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-28-ofp_table_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-28-ofp_table_stats_reply.packet.json index 7480fde..59ab108 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-28-ofp_table_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-28-ofp_table_stats_reply.packet.json @@ -3,5106 +3,5106 @@ "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, + "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, + ], + "flags": 0, "type": 3 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-29-ofp_port_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-29-ofp_port_stats_request.packet.json index 9a94ed8..b294b01 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-29-ofp_port_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-29-ofp_port_stats_request.packet.json @@ -1,6 +1,6 @@ { "OFPPortStatsRequest": { - "flags": 0, + "flags": 0, "port_no": 4294967295 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-3-ofp_flow_mod.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-3-ofp_flow_mod.packet.json index cd68b51..cd2a3d6 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-3-ofp_flow_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-3-ofp_flow_mod.packet.json @@ -1,46 +1,46 @@ { "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "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, + "len": 8, + "table_id": 1, "type": 1 } } - ], + ], "match": { "OFPMatch": { - "length": 22, + "length": 22, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 6 } - }, + }, { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 123, "table_id": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-30-ofp_port_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-30-ofp_port_stats_reply.packet.json index 9afd8cd..584d833 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-30-ofp_port_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-30-ofp_port_stats_reply.packet.json @@ -3,40 +3,40 @@ "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, + "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, + "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, + ], + "flags": 0, "type": 4 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-32-ofp_group_features_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-32-ofp_group_features_stats_reply.packet.json index 7e86786..c1bb5ad 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-32-ofp_group_features_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-32-ofp_group_features_stats_reply.packet.json @@ -3,23 +3,23 @@ "body": { "OFPGroupFeaturesStats": { "actions": [ - 67082241, - 67082241, - 67082241, + 67082241, + 67082241, + 67082241, 67082241 - ], - "capabilities": 5, - "length": 40, + ], + "capabilities": 5, + "length": 40, "max_groups": [ - 16777216, - 16777216, - 16777216, + 16777216, + 16777216, + 16777216, 16777216 - ], + ], "types": 15 } - }, - "flags": 0, + }, + "flags": 0, "type": 8 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-34-ofp_group_desc_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-34-ofp_group_desc_stats_reply.packet.json index 5166d1c..3ef46b9 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-34-ofp_group_desc_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-34-ofp_group_desc_stats_reply.packet.json @@ -9,27 +9,27 @@ "actions": [ { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 2, + "len": 16, + "max_len": 65535, + "port": 2, "type": 0 } } - ], - "len": 32, - "watch_group": 1, - "watch_port": 1, + ], + "len": 32, + "watch_group": 1, + "watch_port": 1, "weight": 1 } } - ], - "group_id": 1, - "length": 40, + ], + "group_id": 1, + "length": 40, "type": 0 } } - ], - "flags": 0, + ], + "flags": 0, "type": 7 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-36-ofp_queue_get_config_reply.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-36-ofp_queue_get_config_reply.packet.json index 7d0a7bb..1f0d354 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-36-ofp_queue_get_config_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-36-ofp_queue_get_config_reply.packet.json @@ -1,50 +1,50 @@ { "OFPQueueGetConfigReply": { - "port": 4294967295, + "port": 4294967295, "queues": [ { "OFPPacketQueue": { - "len": 48, - "port": 77, + "len": 48, + "port": 77, "properties": [ { "OFPQueuePropMinRate": { - "len": 16, - "property": 1, + "len": 16, + "property": 1, "rate": 10 } - }, + }, { "OFPQueuePropMaxRate": { - "len": 16, - "property": 2, + "len": 16, + "property": 2, "rate": 900 } } - ], + ], "queue_id": 99 } - }, + }, { "OFPPacketQueue": { - "len": 48, - "port": 77, + "len": 48, + "port": 77, "properties": [ { "OFPQueuePropMinRate": { - "len": 16, - "property": 1, + "len": 16, + "property": 1, "rate": 100 } - }, + }, { "OFPQueuePropMaxRate": { - "len": 16, - "property": 2, + "len": 16, + "property": 2, "rate": 200 } } - ], + ], "queue_id": 88 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-37-ofp_queue_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-37-ofp_queue_stats_request.packet.json index 5c7479d..8fca659 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-37-ofp_queue_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-37-ofp_queue_stats_request.packet.json @@ -1,7 +1,7 @@ { "OFPQueueStatsRequest": { - "flags": 0, - "port_no": 4294967295, + "flags": 0, + "port_no": 4294967295, "queue_id": 4294967295 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-38-ofp_queue_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-38-ofp_queue_stats_reply.packet.json index fb21c96..a500385 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-38-ofp_queue_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-38-ofp_queue_stats_reply.packet.json @@ -3,33 +3,33 @@ "body": [ { "OFPQueueStats": { - "port_no": 7, - "queue_id": 1, - "tx_bytes": 0, - "tx_errors": 0, + "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, + "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, + "port_no": 7, + "queue_id": 2, + "tx_bytes": 0, + "tx_errors": 0, "tx_packets": 0 } } - ], - "flags": 0, + ], + "flags": 0, "type": 5 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-39-ofp_port_status.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-39-ofp_port_status.packet.json index a842932..09dd023 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-39-ofp_port_status.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-39-ofp_port_status.packet.json @@ -2,19 +2,19 @@ "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, + "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/os_ken/tests/unit/ofproto/json/of12/3-4-ofp_packet_in.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-4-ofp_packet_in.packet.json index b211934..4d079dd 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-4-ofp_packet_in.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-4-ofp_packet_in.packet.json @@ -1,80 +1,80 @@ { "OFPPacketIn": { - "buffer_id": 2, - "data": "////////8gukffjqCAYAAQgABgQAAfILpH346goAAAEAAAAAAAAKAAAD", + "buffer_id": 2, + "data": "////////8gukffjqCAYAAQgABgQAAfILpH346goAAAEAAAAAAAAKAAAD", "match": { "OFPMatch": { - "length": 80, + "length": 80, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 6 } - }, + }, { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2054 } - }, + }, { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "ff:ff:ff:ff:ff:ff" } - }, + }, { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } - }, + }, { "OXMTlv": { - "field": "arp_op", - "mask": null, + "field": "arp_op", + "mask": null, "value": 1 } - }, + }, { "OXMTlv": { - "field": "arp_spa", - "mask": null, + "field": "arp_spa", + "mask": null, "value": "10.0.0.1" } - }, + }, { "OXMTlv": { - "field": "arp_tpa", - "mask": null, + "field": "arp_tpa", + "mask": null, "value": "10.0.0.3" } - }, + }, { "OXMTlv": { - "field": "arp_sha", - "mask": null, + "field": "arp_sha", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } - }, + }, { "OXMTlv": { - "field": "arp_tha", - "mask": null, + "field": "arp_tha", + "mask": null, "value": "00:00:00:00:00:00" } } - ], + ], "type": 1 } - }, - "reason": 1, - "table_id": 1, + }, + "reason": 1, + "table_id": 1, "total_len": 42 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-40-ofp_flow_removed.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-40-ofp_flow_removed.packet.json index 994953e..da38e13 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-40-ofp_flow_removed.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-40-ofp_flow_removed.packet.json @@ -1,29 +1,29 @@ { "OFPFlowRemoved": { - "byte_count": 86, - "cookie": 0, - "duration_nsec": 48825000, - "duration_sec": 3, - "hard_timeout": 0, - "idle_timeout": 3, + "byte_count": 86, + "cookie": 0, + "duration_nsec": 48825000, + "duration_sec": 3, + "hard_timeout": 0, + "idle_timeout": 3, "match": { "OFPMatch": { - "length": 14, + "length": 14, "oxm_fields": [ { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } } - ], + ], "type": 1 } - }, - "packet_count": 1, - "priority": 65535, - "reason": 0, + }, + "packet_count": 1, + "priority": 65535, + "reason": 0, "table_id": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-59-ofp_packet_in.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-59-ofp_packet_in.packet.json index 5b365a2..bd71771 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-59-ofp_packet_in.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-59-ofp_packet_in.packet.json @@ -1,262 +1,262 @@ { "OFPPacketIn": { - "buffer_id": 4026531840, - "data": "", + "buffer_id": 4026531840, + "data": "", "match": { "OFPMatch": { - "length": 294, + "length": 294, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 84281096 } - }, + }, { "OXMTlv": { - "field": "in_phy_port", - "mask": null, + "field": "in_phy_port", + "mask": null, "value": 16909060 } - }, + }, { "OXMTlv": { - "field": "metadata", - "mask": null, + "field": "metadata", + "mask": null, "value": 283686952306183 } - }, + }, { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2054 } - }, + }, { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "ff:ff:ff:ff:ff:ff" } - }, + }, { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } - }, + }, { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 999 } - }, + }, { "OXMTlv": { - "field": "ip_dscp", - "mask": null, + "field": "ip_dscp", + "mask": null, "value": 9 } - }, + }, { "OXMTlv": { - "field": "ip_ecn", - "mask": null, + "field": "ip_ecn", + "mask": null, "value": 3 } - }, + }, { "OXMTlv": { - "field": "ip_proto", - "mask": null, + "field": "ip_proto", + "mask": null, "value": 99 } - }, + }, { "OXMTlv": { - "field": "ipv4_src", - "mask": null, + "field": "ipv4_src", + "mask": null, "value": "1.2.3.4" } - }, + }, { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "field": "ipv4_dst", + "mask": null, "value": "1.2.3.4" } - }, + }, { "OXMTlv": { - "field": "tcp_src", - "mask": null, + "field": "tcp_src", + "mask": null, "value": 8080 } - }, + }, { "OXMTlv": { - "field": "tcp_dst", - "mask": null, + "field": "tcp_dst", + "mask": null, "value": 18080 } - }, + }, { "OXMTlv": { - "field": "udp_src", - "mask": null, + "field": "udp_src", + "mask": null, "value": 28080 } - }, + }, { "OXMTlv": { - "field": "udp_dst", - "mask": null, + "field": "udp_dst", + "mask": null, "value": 55936 } - }, + }, { "OXMTlv": { - "field": "sctp_src", - "mask": null, + "field": "sctp_src", + "mask": null, "value": 48080 } - }, + }, { "OXMTlv": { - "field": "sctp_dst", - "mask": null, + "field": "sctp_dst", + "mask": null, "value": 59328 } - }, + }, { "OXMTlv": { - "field": "icmpv4_type", - "mask": null, + "field": "icmpv4_type", + "mask": null, "value": 100 } - }, + }, { "OXMTlv": { - "field": "icmpv4_code", - "mask": null, + "field": "icmpv4_code", + "mask": null, "value": 101 } - }, + }, { "OXMTlv": { - "field": "arp_op", - "mask": null, + "field": "arp_op", + "mask": null, "value": 1 } - }, + }, { "OXMTlv": { - "field": "arp_spa", - "mask": null, + "field": "arp_spa", + "mask": null, "value": "10.0.0.1" } - }, + }, { "OXMTlv": { - "field": "arp_tpa", - "mask": null, + "field": "arp_tpa", + "mask": null, "value": "10.0.0.3" } - }, + }, { "OXMTlv": { - "field": "arp_sha", - "mask": null, + "field": "arp_sha", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } - }, + }, { "OXMTlv": { - "field": "arp_tha", - "mask": null, + "field": "arp_tha", + "mask": null, "value": "00:00:00:00:00:00" } - }, + }, { "OXMTlv": { - "field": "ipv6_src", - "mask": null, + "field": "ipv6_src", + "mask": null, "value": "fe80::f00b:a4ff:fe48:28a5" } - }, + }, { "OXMTlv": { - "field": "ipv6_dst", - "mask": null, + "field": "ipv6_dst", + "mask": null, "value": "fe80::f00b:a4ff:fe05:b7dc" } - }, + }, { "OXMTlv": { - "field": "ipv6_flabel", - "mask": null, + "field": "ipv6_flabel", + "mask": null, "value": 541473 } - }, + }, { "OXMTlv": { - "field": "icmpv6_type", - "mask": null, + "field": "icmpv6_type", + "mask": null, "value": 200 } - }, + }, { "OXMTlv": { - "field": "icmpv6_code", - "mask": null, + "field": "icmpv6_code", + "mask": null, "value": 201 } - }, + }, { "OXMTlv": { - "field": "ipv6_nd_target", - "mask": null, + "field": "ipv6_nd_target", + "mask": null, "value": "fe80::a60:6eff:fe7f:74e7" } - }, + }, { "OXMTlv": { - "field": "ipv6_nd_sll", - "mask": null, + "field": "ipv6_nd_sll", + "mask": null, "value": "00:00:00:00:02:9a" } - }, + }, { "OXMTlv": { - "field": "ipv6_nd_tll", - "mask": null, + "field": "ipv6_nd_tll", + "mask": null, "value": "00:00:00:00:02:2b" } - }, + }, { "OXMTlv": { - "field": "mpls_label", - "mask": null, + "field": "mpls_label", + "mask": null, "value": 624485 } - }, + }, { "OXMTlv": { - "field": "mpls_tc", - "mask": null, + "field": "mpls_tc", + "mask": null, "value": 5 } } - ], + ], "type": 1 } - }, - "reason": 0, - "table_id": 200, + }, + "reason": 0, + "table_id": 200, "total_len": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-6-ofp_features_reply.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-6-ofp_features_reply.packet.json index 7b9233a..0fe5661 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-6-ofp_features_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-6-ofp_features_reply.packet.json @@ -1,37 +1,37 @@ { "OFPSwitchFeatures": { - "capabilities": 79, - "datapath_id": 9210263729383, - "n_buffers": 0, - "n_tables": 255, + "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, + "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, + "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/os_ken/tests/unit/ofproto/json/of12/3-60-ofp_flow_mod.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-60-ofp_flow_mod.packet.json index f5de7ce..ea3d0b4 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-60-ofp_flow_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-60-ofp_flow_mod.packet.json @@ -1,269 +1,269 @@ { "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [], + "buffer_id": 65535, + "command": 0, + "cookie": 0, + "cookie_mask": 0, + "flags": 0, + "hard_timeout": 0, + "idle_timeout": 0, + "instructions": [], "match": { "OFPMatch": { - "length": 294, + "length": 294, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 84281096 } - }, + }, { "OXMTlv": { - "field": "in_phy_port", - "mask": null, + "field": "in_phy_port", + "mask": null, "value": 16909060 } - }, + }, { "OXMTlv": { - "field": "metadata", - "mask": null, + "field": "metadata", + "mask": null, "value": 283686952306183 } - }, + }, { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2054 } - }, + }, { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "ff:ff:ff:ff:ff:ff" } - }, + }, { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } - }, + }, { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 999 } - }, + }, { "OXMTlv": { - "field": "ip_dscp", - "mask": null, + "field": "ip_dscp", + "mask": null, "value": 9 } - }, + }, { "OXMTlv": { - "field": "ip_ecn", - "mask": null, + "field": "ip_ecn", + "mask": null, "value": 3 } - }, + }, { "OXMTlv": { - "field": "ip_proto", - "mask": null, + "field": "ip_proto", + "mask": null, "value": 99 } - }, + }, { "OXMTlv": { - "field": "ipv4_src", - "mask": null, + "field": "ipv4_src", + "mask": null, "value": "1.2.3.4" } - }, + }, { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "field": "ipv4_dst", + "mask": null, "value": "1.2.3.4" } - }, + }, { "OXMTlv": { - "field": "tcp_src", - "mask": null, + "field": "tcp_src", + "mask": null, "value": 8080 } - }, + }, { "OXMTlv": { - "field": "tcp_dst", - "mask": null, + "field": "tcp_dst", + "mask": null, "value": 18080 } - }, + }, { "OXMTlv": { - "field": "udp_src", - "mask": null, + "field": "udp_src", + "mask": null, "value": 28080 } - }, + }, { "OXMTlv": { - "field": "udp_dst", - "mask": null, + "field": "udp_dst", + "mask": null, "value": 55936 } - }, + }, { "OXMTlv": { - "field": "sctp_src", - "mask": null, + "field": "sctp_src", + "mask": null, "value": 48080 } - }, + }, { "OXMTlv": { - "field": "sctp_dst", - "mask": null, + "field": "sctp_dst", + "mask": null, "value": 59328 } - }, + }, { "OXMTlv": { - "field": "icmpv4_type", - "mask": null, + "field": "icmpv4_type", + "mask": null, "value": 100 } - }, + }, { "OXMTlv": { - "field": "icmpv4_code", - "mask": null, + "field": "icmpv4_code", + "mask": null, "value": 101 } - }, + }, { "OXMTlv": { - "field": "arp_op", - "mask": null, + "field": "arp_op", + "mask": null, "value": 1 } - }, + }, { "OXMTlv": { - "field": "arp_spa", - "mask": null, + "field": "arp_spa", + "mask": null, "value": "10.0.0.1" } - }, + }, { "OXMTlv": { - "field": "arp_tpa", - "mask": null, + "field": "arp_tpa", + "mask": null, "value": "10.0.0.3" } - }, + }, { "OXMTlv": { - "field": "arp_sha", - "mask": null, + "field": "arp_sha", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } - }, + }, { "OXMTlv": { - "field": "arp_tha", - "mask": null, + "field": "arp_tha", + "mask": null, "value": "00:00:00:00:00:00" } - }, + }, { "OXMTlv": { - "field": "ipv6_src", - "mask": null, + "field": "ipv6_src", + "mask": null, "value": "fe80::f00b:a4ff:fe48:28a5" } - }, + }, { "OXMTlv": { - "field": "ipv6_dst", - "mask": null, + "field": "ipv6_dst", + "mask": null, "value": "fe80::f00b:a4ff:fe05:b7dc" } - }, + }, { "OXMTlv": { - "field": "ipv6_flabel", - "mask": null, + "field": "ipv6_flabel", + "mask": null, "value": 541473 } - }, + }, { "OXMTlv": { - "field": "icmpv6_type", - "mask": null, + "field": "icmpv6_type", + "mask": null, "value": 200 } - }, + }, { "OXMTlv": { - "field": "icmpv6_code", - "mask": null, + "field": "icmpv6_code", + "mask": null, "value": 201 } - }, + }, { "OXMTlv": { - "field": "ipv6_nd_target", - "mask": null, + "field": "ipv6_nd_target", + "mask": null, "value": "fe80::a60:6eff:fe7f:74e7" } - }, + }, { "OXMTlv": { - "field": "ipv6_nd_sll", - "mask": null, + "field": "ipv6_nd_sll", + "mask": null, "value": "00:00:00:00:02:9a" } - }, + }, { "OXMTlv": { - "field": "ipv6_nd_tll", - "mask": null, + "field": "ipv6_nd_tll", + "mask": null, "value": "00:00:00:00:02:2b" } - }, + }, { "OXMTlv": { - "field": "mpls_label", - "mask": null, + "field": "mpls_label", + "mask": null, "value": 624485 } - }, + }, { "OXMTlv": { - "field": "mpls_tc", - "mask": null, + "field": "mpls_tc", + "mask": null, "value": 5 } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 123, "table_id": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-61-ofp_group_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-61-ofp_group_stats_request.packet.json index 2d1afdc..cffdc86 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-61-ofp_group_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-61-ofp_group_stats_request.packet.json @@ -1,6 +1,6 @@ { "OFPGroupStatsRequest": { - "flags": 0, + "flags": 0, "group_id": 4294967292 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-62-ofp_group_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-62-ofp_group_stats_reply.packet.json index 8cb8f8c..6c3c02b 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-62-ofp_group_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-62-ofp_group_stats_reply.packet.json @@ -6,20 +6,20 @@ "bucket_counters": [ { "OFPBucketCounter": { - "byte_count": 2345, + "byte_count": 2345, "packet_count": 234 } } - ], - "byte_count": 12345, - "group_id": 1, - "length": 48, - "packet_count": 123, + ], + "byte_count": 12345, + "group_id": 1, + "length": 48, + "packet_count": 123, "ref_count": 2 } } - ], - "flags": 0, + ], + "flags": 0, "type": 6 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-7-ofp_set_config.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-7-ofp_set_config.packet.json index cd5398b..b4fb6f0 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-7-ofp_set_config.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-7-ofp_set_config.packet.json @@ -1,6 +1,6 @@ { "OFPSetConfig": { - "flags": 0, + "flags": 0, "miss_send_len": 128 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/3-9-ofp_get_config_reply.packet.json b/os_ken/tests/unit/ofproto/json/of12/3-9-ofp_get_config_reply.packet.json index 62b37b4..3b0e419 100644 --- a/os_ken/tests/unit/ofproto/json/of12/3-9-ofp_get_config_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/3-9-ofp_get_config_reply.packet.json @@ -1,6 +1,6 @@ { "OFPGetConfigReply": { - "flags": 0, + "flags": 0, "miss_send_len": 128 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/lib-ofctl-ofp_group_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of12/lib-ofctl-ofp_group_stats_request.packet.json index 542ae72..cad0f35 100644 --- a/os_ken/tests/unit/ofproto/json/of12/lib-ofctl-ofp_group_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/lib-ofctl-ofp_group_stats_request.packet.json @@ -1,6 +1,6 @@ { "OFPGroupStatsRequest": { - "flags": 0, + "flags": 0, "group_id": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/lib-ofctl-ofp_port_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of12/lib-ofctl-ofp_port_stats_request.packet.json index 884c5fd..c971465 100644 --- a/os_ken/tests/unit/ofproto/json/of12/lib-ofctl-ofp_port_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/lib-ofctl-ofp_port_stats_request.packet.json @@ -1,6 +1,6 @@ { "OFPPortStatsRequest": { - "flags": 0, + "flags": 0, "port_no": 7 } } diff --git a/os_ken/tests/unit/ofproto/json/of12/libofproto-OFP12-ofp_packet_out_packet_library.packet.json b/os_ken/tests/unit/ofproto/json/of12/libofproto-OFP12-ofp_packet_out_packet_library.packet.json index b859650..d752d37 100644 --- a/os_ken/tests/unit/ofproto/json/of12/libofproto-OFP12-ofp_packet_out_packet_library.packet.json +++ b/os_ken/tests/unit/ofproto/json/of12/libofproto-OFP12-ofp_packet_out_packet_library.packet.json @@ -3,16 +3,16 @@ "actions": [ { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 4294967292, + "len": 16, + "max_len": 65535, + "port": 4294967292, "type": 0 } } - ], - "actions_len": 16, - "buffer_id": 4294967295, - "data": { + ], + "actions_len": 16, + "buffer_id": 4294967295, + "data": { "Packet": { "protocols": [ { @@ -55,7 +55,7 @@ } ] } - }, + }, "in_port": 4294967293 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-0-ofp_desc_reply.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-0-ofp_desc_reply.packet.json index 26e5dc2..3158680 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-0-ofp_desc_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-0-ofp_desc_reply.packet.json @@ -2,14 +2,14 @@ "OFPDescStatsReply": { "body": { "OFPDescStats": { - "dp_desc": "dp", - "hw_desc": "hw", - "mfr_desc": "mfr", - "serial_num": "serial", + "dp_desc": "dp", + "hw_desc": "hw", + "mfr_desc": "mfr", + "serial_num": "serial", "sw_desc": "sw" } - }, - "flags": 0, + }, + "flags": 0, "type": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-1-ofp_packet_out.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-1-ofp_packet_out.packet.json index efb39e2..fc5dfeb 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-1-ofp_packet_out.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-1-ofp_packet_out.packet.json @@ -3,16 +3,16 @@ "actions": [ { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 4294967292, + "len": 16, + "max_len": 65535, + "port": 4294967292, "type": 0 } } - ], - "actions_len": 16, - "buffer_id": 4294967295, - "data": "8guk0D9w8gukffjqCABFAABU+BoAAP8Br4sKAAABCgAAAggAAgj3YAAAMdYCAAAAAACrjS0xAAAAABAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vAAAAAAAAAAA=", + ], + "actions_len": 16, + "buffer_id": 4294967295, + "data": "8guk0D9w8gukffjqCABFAABU+BoAAP8Br4sKAAABCgAAAggAAgj3YAAAMdYCAAAAAACrjS0xAAAAABAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vAAAAAAAAAAA=", "in_port": 4294967293 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-10-ofp_hello.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-10-ofp_hello.packet.json index d03ff84..7633ea9 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-10-ofp_hello.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-10-ofp_hello.packet.json @@ -3,14 +3,14 @@ "elements": [ { "OFPHelloElemVersionBitmap": { - "length": 8, - "type": 1, + "length": 8, + "type": 1, "versions": [ - 1, - 2, - 3, - 9, - 10, + 1, + 2, + 3, + 9, + 10, 30 ] } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-11-ofp_flow_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-11-ofp_flow_stats_request.packet.json index 2baccad..78b7ad8 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-11-ofp_flow_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-11-ofp_flow_stats_request.packet.json @@ -1,18 +1,18 @@ { "OFPFlowStatsRequest": { - "cookie": 0, - "cookie_mask": 0, - "flags": 0, + "cookie": 0, + "cookie_mask": 0, + "flags": 0, "match": { "OFPMatch": { - "length": 4, - "oxm_fields": [], + "length": 4, + "oxm_fields": [], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "table_id": 0, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "table_id": 0, "type": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-12-ofp_flow_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-12-ofp_flow_stats_reply.packet.json index 04339dc..7c15b7f 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-12-ofp_flow_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-12-ofp_flow_stats_reply.packet.json @@ -3,130 +3,130 @@ "body": [ { "OFPFlowStats": { - "byte_count": 0, - "cookie": 0, - "duration_nsec": 115277000, - "duration_sec": 358, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [], - "length": 56, + "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": [], + "length": 4, + "oxm_fields": [], "type": 1 } - }, - "packet_count": 0, - "priority": 65535, + }, + "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, + "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, + "len": 16, + "max_len": 0, + "port": 4294967290, "type": 0 } } - ], - "len": 24, + ], + "len": 24, "type": 4 } } - ], - "length": 88, + ], + "length": 88, "match": { "OFPMatch": { - "length": 10, + "length": 10, "oxm_fields": [ { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2054 } } - ], + ], "type": 1 } - }, - "packet_count": 0, - "priority": 65534, + }, + "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, + "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, + "len": 8, + "table_id": 1, "type": 1 } } - ], - "length": 80, + ], + "length": 80, "match": { "OFPMatch": { - "length": 22, + "length": 22, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 6 } - }, + }, { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } } - ], + ], "type": 1 } - }, - "packet_count": 3, - "priority": 123, + }, + "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, + "byte_count": 98, + "cookie": 0, + "duration_nsec": 980901000, + "duration_sec": 313499, + "flags": 0, + "hard_timeout": 0, + "idle_timeout": 0, "instructions": [ { "OFPInstructionActions": { @@ -135,118 +135,118 @@ "OFPActionSetField": { "field": { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 258 } }, "len": 16, "type": 25 } - }, + }, { "OFPActionCopyTtlOut": { - "len": 8, + "len": 8, "type": 11 } - }, + }, { "OFPActionCopyTtlIn": { - "len": 8, + "len": 8, "type": 12 } - }, + }, { "OFPActionCopyTtlIn": { - "len": 8, + "len": 8, "type": 12 } - }, + }, { "OFPActionPopPbb": { - "len": 8, + "len": 8, "type": 27 } - }, + }, { "OFPActionPushPbb": { - "ethertype": 4660, - "len": 8, + "ethertype": 4660, + "len": 8, "type": 26 } - }, + }, { "OFPActionPopMpls": { - "ethertype": 39030, - "len": 8, + "ethertype": 39030, + "len": 8, "type": 20 } - }, + }, { "OFPActionPushMpls": { - "ethertype": 34887, - "len": 8, + "ethertype": 34887, + "len": 8, "type": 19 } - }, + }, { "OFPActionPopVlan": { - "len": 8, + "len": 8, "type": 18 } - }, + }, { "OFPActionPushVlan": { - "ethertype": 33024, - "len": 8, + "ethertype": 33024, + "len": 8, "type": 17 } - }, + }, { "OFPActionDecMplsTtl": { - "len": 8, + "len": 8, "type": 16 } - }, + }, { "OFPActionSetMplsTtl": { - "len": 8, - "mpls_ttl": 10, + "len": 8, + "mpls_ttl": 10, "type": 15 } - }, + }, { "OFPActionDecNwTtl": { - "len": 8, + "len": 8, "type": 24 } - }, + }, { "OFPActionSetNwTtl": { - "len": 8, - "nw_ttl": 10, + "len": 8, + "nw_ttl": 10, "type": 23 } - }, + }, { "OFPActionSetQueue": { - "len": 8, - "queue_id": 3, + "len": 8, + "queue_id": 3, "type": 21 } - }, + }, { "OFPActionGroup": { - "group_id": 99, - "len": 8, + "group_id": 99, + "len": 8, "type": 22 } - }, + }, { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 6, + "len": 16, + "max_len": 65535, + "port": 6, "type": 0 } }, @@ -267,11 +267,11 @@ "subtype": 25976 } } - ], + ], "len": 192, "type": 3 } - }, + }, { "OFPInstructionActions": { "actions": [ @@ -279,21 +279,21 @@ "OFPActionSetField": { "field": { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "01:02:03:04:05:06" } }, "len": 16, "type": 25 } - }, + }, { "OFPActionSetField": { "field": { "OXMTlv": { - "field": "pbb_uca", - "mask": null, + "field": "pbb_uca", + "mask": null, "value": 1 } }, @@ -301,43 +301,43 @@ "type": 25 } } - ], - "len": 40, + ], + "len": 40, "type": 4 } - }, + }, { "OFPInstructionActions": { "actions": [ { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 4294967293, + "len": 16, + "max_len": 65535, + "port": 4294967293, "type": 0 } } - ], - "len": 24, + ], + "len": 24, "type": 3 } } - ], + ], "length": 312, "match": { "OFPMatch": { - "length": 4, - "oxm_fields": [], + "length": 4, + "oxm_fields": [], "type": 1 } - }, - "packet_count": 1, - "priority": 0, + }, + "packet_count": 1, + "priority": 0, "table_id": 0 } } - ], - "flags": 0, + ], + "flags": 0, "type": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-15-ofp_error_msg.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-15-ofp_error_msg.packet.json index e9ab2b5..32a3f54 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-15-ofp_error_msg.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-15-ofp_error_msg.packet.json @@ -1,7 +1,7 @@ { "OFPErrorMsg": { - "code": 11, - "data": "ZnVnYWZ1Z2E=", + "code": 11, + "data": "ZnVnYWZ1Z2E=", "type": 2 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-16-ofp_experimenter.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-16-ofp_experimenter.packet.json index 4ad13c7..0e74917 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-16-ofp_experimenter.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-16-ofp_experimenter.packet.json @@ -1,7 +1,7 @@ { "OFPExperimenter": { - "data": "bmF6bw==", - "exp_type": 123456789, + "data": "bmF6bw==", + "exp_type": 123456789, "experimenter": 98765432 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-19-ofp_role_request.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-19-ofp_role_request.packet.json index 5cdbc2f..a60467c 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-19-ofp_role_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-19-ofp_role_request.packet.json @@ -1,6 +1,6 @@ { "OFPRoleRequest": { - "generation_id": 17294086455919964160, + "generation_id": 17294086455919964160, "role": 2 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-2-ofp_flow_mod.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-2-ofp_flow_mod.packet.json index 0e3a2cc..276f593 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-2-ofp_flow_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-2-ofp_flow_mod.packet.json @@ -1,12 +1,12 @@ { "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "buffer_id": 65535, + "command": 0, + "cookie": 0, + "cookie_mask": 0, + "flags": 0, + "hard_timeout": 0, + "idle_timeout": 0, "instructions": [ { "OFPInstructionActions": { @@ -15,96 +15,96 @@ "OFPActionSetField": { "field": { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 258 } }, "len": 16, "type": 25 } - }, + }, { "OFPActionCopyTtlOut": { - "len": 8, + "len": 8, "type": 11 } - }, + }, { "OFPActionCopyTtlIn": { - "len": 8, + "len": 8, "type": 12 } - }, + }, { "OFPActionCopyTtlIn": { - "len": 8, + "len": 8, "type": 12 } - }, + }, { "OFPActionPopPbb": { - "len": 8, + "len": 8, "type": 27 } - }, + }, { "OFPActionPushPbb": { - "ethertype": 4660, - "len": 8, + "ethertype": 4660, + "len": 8, "type": 26 } - }, + }, { "OFPActionPopMpls": { - "ethertype": 39030, - "len": 8, + "ethertype": 39030, + "len": 8, "type": 20 } - }, + }, { "OFPActionPushMpls": { - "ethertype": 34887, - "len": 8, + "ethertype": 34887, + "len": 8, "type": 19 } - }, + }, { "OFPActionPopVlan": { - "len": 8, + "len": 8, "type": 18 } - }, + }, { "OFPActionPushVlan": { - "ethertype": 33024, - "len": 8, + "ethertype": 33024, + "len": 8, "type": 17 } - }, + }, { "OFPActionDecMplsTtl": { - "len": 8, + "len": 8, "type": 16 } - }, + }, { "OFPActionSetMplsTtl": { - "len": 8, - "mpls_ttl": 10, + "len": 8, + "mpls_ttl": 10, "type": 15 } - }, + }, { "OFPActionDecNwTtl": { - "len": 8, + "len": 8, "type": 24 } - }, + }, { "OFPActionSetNwTtl": { - "len": 8, - "nw_ttl": 10, + "len": 8, + "nw_ttl": 10, "type": 23 } }, @@ -118,23 +118,23 @@ }, { "OFPActionSetQueue": { - "len": 8, - "queue_id": 3, + "len": 8, + "queue_id": 3, "type": 21 } - }, + }, { "OFPActionGroup": { - "group_id": 99, - "len": 8, + "group_id": 99, + "len": 8, "type": 22 } - }, + }, { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 6, + "len": 16, + "max_len": 65535, + "port": 6, "type": 0 } } @@ -142,7 +142,7 @@ "len": 176, "type": 3 } - }, + }, { "OFPInstructionActions": { "actions": [ @@ -150,21 +150,21 @@ "OFPActionSetField": { "field": { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "01:02:03:04:05:06" } }, "len": 16, "type": 25 } - }, + }, { "OFPActionSetField": { "field": { "OXMTlv": { - "field": "pbb_uca", - "mask": null, + "field": "pbb_uca", + "mask": null, "value": 1 } }, @@ -172,30 +172,30 @@ "type": 25 } } - ], - "len": 40, + ], + "len": 40, "type": 4 } } - ], + ], "match": { "OFPMatch": { - "length": 14, + "length": 14, "oxm_fields": [ { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 123, "table_id": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-20-ofp_role_reply.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-20-ofp_role_reply.packet.json index 3fd9a13..3bb66c8 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-20-ofp_role_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-20-ofp_role_reply.packet.json @@ -1,6 +1,6 @@ { "OFPRoleReply": { - "generation_id": 17294086455919964160, + "generation_id": 17294086455919964160, "role": 3 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-21-ofp_group_mod.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-21-ofp_group_mod.packet.json index 1a3767d..0323778 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-21-ofp_group_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-21-ofp_group_mod.packet.json @@ -6,22 +6,22 @@ "actions": [ { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 2, + "len": 16, + "max_len": 65535, + "port": 2, "type": 0 } } - ], - "len": 32, - "watch_group": 1, - "watch_port": 1, + ], + "len": 32, + "watch_group": 1, + "watch_port": 1, "weight": 1 } } - ], - "command": 0, - "group_id": 1, + ], + "command": 0, + "group_id": 1, "type": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-22-ofp_port_mod.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-22-ofp_port_mod.packet.json index ecb8d66..2ba3ab8 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-22-ofp_port_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-22-ofp_port_mod.packet.json @@ -1,9 +1,9 @@ { "OFPPortMod": { - "advertise": 4096, - "config": 0, - "hw_addr": "00:11:00:00:11:11", - "mask": 0, + "advertise": 4096, + "config": 0, + "hw_addr": "00:11:00:00:11:11", + "mask": 0, "port_no": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-23-ofp_table_mod.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-23-ofp_table_mod.packet.json index 5019c29..c76b108 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-23-ofp_table_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-23-ofp_table_mod.packet.json @@ -1,6 +1,6 @@ { "OFPTableMod": { - "config": 0, + "config": 0, "table_id": 255 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-24-ofp_desc_request.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-24-ofp_desc_request.packet.json index 5b23f8b..2261b73 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-24-ofp_desc_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-24-ofp_desc_request.packet.json @@ -1,6 +1,6 @@ { "OFPDescStatsRequest": { - "flags": 0, + "flags": 0, "type": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-25-ofp_aggregate_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-25-ofp_aggregate_stats_request.packet.json index 248131f..88037de 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-25-ofp_aggregate_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-25-ofp_aggregate_stats_request.packet.json @@ -1,18 +1,18 @@ { "OFPAggregateStatsRequest": { - "cookie": 0, - "cookie_mask": 0, - "flags": 0, + "cookie": 0, + "cookie_mask": 0, + "flags": 0, "match": { "OFPMatch": { - "length": 4, - "oxm_fields": [], + "length": 4, + "oxm_fields": [], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "table_id": 255, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "table_id": 255, "type": 2 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-26-ofp_aggregate_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-26-ofp_aggregate_stats_reply.packet.json index 153ad4f..aee4bfd 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-26-ofp_aggregate_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-26-ofp_aggregate_stats_reply.packet.json @@ -2,12 +2,12 @@ "OFPAggregateStatsReply": { "body": { "OFPAggregateStats": { - "byte_count": 574, - "flow_count": 6, + "byte_count": 574, + "flow_count": 6, "packet_count": 7 } - }, - "flags": 0, + }, + "flags": 0, "type": 2 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-27-ofp_table_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-27-ofp_table_stats_request.packet.json index 1f965d7..e4dfe49 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-27-ofp_table_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-27-ofp_table_stats_request.packet.json @@ -1,6 +1,6 @@ { "OFPTableStatsRequest": { - "flags": 0, + "flags": 0, "type": 3 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-28-ofp_table_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-28-ofp_table_stats_reply.packet.json index 94801ad..4c95fe3 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-28-ofp_table_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-28-ofp_table_stats_reply.packet.json @@ -3,22 +3,22 @@ "body": [ { "OFPTableStats": { - "active_count": 4, - "lookup_count": 4, - "matched_count": 4, + "active_count": 4, + "lookup_count": 4, + "matched_count": 4, "table_id": 0 } - }, + }, { "OFPTableStats": { - "active_count": 4, - "lookup_count": 4, - "matched_count": 4, + "active_count": 4, + "lookup_count": 4, + "matched_count": 4, "table_id": 1 } } - ], - "flags": 0, + ], + "flags": 0, "type": 3 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-29-ofp_port_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-29-ofp_port_stats_request.packet.json index 5228710..92e275f 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-29-ofp_port_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-29-ofp_port_stats_request.packet.json @@ -1,7 +1,7 @@ { "OFPPortStatsRequest": { - "flags": 0, - "port_no": 4294967295, + "flags": 0, + "port_no": 4294967295, "type": 4 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-3-ofp_flow_mod.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-3-ofp_flow_mod.packet.json index cd68b51..cd2a3d6 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-3-ofp_flow_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-3-ofp_flow_mod.packet.json @@ -1,46 +1,46 @@ { "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "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, + "len": 8, + "table_id": 1, "type": 1 } } - ], + ], "match": { "OFPMatch": { - "length": 22, + "length": 22, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 6 } - }, + }, { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 123, "table_id": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-30-ofp_port_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-30-ofp_port_stats_reply.packet.json index 0115744..5fc5938 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-30-ofp_port_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-30-ofp_port_stats_reply.packet.json @@ -3,44 +3,44 @@ "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, + "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, + "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, + ], + "flags": 0, "type": 4 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-31-ofp_group_features_request.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-31-ofp_group_features_request.packet.json index edba5dc..838ff0d 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-31-ofp_group_features_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-31-ofp_group_features_request.packet.json @@ -1,6 +1,6 @@ { "OFPGroupFeaturesStatsRequest": { - "flags": 0, + "flags": 0, "type": 8 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-32-ofp_group_features_reply.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-32-ofp_group_features_reply.packet.json index f059f99..5de9575 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-32-ofp_group_features_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-32-ofp_group_features_reply.packet.json @@ -3,22 +3,22 @@ "body": { "OFPGroupFeaturesStats": { "actions": [ - 67082241, - 67082241, - 67082241, + 67082241, + 67082241, + 67082241, 67082241 - ], - "capabilities": 5, + ], + "capabilities": 5, "max_groups": [ - 16777216, - 16777216, - 16777216, + 16777216, + 16777216, + 16777216, 16777216 - ], + ], "types": 15 } - }, - "flags": 0, + }, + "flags": 0, "type": 8 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-33-ofp_group_desc_request.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-33-ofp_group_desc_request.packet.json index bea140c..91522d0 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-33-ofp_group_desc_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-33-ofp_group_desc_request.packet.json @@ -1,6 +1,6 @@ { "OFPGroupDescStatsRequest": { - "flags": 0, + "flags": 0, "type": 7 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-34-ofp_group_desc_reply.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-34-ofp_group_desc_reply.packet.json index c30d7da..45c4252 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-34-ofp_group_desc_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-34-ofp_group_desc_reply.packet.json @@ -9,27 +9,27 @@ "actions": [ { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 2, + "len": 16, + "max_len": 65535, + "port": 2, "type": 0 } } - ], - "len": 32, - "watch_group": 1, - "watch_port": 1, + ], + "len": 32, + "watch_group": 1, + "watch_port": 1, "weight": 1 } } - ], - "group_id": 1, - "length": 40, + ], + "group_id": 1, + "length": 40, "type": 0 } } - ], - "flags": 0, + ], + "flags": 0, "type": 7 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-36-ofp_queue_get_config_reply.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-36-ofp_queue_get_config_reply.packet.json index ce1f412..7f32e53 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-36-ofp_queue_get_config_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-36-ofp_queue_get_config_reply.packet.json @@ -1,102 +1,102 @@ { "OFPQueueGetConfigReply": { - "port": 4294967295, + "port": 4294967295, "queues": [ { "OFPPacketQueue": { - "len": 64, - "port": 77, + "len": 64, + "port": 77, "properties": [ { "OFPQueuePropMinRate": { - "len": 16, - "property": 1, + "len": 16, + "property": 1, "rate": 10 } - }, + }, { "OFPQueuePropMaxRate": { - "len": 16, - "property": 2, + "len": 16, + "property": 2, "rate": 900 } }, { "OFPQueuePropExperimenter": { - "data": [], - "experimenter": 999, - "len": 16, + "data": [], + "experimenter": 999, + "len": 16, "property": 65535 } } - ], + ], "queue_id": 99 } - }, + }, { "OFPPacketQueue": { - "len": 65, - "port": 77, + "len": 65, + "port": 77, "properties": [ { "OFPQueuePropMinRate": { - "len": 16, - "property": 1, + "len": 16, + "property": 1, "rate": 100 } - }, + }, { "OFPQueuePropMaxRate": { - "len": 16, - "property": 2, + "len": 16, + "property": 2, "rate": 200 } }, { "OFPQueuePropExperimenter": { - "experimenter": 999, + "experimenter": 999, "data": [ 1 - ], - "len": 17, + ], + "len": 17, "property": 65535 } } - ], + ], "queue_id": 88 } }, { "OFPPacketQueue": { - "len": 66, - "port": 77, + "len": 66, + "port": 77, "properties": [ { "OFPQueuePropMinRate": { - "len": 16, - "property": 1, + "len": 16, + "property": 1, "rate": 200 } - }, + }, { "OFPQueuePropMaxRate": { - "len": 16, - "property": 2, + "len": 16, + "property": 2, "rate": 400 } }, { "OFPQueuePropExperimenter": { - "experimenter": 999, + "experimenter": 999, "data": [ - 1, + 1, 2 - ], - "len": 18, + ], + "len": 18, "property": 65535 } } - ], + ], "queue_id": 77 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-37-ofp_queue_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-37-ofp_queue_stats_request.packet.json index 7a12acc..41d30f7 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-37-ofp_queue_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-37-ofp_queue_stats_request.packet.json @@ -1,8 +1,8 @@ { "OFPQueueStatsRequest": { - "flags": 0, - "port_no": 4294967295, - "queue_id": 4294967295, + "flags": 0, + "port_no": 4294967295, + "queue_id": 4294967295, "type": 5 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-38-ofp_queue_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-38-ofp_queue_stats_reply.packet.json index 80b59cf..1016e3b 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-38-ofp_queue_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-38-ofp_queue_stats_reply.packet.json @@ -3,39 +3,39 @@ "body": [ { "OFPQueueStats": { - "duration_nsec": 0, - "duration_sec": 0, - "port_no": 7, - "queue_id": 1, - "tx_bytes": 0, - "tx_errors": 0, + "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, + "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, + "duration_nsec": 0, + "duration_sec": 0, + "port_no": 7, + "queue_id": 2, + "tx_bytes": 0, + "tx_errors": 0, "tx_packets": 0 } } - ], - "flags": 0, + ], + "flags": 0, "type": 5 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-39-ofp_port_status.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-39-ofp_port_status.packet.json index a842932..09dd023 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-39-ofp_port_status.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-39-ofp_port_status.packet.json @@ -2,19 +2,19 @@ "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, + "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/os_ken/tests/unit/ofproto/json/of13/4-4-ofp_packet_in.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-4-ofp_packet_in.packet.json index b3051d1..01800d1 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-4-ofp_packet_in.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-4-ofp_packet_in.packet.json @@ -1,81 +1,81 @@ { "OFPPacketIn": { - "buffer_id": 2, - "cookie": 283686884868096, - "data": "////////8gukffjqCAYAAQgABgQAAfILpH346goAAAEAAAAAAAAKAAAD", + "buffer_id": 2, + "cookie": 283686884868096, + "data": "////////8gukffjqCAYAAQgABgQAAfILpH346goAAAEAAAAAAAAKAAAD", "match": { "OFPMatch": { - "length": 80, + "length": 80, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 6 } - }, + }, { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2054 } - }, + }, { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "ff:ff:ff:ff:ff:ff" } - }, + }, { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } - }, + }, { "OXMTlv": { - "field": "arp_op", - "mask": null, + "field": "arp_op", + "mask": null, "value": 1 } - }, + }, { "OXMTlv": { - "field": "arp_spa", - "mask": null, + "field": "arp_spa", + "mask": null, "value": "10.0.0.1" } - }, + }, { "OXMTlv": { - "field": "arp_tpa", - "mask": null, + "field": "arp_tpa", + "mask": null, "value": "10.0.0.3" } - }, + }, { "OXMTlv": { - "field": "arp_sha", - "mask": null, + "field": "arp_sha", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } - }, + }, { "OXMTlv": { - "field": "arp_tha", - "mask": null, + "field": "arp_tha", + "mask": null, "value": "00:00:00:00:00:00" } } - ], + ], "type": 1 } - }, - "reason": 1, - "table_id": 1, + }, + "reason": 1, + "table_id": 1, "total_len": 42 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-40-ofp_flow_removed.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-40-ofp_flow_removed.packet.json index 994953e..da38e13 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-40-ofp_flow_removed.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-40-ofp_flow_removed.packet.json @@ -1,29 +1,29 @@ { "OFPFlowRemoved": { - "byte_count": 86, - "cookie": 0, - "duration_nsec": 48825000, - "duration_sec": 3, - "hard_timeout": 0, - "idle_timeout": 3, + "byte_count": 86, + "cookie": 0, + "duration_nsec": 48825000, + "duration_sec": 3, + "hard_timeout": 0, + "idle_timeout": 3, "match": { "OFPMatch": { - "length": 14, + "length": 14, "oxm_fields": [ { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } } - ], + ], "type": 1 } - }, - "packet_count": 1, - "priority": 65535, - "reason": 0, + }, + "packet_count": 1, + "priority": 65535, + "reason": 0, "table_id": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-43-ofp_get_async_reply.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-43-ofp_get_async_reply.packet.json index abccf04..f97347f 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-43-ofp_get_async_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-43-ofp_get_async_reply.packet.json @@ -1,15 +1,15 @@ { "OFPGetAsyncReply": { "flow_removed_mask": [ - 15, + 15, 3 - ], + ], "packet_in_mask": [ - 5, + 5, 1 - ], + ], "port_status_mask": [ - 7, + 7, 3 ] } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-44-ofp_set_async.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-44-ofp_set_async.packet.json index da85b88..1060de7 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-44-ofp_set_async.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-44-ofp_set_async.packet.json @@ -1,15 +1,15 @@ { "OFPSetAsync": { "flow_removed_mask": [ - 15, + 15, 3 - ], + ], "packet_in_mask": [ - 5, + 5, 1 - ], + ], "port_status_mask": [ - 7, + 7, 3 ] } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-45-ofp_meter_mod.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-45-ofp_meter_mod.packet.json index eba4540..7c1977d 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-45-ofp_meter_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-45-ofp_meter_mod.packet.json @@ -3,33 +3,33 @@ "bands": [ { "OFPMeterBandDrop": { - "burst_size": 10, - "len": 16, - "rate": 1000, + "burst_size": 10, + "len": 16, + "rate": 1000, "type": 1 } - }, + }, { "OFPMeterBandDscpRemark": { - "burst_size": 10, - "len": 16, - "prec_level": 1, - "rate": 1000, + "burst_size": 10, + "len": 16, + "prec_level": 1, + "rate": 1000, "type": 2 } - }, + }, { "OFPMeterBandExperimenter": { - "burst_size": 10, - "experimenter": 999, - "len": 16, - "rate": 1000, + "burst_size": 10, + "experimenter": 999, + "len": 16, + "rate": 1000, "type": 65535 } } - ], - "command": 0, - "flags": 14, + ], + "command": 0, + "flags": 14, "meter_id": 100 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-46-ofp_flow_mod.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-46-ofp_flow_mod.packet.json index f4e59c7..5a50229 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-46-ofp_flow_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-46-ofp_flow_mod.packet.json @@ -1,55 +1,55 @@ { "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "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, + "len": 8, + "meter_id": 1, "type": 6 } - }, + }, { "OFPInstructionActions": { "actions": [ { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 6, + "len": 16, + "max_len": 65535, + "port": 6, "type": 0 } } - ], - "len": 24, + ], + "len": 24, "type": 3 } } - ], + ], "match": { "OFPMatch": { - "length": 14, + "length": 14, "oxm_fields": [ { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 123, "table_id": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-47-ofp_meter_config_request.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-47-ofp_meter_config_request.packet.json index 4703588..5b16eec 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-47-ofp_meter_config_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-47-ofp_meter_config_request.packet.json @@ -1,7 +1,7 @@ { "OFPMeterConfigStatsRequest": { - "flags": 0, - "meter_id": 4294967295, + "flags": 0, + "meter_id": 4294967295, "type": 10 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-48-ofp_meter_config_reply.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-48-ofp_meter_config_reply.packet.json index 08cc97e..5d45465 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-48-ofp_meter_config_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-48-ofp_meter_config_reply.packet.json @@ -6,20 +6,20 @@ "bands": [ { "OFPMeterBandDrop": { - "burst_size": 10, - "len": 16, - "rate": 1000, + "burst_size": 10, + "len": 16, + "rate": 1000, "type": 1 } } - ], - "flags": 14, - "length": 24, + ], + "flags": 14, + "length": 24, "meter_id": 100 } } - ], - "flags": 0, + ], + "flags": 0, "type": 10 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-49-ofp_meter_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-49-ofp_meter_stats_request.packet.json index 8d45799..fa2b704 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-49-ofp_meter_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-49-ofp_meter_stats_request.packet.json @@ -1,7 +1,7 @@ { "OFPMeterStatsRequest": { - "flags": 0, - "meter_id": 4294967295, + "flags": 0, + "meter_id": 4294967295, "type": 9 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-50-ofp_meter_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-50-ofp_meter_stats_reply.packet.json index b4fd822..e7e0f18 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-50-ofp_meter_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-50-ofp_meter_stats_reply.packet.json @@ -6,22 +6,22 @@ "band_stats": [ { "OFPMeterBandStats": { - "byte_band_count": 0, + "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, + ], + "byte_in_count": 0, + "duration_nsec": 480000, + "duration_sec": 0, + "flow_count": 0, + "len": 56, + "meter_id": 100, "packet_in_count": 0 } } - ], - "flags": 0, + ], + "flags": 0, "type": 9 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-51-ofp_meter_features_request.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-51-ofp_meter_features_request.packet.json index 7363a34..ef786b3 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-51-ofp_meter_features_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-51-ofp_meter_features_request.packet.json @@ -1,6 +1,6 @@ { "OFPMeterFeaturesStatsRequest": { - "flags": 0, + "flags": 0, "type": 11 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-52-ofp_meter_features_reply.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-52-ofp_meter_features_reply.packet.json index e3f6918..51ce1fa 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-52-ofp_meter_features_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-52-ofp_meter_features_reply.packet.json @@ -3,15 +3,15 @@ "body": [ { "OFPMeterFeaturesStats": { - "band_types": 2147483654, - "capabilities": 15, - "max_bands": 255, - "max_color": 0, + "band_types": 2147483654, + "capabilities": 15, + "max_bands": 255, + "max_color": 0, "max_meter": 16777216 } } - ], - "flags": 0, + ], + "flags": 0, "type": 11 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-53-ofp_port_desc_request.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-53-ofp_port_desc_request.packet.json index f166c34..b4a7eb4 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-53-ofp_port_desc_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-53-ofp_port_desc_request.packet.json @@ -1,6 +1,6 @@ { "OFPPortDescStatsRequest": { - "flags": 0, + "flags": 0, "type": 13 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-54-ofp_port_desc_reply.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-54-ofp_port_desc_reply.packet.json index 5da460a..a77c12d 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-54-ofp_port_desc_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-54-ofp_port_desc_reply.packet.json @@ -3,36 +3,36 @@ "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, + "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, + "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, + ], + "flags": 0, "type": 13 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-55-ofp_table_features_request.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-55-ofp_table_features_request.packet.json index 2a1a430..072ea9d 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-55-ofp_table_features_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-55-ofp_table_features_request.packet.json @@ -3,15943 +3,15943 @@ "body": [ { "OFPTableFeaturesStats": { - "config": 0, - "length": 1168, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x00", + "config": 0, + "length": 1168, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x00", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 258, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 14 } - }, + }, { "OFPTableFeaturePropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65534 } - }, + }, { "OFPTableFeaturePropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65534 } - }, + }, { "OFPTableFeaturePropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "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", + "config": 0, + "length": 1112, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x01", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 257, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x02", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 256, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x03", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 255, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x04", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 254, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x05", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 253, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x06", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 252, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x07", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 251, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x08", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 250, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x09", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 249, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 14 } } - ], + ], "table_id": 9 } } - ], - "flags": 1, + ], + "flags": 1, "type": 12 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-56-ofp_table_features_reply.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-56-ofp_table_features_reply.packet.json index ea056e8..2d6ab01 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-56-ofp_table_features_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-56-ofp_table_features_reply.packet.json @@ -3,15943 +3,15943 @@ "body": [ { "OFPTableFeaturesStats": { - "config": 0, - "length": 1168, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "\u79c1\u306e\u30c6\u30fc\u30d6\u30eb", + "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, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 258, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 14 } - }, + }, { "OFPTableFeaturePropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65534 } - }, + }, { "OFPTableFeaturePropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65534 } - }, + }, { "OFPTableFeaturePropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "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", + "config": 0, + "length": 1112, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x01", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 257, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x02", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 256, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x03", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 255, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x04", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 254, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x05", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 253, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x06", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 252, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x07", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 251, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x08", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 250, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x09", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 249, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 14 } } - ], + ], "table_id": 9 } } - ], - "flags": 1, + ], + "flags": 1, "type": 12 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-57-ofp_group_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-57-ofp_group_stats_request.packet.json index b200a81..d8b02a9 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-57-ofp_group_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-57-ofp_group_stats_request.packet.json @@ -1,7 +1,7 @@ { "OFPGroupStatsRequest": { - "flags": 0, - "group_id": 4294967292, + "flags": 0, + "group_id": 4294967292, "type": 6 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-58-ofp_group_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-58-ofp_group_stats_reply.packet.json index cb979e5..9709801 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-58-ofp_group_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-58-ofp_group_stats_reply.packet.json @@ -6,22 +6,22 @@ "bucket_stats": [ { "OFPBucketCounter": { - "byte_count": 2345, + "byte_count": 2345, "packet_count": 234 } } - ], - "byte_count": 12345, - "duration_nsec": 609036000, - "duration_sec": 9, - "group_id": 1, - "length": 56, - "packet_count": 123, + ], + "byte_count": 12345, + "duration_nsec": 609036000, + "duration_sec": 9, + "group_id": 1, + "length": 56, + "packet_count": 123, "ref_count": 2 } } - ], - "flags": 0, + ], + "flags": 0, "type": 6 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-59-ofp_packet_in.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-59-ofp_packet_in.packet.json index c5837d2..c06d233 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-59-ofp_packet_in.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-59-ofp_packet_in.packet.json @@ -1,312 +1,312 @@ { "OFPPacketIn": { - "buffer_id": 4026531840, - "cookie": 283686884868096, - "data": "", + "buffer_id": 4026531840, + "cookie": 283686884868096, + "data": "", "match": { "OFPMatch": { - "length": 351, + "length": 351, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 84281096 } - }, + }, { "OXMTlv": { - "field": "in_phy_port", - "mask": null, + "field": "in_phy_port", + "mask": null, "value": 16909060 } - }, + }, { "OXMTlv": { - "field": "metadata", - "mask": null, + "field": "metadata", + "mask": null, "value": 283686952306183 } - }, + }, { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2054 } - }, + }, { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "ff:ff:ff:ff:ff:ff" } - }, + }, { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } - }, + }, { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 999 } - }, + }, { "OXMTlv": { - "field": "ip_dscp", - "mask": null, + "field": "ip_dscp", + "mask": null, "value": 9 } - }, + }, { "OXMTlv": { - "field": "ip_ecn", - "mask": null, + "field": "ip_ecn", + "mask": null, "value": 3 } - }, + }, { "OXMTlv": { - "field": "ip_proto", - "mask": null, + "field": "ip_proto", + "mask": null, "value": 99 } - }, + }, { "OXMTlv": { - "field": "ipv4_src", - "mask": null, + "field": "ipv4_src", + "mask": null, "value": "1.2.3.4" } - }, + }, { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "field": "ipv4_dst", + "mask": null, "value": "1.2.3.4" } - }, + }, { "OXMTlv": { - "field": "tcp_src", - "mask": null, + "field": "tcp_src", + "mask": null, "value": 8080 } - }, + }, { "OXMTlv": { - "field": "tcp_dst", - "mask": null, + "field": "tcp_dst", + "mask": null, "value": 18080 } - }, + }, { "OXMTlv": { - "field": "udp_src", - "mask": null, + "field": "udp_src", + "mask": null, "value": 28080 } - }, + }, { "OXMTlv": { - "field": "udp_dst", - "mask": null, + "field": "udp_dst", + "mask": null, "value": 55936 } - }, + }, { "OXMTlv": { - "field": "sctp_src", - "mask": null, + "field": "sctp_src", + "mask": null, "value": 48080 } - }, + }, { "OXMTlv": { - "field": "sctp_dst", - "mask": null, + "field": "sctp_dst", + "mask": null, "value": 59328 } - }, + }, { "OXMTlv": { - "field": "icmpv4_type", - "mask": null, + "field": "icmpv4_type", + "mask": null, "value": 100 } - }, + }, { "OXMTlv": { - "field": "icmpv4_code", - "mask": null, + "field": "icmpv4_code", + "mask": null, "value": 101 } - }, + }, { "OXMTlv": { - "field": "arp_op", - "mask": null, + "field": "arp_op", + "mask": null, "value": 1 } - }, + }, { "OXMTlv": { - "field": "arp_spa", - "mask": null, + "field": "arp_spa", + "mask": null, "value": "10.0.0.1" } - }, + }, { "OXMTlv": { - "field": "arp_tpa", - "mask": null, + "field": "arp_tpa", + "mask": null, "value": "10.0.0.3" } - }, + }, { "OXMTlv": { - "field": "arp_sha", - "mask": null, + "field": "arp_sha", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } - }, + }, { "OXMTlv": { - "field": "arp_tha", - "mask": null, + "field": "arp_tha", + "mask": null, "value": "00:00:00:00:00:00" } - }, + }, { "OXMTlv": { - "field": "ipv6_src", - "mask": null, + "field": "ipv6_src", + "mask": null, "value": "fe80::f00b:a4ff:fe48:28a5" } - }, + }, { "OXMTlv": { - "field": "ipv6_dst", - "mask": null, + "field": "ipv6_dst", + "mask": null, "value": "fe80::f00b:a4ff:fe05:b7dc" } - }, + }, { "OXMTlv": { - "field": "ipv6_flabel", - "mask": null, + "field": "ipv6_flabel", + "mask": null, "value": 541473 } - }, + }, { "OXMTlv": { - "field": "icmpv6_type", - "mask": null, + "field": "icmpv6_type", + "mask": null, "value": 200 } - }, + }, { "OXMTlv": { - "field": "icmpv6_code", - "mask": null, + "field": "icmpv6_code", + "mask": null, "value": 201 } - }, + }, { "OXMTlv": { - "field": "ipv6_nd_target", - "mask": null, + "field": "ipv6_nd_target", + "mask": null, "value": "fe80::a60:6eff:fe7f:74e7" } - }, + }, { "OXMTlv": { - "field": "ipv6_nd_sll", - "mask": null, + "field": "ipv6_nd_sll", + "mask": null, "value": "00:00:00:00:02:9a" } - }, + }, { "OXMTlv": { - "field": "ipv6_nd_tll", - "mask": null, + "field": "ipv6_nd_tll", + "mask": null, "value": "00:00:00:00:02:2b" } - }, + }, { "OXMTlv": { - "field": "mpls_label", - "mask": null, + "field": "mpls_label", + "mask": null, "value": 624485 } - }, + }, { "OXMTlv": { - "field": "mpls_tc", - "mask": null, + "field": "mpls_tc", + "mask": null, "value": 5 } - }, + }, { "OXMTlv": { - "field": "mpls_bos", - "mask": null, + "field": "mpls_bos", + "mask": null, "value": 1 } - }, + }, { "OXMTlv": { - "field": "pbb_isid", - "mask": null, + "field": "pbb_isid", + "mask": null, "value": 11259375 } - }, + }, { "OXMTlv": { - "field": "tunnel_id", - "mask": null, + "field": "tunnel_id", + "mask": null, "value": 651061555542690057 } - }, + }, { "OXMTlv": { - "field": "ipv6_exthdr", - "mask": null, + "field": "ipv6_exthdr", + "mask": null, "value": 500 } - }, + }, { "OXMTlv": { - "field": "pbb_uca", - "mask": null, + "field": "pbb_uca", + "mask": null, "value": 1 } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, + "field": "tun_ipv4_src", + "mask": null, "value": "1.2.3.4" } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, + "field": "tun_ipv4_dst", + "mask": null, "value": "1.2.3.4" } } - ], + ], "type": 1 } - }, - "reason": 0, - "table_id": 200, + }, + "reason": 0, + "table_id": 200, "total_len": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-6-ofp_features_reply.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-6-ofp_features_reply.packet.json index 12e8744..25973d4 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-6-ofp_features_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-6-ofp_features_reply.packet.json @@ -1,9 +1,9 @@ { "OFPSwitchFeatures": { - "auxiliary_id": 99, - "capabilities": 79, - "datapath_id": 9210263729383, - "n_buffers": 0, + "auxiliary_id": 99, + "capabilities": 79, + "datapath_id": 9210263729383, + "n_buffers": 0, "n_tables": 255 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-60-ofp_flow_mod.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-60-ofp_flow_mod.packet.json index 1c594e8..2b419de 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-60-ofp_flow_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-60-ofp_flow_mod.packet.json @@ -1,318 +1,318 @@ { "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [], + "buffer_id": 65535, + "command": 0, + "cookie": 0, + "cookie_mask": 0, + "flags": 0, + "hard_timeout": 0, + "idle_timeout": 0, + "instructions": [], "match": { "OFPMatch": { - "length": 351, + "length": 351, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 84281096 } - }, + }, { "OXMTlv": { - "field": "in_phy_port", - "mask": null, + "field": "in_phy_port", + "mask": null, "value": 16909060 } - }, + }, { "OXMTlv": { - "field": "metadata", - "mask": null, + "field": "metadata", + "mask": null, "value": 283686952306183 } - }, + }, { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2054 } - }, + }, { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "ff:ff:ff:ff:ff:ff" } - }, + }, { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } - }, + }, { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 999 } - }, + }, { "OXMTlv": { - "field": "ip_dscp", - "mask": null, + "field": "ip_dscp", + "mask": null, "value": 9 } - }, + }, { "OXMTlv": { - "field": "ip_ecn", - "mask": null, + "field": "ip_ecn", + "mask": null, "value": 3 } - }, + }, { "OXMTlv": { - "field": "ip_proto", - "mask": null, + "field": "ip_proto", + "mask": null, "value": 99 } - }, + }, { "OXMTlv": { - "field": "ipv4_src", - "mask": null, + "field": "ipv4_src", + "mask": null, "value": "1.2.3.4" } - }, + }, { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "field": "ipv4_dst", + "mask": null, "value": "1.2.3.4" } - }, + }, { "OXMTlv": { - "field": "tcp_src", - "mask": null, + "field": "tcp_src", + "mask": null, "value": 8080 } - }, + }, { "OXMTlv": { - "field": "tcp_dst", - "mask": null, + "field": "tcp_dst", + "mask": null, "value": 18080 } - }, + }, { "OXMTlv": { - "field": "udp_src", - "mask": null, + "field": "udp_src", + "mask": null, "value": 28080 } - }, + }, { "OXMTlv": { - "field": "udp_dst", - "mask": null, + "field": "udp_dst", + "mask": null, "value": 55936 } - }, + }, { "OXMTlv": { - "field": "sctp_src", - "mask": null, + "field": "sctp_src", + "mask": null, "value": 48080 } - }, + }, { "OXMTlv": { - "field": "sctp_dst", - "mask": null, + "field": "sctp_dst", + "mask": null, "value": 59328 } - }, + }, { "OXMTlv": { - "field": "icmpv4_type", - "mask": null, + "field": "icmpv4_type", + "mask": null, "value": 100 } - }, + }, { "OXMTlv": { - "field": "icmpv4_code", - "mask": null, + "field": "icmpv4_code", + "mask": null, "value": 101 } - }, + }, { "OXMTlv": { - "field": "arp_op", - "mask": null, + "field": "arp_op", + "mask": null, "value": 1 } - }, + }, { "OXMTlv": { - "field": "arp_spa", - "mask": null, + "field": "arp_spa", + "mask": null, "value": "10.0.0.1" } - }, + }, { "OXMTlv": { - "field": "arp_tpa", - "mask": null, + "field": "arp_tpa", + "mask": null, "value": "10.0.0.3" } - }, + }, { "OXMTlv": { - "field": "arp_sha", - "mask": null, + "field": "arp_sha", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } - }, + }, { "OXMTlv": { - "field": "arp_tha", - "mask": null, + "field": "arp_tha", + "mask": null, "value": "00:00:00:00:00:00" } - }, + }, { "OXMTlv": { - "field": "ipv6_src", - "mask": null, + "field": "ipv6_src", + "mask": null, "value": "fe80::f00b:a4ff:fe48:28a5" } - }, + }, { "OXMTlv": { - "field": "ipv6_dst", - "mask": null, + "field": "ipv6_dst", + "mask": null, "value": "fe80::f00b:a4ff:fe05:b7dc" } - }, + }, { "OXMTlv": { - "field": "ipv6_flabel", - "mask": null, + "field": "ipv6_flabel", + "mask": null, "value": 541473 } - }, + }, { "OXMTlv": { - "field": "icmpv6_type", - "mask": null, + "field": "icmpv6_type", + "mask": null, "value": 200 } - }, + }, { "OXMTlv": { - "field": "icmpv6_code", - "mask": null, + "field": "icmpv6_code", + "mask": null, "value": 201 } - }, + }, { "OXMTlv": { - "field": "ipv6_nd_target", - "mask": null, + "field": "ipv6_nd_target", + "mask": null, "value": "fe80::a60:6eff:fe7f:74e7" } - }, + }, { "OXMTlv": { - "field": "ipv6_nd_sll", - "mask": null, + "field": "ipv6_nd_sll", + "mask": null, "value": "00:00:00:00:02:9a" } - }, + }, { "OXMTlv": { - "field": "ipv6_nd_tll", - "mask": null, + "field": "ipv6_nd_tll", + "mask": null, "value": "00:00:00:00:02:2b" } - }, + }, { "OXMTlv": { - "field": "mpls_label", - "mask": null, + "field": "mpls_label", + "mask": null, "value": 624485 } - }, + }, { "OXMTlv": { - "field": "mpls_tc", - "mask": null, + "field": "mpls_tc", + "mask": null, "value": 5 } - }, + }, { "OXMTlv": { - "field": "mpls_bos", - "mask": null, + "field": "mpls_bos", + "mask": null, "value": 1 } - }, + }, { "OXMTlv": { - "field": "pbb_isid", - "mask": null, + "field": "pbb_isid", + "mask": null, "value": 11259375 } - }, + }, { "OXMTlv": { - "field": "tunnel_id", - "mask": null, + "field": "tunnel_id", + "mask": null, "value": 651061555542690057 } - }, + }, { "OXMTlv": { - "field": "ipv6_exthdr", - "mask": null, + "field": "ipv6_exthdr", + "mask": null, "value": 500 } - }, + }, { "OXMTlv": { - "field": "pbb_uca", - "mask": null, + "field": "pbb_uca", + "mask": null, "value": 1 } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, + "field": "tun_ipv4_src", + "mask": null, "value": "1.2.3.4" } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, + "field": "tun_ipv4_dst", + "mask": null, "value": "1.2.3.4" } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 123, "table_id": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-61-ofp_experimenter_request.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-61-ofp_experimenter_request.packet.json index 93af303..3b681ac 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-61-ofp_experimenter_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-61-ofp_experimenter_request.packet.json @@ -1,9 +1,9 @@ { "OFPExperimenterStatsRequest": { - "data": "aG9nZWhvZ2U=", - "exp_type": 3405678728, - "experimenter": 3735928495, - "flags": 0, + "data": "aG9nZWhvZ2U=", + "exp_type": 3405678728, + "experimenter": 3735928495, + "flags": 0, "type": 65535 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-62-ofp_experimenter_reply.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-62-ofp_experimenter_reply.packet.json index 1eb06b8..5401009 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-62-ofp_experimenter_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-62-ofp_experimenter_reply.packet.json @@ -2,12 +2,12 @@ "OFPExperimenterStatsReply": { "body": { "OFPExperimenterMultipart": { - "data": "dGVzdGRhdGE5OTk5OTk5OQ==", - "exp_type": 3405674359, + "data": "dGVzdGRhdGE5OTk5OTk5OQ==", + "exp_type": 3405674359, "experimenter": 3735928495 } - }, - "flags": 0, + }, + "flags": 0, "type": 65535 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-63-onf_flow_monitor_request.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-63-onf_flow_monitor_request.packet.json index c5e166d..cea12c6 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-63-onf_flow_monitor_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-63-onf_flow_monitor_request.packet.json @@ -3,335 +3,335 @@ "body": [ { "ONFFlowMonitorRequest": { - "flags": 15, - "id": 100000000, + "flags": 15, + "id": 100000000, "match": { "OFPMatch": { - "length": 4, - "oxm_fields": [], + "length": 4, + "oxm_fields": [], "type": 1 } - }, - "match_len": 0, - "out_port": 22, + }, + "match_len": 0, + "out_port": 22, "table_id": 33 } - }, + }, { "ONFFlowMonitorRequest": { - "flags": 49, - "id": 999, + "flags": 49, + "id": 999, "match": { "OFPMatch": { - "length": 351, + "length": 351, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 84281096 } - }, + }, { "OXMTlv": { - "field": "in_phy_port", - "mask": null, + "field": "in_phy_port", + "mask": null, "value": 16909060 } - }, + }, { "OXMTlv": { - "field": "metadata", - "mask": null, + "field": "metadata", + "mask": null, "value": 283686952306183 } - }, + }, { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2054 } - }, + }, { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "ff:ff:ff:ff:ff:ff" } - }, + }, { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } - }, + }, { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 999 } - }, + }, { "OXMTlv": { - "field": "ip_dscp", - "mask": null, + "field": "ip_dscp", + "mask": null, "value": 9 } - }, + }, { "OXMTlv": { - "field": "ip_ecn", - "mask": null, + "field": "ip_ecn", + "mask": null, "value": 3 } - }, + }, { "OXMTlv": { - "field": "ip_proto", - "mask": null, + "field": "ip_proto", + "mask": null, "value": 99 } - }, + }, { "OXMTlv": { - "field": "ipv4_src", - "mask": null, + "field": "ipv4_src", + "mask": null, "value": "1.2.3.4" } - }, + }, { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "field": "ipv4_dst", + "mask": null, "value": "1.2.3.4" } - }, + }, { "OXMTlv": { - "field": "tcp_src", - "mask": null, + "field": "tcp_src", + "mask": null, "value": 8080 } - }, + }, { "OXMTlv": { - "field": "tcp_dst", - "mask": null, + "field": "tcp_dst", + "mask": null, "value": 18080 } - }, + }, { "OXMTlv": { - "field": "udp_src", - "mask": null, + "field": "udp_src", + "mask": null, "value": 28080 } - }, + }, { "OXMTlv": { - "field": "udp_dst", - "mask": null, + "field": "udp_dst", + "mask": null, "value": 55936 } - }, + }, { "OXMTlv": { - "field": "sctp_src", - "mask": null, + "field": "sctp_src", + "mask": null, "value": 48080 } - }, + }, { "OXMTlv": { - "field": "sctp_dst", - "mask": null, + "field": "sctp_dst", + "mask": null, "value": 59328 } - }, + }, { "OXMTlv": { - "field": "icmpv4_type", - "mask": null, + "field": "icmpv4_type", + "mask": null, "value": 100 } - }, + }, { "OXMTlv": { - "field": "icmpv4_code", - "mask": null, + "field": "icmpv4_code", + "mask": null, "value": 101 } - }, + }, { "OXMTlv": { - "field": "arp_op", - "mask": null, + "field": "arp_op", + "mask": null, "value": 1 } - }, + }, { "OXMTlv": { - "field": "arp_spa", - "mask": null, + "field": "arp_spa", + "mask": null, "value": "10.0.0.1" } - }, + }, { "OXMTlv": { - "field": "arp_tpa", - "mask": null, + "field": "arp_tpa", + "mask": null, "value": "10.0.0.3" } - }, + }, { "OXMTlv": { - "field": "arp_sha", - "mask": null, + "field": "arp_sha", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } - }, + }, { "OXMTlv": { - "field": "arp_tha", - "mask": null, + "field": "arp_tha", + "mask": null, "value": "00:00:00:00:00:00" } - }, + }, { "OXMTlv": { - "field": "ipv6_src", - "mask": null, + "field": "ipv6_src", + "mask": null, "value": "fe80::f00b:a4ff:fe48:28a5" } - }, + }, { "OXMTlv": { - "field": "ipv6_dst", - "mask": null, + "field": "ipv6_dst", + "mask": null, "value": "fe80::f00b:a4ff:fe05:b7dc" } - }, + }, { "OXMTlv": { - "field": "ipv6_flabel", - "mask": null, + "field": "ipv6_flabel", + "mask": null, "value": 541473 } - }, + }, { "OXMTlv": { - "field": "icmpv6_type", - "mask": null, + "field": "icmpv6_type", + "mask": null, "value": 200 } - }, + }, { "OXMTlv": { - "field": "icmpv6_code", - "mask": null, + "field": "icmpv6_code", + "mask": null, "value": 201 } - }, + }, { "OXMTlv": { - "field": "ipv6_nd_target", - "mask": null, + "field": "ipv6_nd_target", + "mask": null, "value": "fe80::a60:6eff:fe7f:74e7" } - }, + }, { "OXMTlv": { - "field": "ipv6_nd_sll", - "mask": null, + "field": "ipv6_nd_sll", + "mask": null, "value": "00:00:00:00:02:9a" } - }, + }, { "OXMTlv": { - "field": "ipv6_nd_tll", - "mask": null, + "field": "ipv6_nd_tll", + "mask": null, "value": "00:00:00:00:02:2b" } - }, + }, { "OXMTlv": { - "field": "mpls_label", - "mask": null, + "field": "mpls_label", + "mask": null, "value": 624485 } - }, + }, { "OXMTlv": { - "field": "mpls_tc", - "mask": null, + "field": "mpls_tc", + "mask": null, "value": 5 } - }, + }, { "OXMTlv": { - "field": "mpls_bos", - "mask": null, + "field": "mpls_bos", + "mask": null, "value": 1 } - }, + }, { "OXMTlv": { - "field": "pbb_isid", - "mask": null, + "field": "pbb_isid", + "mask": null, "value": 11259375 } - }, + }, { "OXMTlv": { - "field": "tunnel_id", - "mask": null, + "field": "tunnel_id", + "mask": null, "value": 651061555542690057 } - }, + }, { "OXMTlv": { - "field": "ipv6_exthdr", - "mask": null, + "field": "ipv6_exthdr", + "mask": null, "value": 500 } - }, + }, { "OXMTlv": { - "field": "pbb_uca", - "mask": null, + "field": "pbb_uca", + "mask": null, "value": 1 } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, + "field": "tun_ipv4_src", + "mask": null, "value": "1.2.3.4" } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, + "field": "tun_ipv4_dst", + "mask": null, "value": "1.2.3.4" } } - ], + ], "type": 1 } - }, - "match_len": 347, - "out_port": 4294967295, + }, + "match_len": 347, + "out_port": 4294967295, "table_id": 255 } } - ], - "exp_type": 1870, - "experimenter": 1330529792, - "flags": 0, + ], + "exp_type": 1870, + "experimenter": 1330529792, + "flags": 0, "type": 65535 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-7-ofp_set_config.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-7-ofp_set_config.packet.json index cd5398b..b4fb6f0 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-7-ofp_set_config.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-7-ofp_set_config.packet.json @@ -1,6 +1,6 @@ { "OFPSetConfig": { - "flags": 0, + "flags": 0, "miss_send_len": 128 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/4-9-ofp_get_config_reply.packet.json b/os_ken/tests/unit/ofproto/json/of13/4-9-ofp_get_config_reply.packet.json index 62b37b4..3b0e419 100644 --- a/os_ken/tests/unit/ofproto/json/of13/4-9-ofp_get_config_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/4-9-ofp_get_config_reply.packet.json @@ -1,6 +1,6 @@ { "OFPGetConfigReply": { - "flags": 0, + "flags": 0, "miss_send_len": 128 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_group_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_group_stats_request.packet.json index 311b038..156838f 100644 --- a/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_group_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_group_stats_request.packet.json @@ -1,7 +1,7 @@ { "OFPGroupStatsRequest": { - "flags": 0, - "group_id": 1, + "flags": 0, + "group_id": 1, "type": 6 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_meter_config_request.packet.json b/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_meter_config_request.packet.json index 9967bd2..a739be4 100644 --- a/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_meter_config_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_meter_config_request.packet.json @@ -1,7 +1,7 @@ { "OFPMeterConfigStatsRequest": { - "flags": 0, - "meter_id": 1, + "flags": 0, + "meter_id": 1, "type": 10 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_meter_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_meter_stats_request.packet.json index 570c2b6..9655c0a 100644 --- a/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_meter_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_meter_stats_request.packet.json @@ -1,7 +1,7 @@ { "OFPMeterStatsRequest": { - "flags": 0, - "meter_id": 1, + "flags": 0, + "meter_id": 1, "type": 9 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_port_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_port_stats_request.packet.json index f125807..3dbb495 100644 --- a/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_port_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_port_stats_request.packet.json @@ -1,7 +1,7 @@ { "OFPPortStatsRequest": { - "flags": 0, - "port_no": 7, + "flags": 0, + "port_no": 7, "type": 4 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet2.json b/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet2.json index cc00e1e..7958121 100644 --- a/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet2.json +++ b/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet2.json @@ -1,8 +1,8 @@ { "OFPQueueStatsRequest": { - "flags": 0, - "port_no": 7, - "queue_id": 1, + "flags": 0, + "port_no": 7, + "queue_id": 1, "type": 5 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet3.json b/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet3.json index 5f6579b..09f20dc 100644 --- a/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet3.json +++ b/os_ken/tests/unit/ofproto/json/of13/lib-ofctl-ofp_queue_stats_request.packet3.json @@ -1,8 +1,8 @@ { "OFPQueueStatsRequest": { - "flags": 0, - "port_no": 4294967295, - "queue_id": 1, + "flags": 0, + "port_no": 4294967295, + "queue_id": 1, "type": 5 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-error_msg.packet.json b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-error_msg.packet.json index b12d0d9..8f0842b 100644 --- a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-error_msg.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-error_msg.packet.json @@ -1,7 +1,7 @@ { "OFPErrorMsg": { - "code": 6, - "data": "BA4ACAAAAAA=", + "code": 6, + "data": "BA4ACAAAAAA=", "type": 4 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-features_reply.packet.json b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-features_reply.packet.json index 3d82809..77acadc 100644 --- a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-features_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-features_reply.packet.json @@ -1,9 +1,9 @@ { "OFPSwitchFeatures": { - "auxiliary_id": 0, - "capabilities": 79, - "datapath_id": 1, - "n_buffers": 255, + "auxiliary_id": 0, + "capabilities": 79, + "datapath_id": 1, + "n_buffers": 255, "n_tables": 255 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod.packet.json b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod.packet.json index 7de40ef..199ce13 100644 --- a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod.packet.json @@ -1,192 +1,192 @@ { "OFPFlowMod": { - "buffer_id": 0, - "command": 0, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "buffer_id": 0, + "command": 0, + "cookie": 1311768467463790320, + "cookie_mask": 18446744073709551615, + "flags": 0, + "hard_timeout": 0, + "idle_timeout": 0, "instructions": [ { "OFPInstructionActions": { "actions": [ { "OFPActionPopVlan": { - "len": 8, + "len": 8, "type": 18 } - }, + }, { "OFPActionSetField": { "field": { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "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, + "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", + "vlan_vid", 0 - ], - "n_bits": 12, + ], + "n_bits": 12, "src": [ - "vlan_vid", + "vlan_vid", 0 ] } - }, + }, { "NXFlowSpecMatch": { "dst": [ - "eth_dst_nxm", + "eth_dst_nxm", 0 - ], - "n_bits": 48, + ], + "n_bits": 48, "src": [ - "eth_src_nxm", + "eth_src_nxm", 0 ] } - }, + }, { "NXFlowSpecLoad": { "dst": [ - "vlan_vid", + "vlan_vid", 0 - ], - "n_bits": 12, + ], + "n_bits": 12, "src": 0 } - }, + }, { "NXFlowSpecLoad": { "dst": [ - "tunnel_id_nxm", + "tunnel_id_nxm", 0 - ], - "n_bits": 64, + ], + "n_bits": 64, "src": [ - "tunnel_id_nxm", + "tunnel_id_nxm", 0 ] } - }, + }, { "NXFlowSpecOutput": { - "dst": "", - "n_bits": 32, + "dst": "", + "n_bits": 32, "src": [ - "in_port", + "in_port", 0 ] } } - ], - "subtype": 16, - "table_id": 99, + ], + "subtype": 16, + "table_id": 99, "type": 65535 } } - ], - "len": 128, + ], + "len": 128, "type": 4 } - }, + }, { "OFPInstructionGotoTable": { - "len": 8, - "table_id": 100, + "len": 8, + "table_id": 100, "type": 1 } } - ], + ], "match": { "OFPMatch": { - "length": 70, + "length": 70, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 43981 } - }, + }, { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "aa:bb:cc:99:88:77" } - }, + }, { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2048 } - }, + }, { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 5095 } - }, + }, { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "field": "ipv4_dst", + "mask": null, "value": "192.168.2.1" } - }, + }, { "OXMTlv": { - "field": "tunnel_id", - "mask": null, + "field": "tunnel_id", + "mask": null, "value": 50000 } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, + "field": "tun_ipv4_src", + "mask": null, "value": "192.168.2.3" } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, + "field": "tun_ipv4_dst", + "mask": null, "value": "192.168.2.4" } } - ], + ], "type": 1 } - }, - "out_group": 0, - "out_port": 0, - "priority": 0, + }, + "out_group": 0, + "out_port": 0, + "priority": 0, "table_id": 2 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod.packet.truncated64.json b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod.packet.truncated64.json index 707e309..27ea0f1 100644 --- a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod.packet.truncated64.json +++ b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod.packet.truncated64.json @@ -1,32 +1,32 @@ { "OFPTruncatedMessage": { "OFPFlowMod": { - "buffer_id": 0, - "command": 0, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "instructions": [], + "buffer_id": 0, + "command": 0, + "cookie": 1311768467463790320, + "cookie_mask": 18446744073709551615, + "flags": 0, + "hard_timeout": 0, + "idle_timeout": 0, + "instructions": [], "match": { "OFPMatch": { - "length": 70, + "length": 70, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 43981 } } - ], + ], "type": 1 } - }, - "out_group": 0, - "out_port": 0, - "priority": 0, + }, + "out_group": 0, + "out_port": 0, + "priority": 0, "table_id": 2 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod_conjunction.packet.json b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod_conjunction.packet.json index 209067e..dc95782 100644 --- a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod_conjunction.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod_conjunction.packet.json @@ -1,100 +1,100 @@ { "OFPFlowMod": { - "buffer_id": 0, - "command": 0, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "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, + "clause": 1, + "experimenter": 8992, + "id": 11259375, + "len": 16, + "n_clauses": 2, + "subtype": 34, "type": 65535 } } - ], - "len": 24, + ], + "len": 24, "type": 4 } } - ], + ], "match": { "OFPMatch": { - "length": 70, + "length": 70, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 43981 } - }, + }, { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "aa:bb:cc:99:88:77" } - }, + }, { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2048 } - }, + }, { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 5095 } - }, + }, { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "field": "ipv4_dst", + "mask": null, "value": "192.168.2.1" } - }, + }, { "OXMTlv": { - "field": "tunnel_id", - "mask": null, + "field": "tunnel_id", + "mask": null, "value": 50000 } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, + "field": "tun_ipv4_src", + "mask": null, "value": "192.168.2.3" } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, + "field": "tun_ipv4_dst", + "mask": null, "value": "192.168.2.4" } } - ], + ], "type": 1 } - }, - "out_group": 0, - "out_port": 0, - "priority": 0, + }, + "out_group": 0, + "out_port": 0, + "priority": 0, "table_id": 4 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod_match_conj.packet.json b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod_match_conj.packet.json index 4fd8c4d..62edeae 100644 --- a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod_match_conj.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_mod_match_conj.packet.json @@ -1,28 +1,28 @@ { "OFPFlowMod": { - "buffer_id": 0, - "command": 0, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "buffer_id": 0, + "command": 0, + "cookie": 1311768467463790320, + "cookie_mask": 18446744073709551615, + "flags": 0, + "hard_timeout": 0, + "idle_timeout": 0, "instructions": [ { "OFPInstructionActions": { "actions": [ { "OFPActionPopVlan": { - "len": 8, + "len": 8, "type": 18 } - }, + }, { "OFPActionSetField": { "field": { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "field": "ipv4_dst", + "mask": null, "value": "192.168.2.9" } }, @@ -30,37 +30,37 @@ "type": 25 } } - ], - "len": 32, + ], + "len": 32, "type": 4 } - }, + }, { "OFPInstructionGotoTable": { - "len": 8, - "table_id": 100, + "len": 8, + "table_id": 100, "type": 1 } } - ], + ], "match": { "OFPMatch": { - "length": 12, + "length": 12, "oxm_fields": [ { "OXMTlv": { - "field": "conj_id", - "mask": null, + "field": "conj_id", + "mask": null, "value": 11259375 } } - ], + ], "type": 1 } - }, - "out_group": 0, - "out_port": 0, - "priority": 0, + }, + "out_group": 0, + "out_port": 0, + "priority": 0, "table_id": 3 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_removed.packet.json b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_removed.packet.json index 63ec942..a0ae1bc 100644 --- a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_removed.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-flow_removed.packet.json @@ -1,78 +1,78 @@ { "OFPFlowRemoved": { - "byte_count": 100, - "cookie": 1311768467463790320, - "duration_nsec": 500, - "duration_sec": 600, - "hard_timeout": 300, - "idle_timeout": 400, + "byte_count": 100, + "cookie": 1311768467463790320, + "duration_nsec": 500, + "duration_sec": 600, + "hard_timeout": 300, + "idle_timeout": 400, "match": { "OFPMatch": { - "length": 70, + "length": 70, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 43981 } - }, + }, { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "aa:bb:cc:99:88:77" } - }, + }, { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2048 } - }, + }, { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 5095 } - }, + }, { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "field": "ipv4_dst", + "mask": null, "value": "192.168.2.1" } - }, + }, { "OXMTlv": { - "field": "tunnel_id", - "mask": null, + "field": "tunnel_id", + "mask": null, "value": 50000 } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, + "field": "tun_ipv4_src", + "mask": null, "value": "192.168.2.3" } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, + "field": "tun_ipv4_dst", + "mask": null, "value": "192.168.2.4" } } - ], + ], "type": 1 } - }, - "packet_count": 200, - "priority": 100, - "reason": 0, + }, + "packet_count": 200, + "priority": 100, + "reason": 0, "table_id": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-get_config_reply.packet.json b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-get_config_reply.packet.json index 62b37b4..3b0e419 100644 --- a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-get_config_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-get_config_reply.packet.json @@ -1,6 +1,6 @@ { "OFPGetConfigReply": { - "flags": 0, + "flags": 0, "miss_send_len": 128 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-hello.packet.json b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-hello.packet.json index 5a11631..4a25617 100644 --- a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-hello.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-hello.packet.json @@ -3,8 +3,8 @@ "elements": [ { "OFPHelloElemVersionBitmap": { - "length": 8, - "type": 1, + "length": 8, + "type": 1, "versions": [ 4 ] diff --git a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-meter_mod.packet.json b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-meter_mod.packet.json index 5bb4371..7af428b 100644 --- a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-meter_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-meter_mod.packet.json @@ -3,24 +3,24 @@ "bands": [ { "OFPMeterBandDrop": { - "burst_size": 10, - "len": 16, - "rate": 1000, + "burst_size": 10, + "len": 16, + "rate": 1000, "type": 1 } - }, + }, { "OFPMeterBandDscpRemark": { - "burst_size": 10, - "len": 16, - "prec_level": 1, - "rate": 1000, + "burst_size": 10, + "len": 16, + "prec_level": 1, + "rate": 1000, "type": 2 } } - ], - "command": 0, - "flags": 14, + ], + "command": 0, + "flags": 14, "meter_id": 100 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-ofp_packet_out_packet_library.packet.json b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-ofp_packet_out_packet_library.packet.json index 4e8ad33..d752d37 100644 --- a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-ofp_packet_out_packet_library.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-ofp_packet_out_packet_library.packet.json @@ -3,16 +3,16 @@ "actions": [ { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 4294967292, + "len": 16, + "max_len": 65535, + "port": 4294967292, "type": 0 } } - ], - "actions_len": 16, - "buffer_id": 4294967295, - "data": { + ], + "actions_len": 16, + "buffer_id": 4294967295, + "data": { "Packet": { "protocols": [ { diff --git a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-packet_in.packet.json b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-packet_in.packet.json index e5fd0bd..5fa35a3 100644 --- a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-packet_in.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-packet_in.packet.json @@ -1,46 +1,46 @@ { "OFPPacketIn": { - "buffer_id": 200, - "cookie": 0, - "data": "aG9nZQ==", + "buffer_id": 200, + "cookie": 0, + "data": "aG9nZQ==", "match": { "OFPMatch": { - "length": 40, + "length": 40, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 43981 } - }, + }, { "OXMTlv": { - "field": "tunnel_id", - "mask": null, + "field": "tunnel_id", + "mask": null, "value": 50000 } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, + "field": "tun_ipv4_src", + "mask": null, "value": "192.168.2.3" } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, + "field": "tun_ipv4_dst", + "mask": null, "value": "192.168.2.4" } } - ], + ], "type": 1 } - }, - "reason": 0, - "table_id": 100, + }, + "reason": 0, + "table_id": 100, "total_len": 1000 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-port_mod.packet.json b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-port_mod.packet.json index 5c6c29a..3520743 100644 --- a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-port_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-port_mod.packet.json @@ -1,9 +1,9 @@ { "OFPPortMod": { - "advertise": 10248, - "config": 1, - "hw_addr": "aa:bb:cc:99:88:77", - "mask": 1, + "advertise": 10248, + "config": 1, + "hw_addr": "aa:bb:cc:99:88:77", + "mask": 1, "port_no": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-port_status.packet.json b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-port_status.packet.json index b82d10e..d811fd4 100644 --- a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-port_status.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-port_status.packet.json @@ -2,19 +2,19 @@ "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, + "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/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-set_config.packet.json b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-set_config.packet.json index cd5398b..b4fb6f0 100644 --- a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-set_config.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-set_config.packet.json @@ -1,6 +1,6 @@ { "OFPSetConfig": { - "flags": 0, + "flags": 0, "miss_send_len": 128 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-table_mod.packet.json b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-table_mod.packet.json index 5019c29..c76b108 100644 --- a/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-table_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/libofproto-OFP13-table_mod.packet.json @@ -1,6 +1,6 @@ { "OFPTableMod": { - "config": 0, + "config": 0, "table_id": 255 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_conjunction.packet.json b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_conjunction.packet.json index edc1093..b1ead3c 100644 --- a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_conjunction.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_conjunction.packet.json @@ -1,100 +1,100 @@ { "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 1, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "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, + "clause": 0, + "experimenter": 8992, + "id": 11259375, + "len": 16, + "n_clauses": 2, + "subtype": 34, "type": 65535 } } - ], - "len": 24, + ], + "len": 24, "type": 4 } } - ], + ], "match": { "OFPMatch": { - "length": 70, + "length": 70, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 43981 } - }, + }, { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "aa:bb:cc:99:88:77" } - }, + }, { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2048 } - }, + }, { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 5095 } - }, + }, { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "field": "ipv4_dst", + "mask": null, "value": "192.168.2.1" } - }, + }, { "OXMTlv": { - "field": "tunnel_id", - "mask": null, + "field": "tunnel_id", + "mask": null, "value": 50000 } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, + "field": "tun_ipv4_src", + "mask": null, "value": "192.168.2.3" } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, + "field": "tun_ipv4_dst", + "mask": null, "value": "192.168.2.4" } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 32768, "table_id": 2 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_controller.packet.json b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_controller.packet.json index 95bc3f5..49e3a4d 100644 --- a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_controller.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_controller.packet.json @@ -1,43 +1,43 @@ { "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "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, + "controller_id": 1, + "experimenter": 8992, + "len": 16, + "max_len": 1024, + "reason": 5, + "subtype": 20, "type": 65535 } } - ], - "len": 24, + ], + "len": 24, "type": 4 } } - ], + ], "match": { "OFPMatch": { - "length": 4, - "oxm_fields": [], + "length": 4, + "oxm_fields": [], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 100, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 100, "table_id": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_controller2.packet.json b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_controller2.packet.json index f5e57f3..99074b9 100644 --- a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_controller2.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_controller2.packet.json @@ -1,29 +1,29 @@ { "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "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, + "controller_id": 10, + "experimenter": 8992, + "len": 64, + "max_len": 1024, + "pause": true, + "reason": 5, + "subtype": 37, + "type": 65535, "userdata": [ - 1, - 2, + 1, + 2, 3, 4, 5 diff --git a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct.packet.json b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct.packet.json index b1157e9..acc6fc8 100644 --- a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct.packet.json @@ -1,61 +1,61 @@ { "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "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, + "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, + ], + "len": 32, "type": 4 } } - ], + ], "match": { "OFPMatch": { - "length": 22, + "length": 22, "oxm_fields": [ { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2048 } - }, + }, { "OXMTlv": { - "field": "ct_state", - "mask": 32, + "field": "ct_state", + "mask": 32, "value": 0 } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 32768, "table_id": 3 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_clear.packet.json b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_clear.packet.json index 32b88b7..36d8387 100644 --- a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_clear.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_clear.packet.json @@ -1,55 +1,55 @@ { "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "buffer_id": 4294967295, + "command": 0, + "cookie": 0, + "cookie_mask": 0, + "flags": 0, + "hard_timeout": 0, + "idle_timeout": 0, "instructions": [ { "OFPInstructionActions": { "actions": [ { "NXActionCTClear": { - "experimenter": 8992, - "len": 16, - "subtype": 43, + "experimenter": 8992, + "len": 16, + "subtype": 43, "type": 65535 } } - ], - "len": 24, + ], + "len": 24, "type": 4 } } - ], + ], "match": { "OFPMatch": { - "length": 22, + "length": 22, "oxm_fields": [ { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2048 } - }, + }, { "OXMTlv": { - "field": "ct_state", - "mask": 32, + "field": "ct_state", + "mask": 32, "value": 32 } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 32768, "table_id": 3 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_exec.packet.json b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_exec.packet.json index e3fcd3b..63e73fb 100644 --- a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_exec.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_exec.packet.json @@ -1,12 +1,12 @@ { "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "buffer_id": 4294967295, + "command": 0, + "cookie": 0, + "cookie_mask": 0, + "flags": 0, + "hard_timeout": 0, + "idle_timeout": 0, "instructions": [ { "OFPInstructionActions": { @@ -18,8 +18,8 @@ "OFPActionSetField": { "field": { "OXMTlv": { - "field": "ct_mark", - "mask": null, + "field": "ct_mark", + "mask": null, "value": 6636321 } }, @@ -27,49 +27,49 @@ "type": 25 } } - ], - "alg": 0, - "experimenter": 8992, - "flags": 1, - "len": 40, - "recirc_table": 255, - "subtype": 35, - "type": 65535, + ], + "alg": 0, + "experimenter": 8992, + "flags": 1, + "len": 40, + "recirc_table": 255, + "subtype": 35, + "type": 65535, "zone_ofs_nbits": 0, "zone_src": "" } } - ], - "len": 48, + ], + "len": 48, "type": 4 } } - ], + ], "match": { "OFPMatch": { - "length": 22, + "length": 22, "oxm_fields": [ { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2048 } - }, + }, { "OXMTlv": { - "field": "ct_state", - "mask": 34, + "field": "ct_state", + "mask": 34, "value": 34 } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 32768, "table_id": 3 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_nat.packet.json b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_nat.packet.json index 5a38d8f..e9b436e 100644 --- a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_nat.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_nat.packet.json @@ -1,12 +1,12 @@ { "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "buffer_id": 4294967295, + "command": 0, + "cookie": 0, + "cookie_mask": 0, + "flags": 0, + "hard_timeout": 0, + "idle_timeout": 0, "instructions": [ { "OFPInstructionActions": { @@ -16,55 +16,55 @@ "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, + "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, + ], + "alg": 0, + "experimenter": 8992, + "flags": 1, + "len": 56, + "recirc_table": 255, + "subtype": 35, + "type": 65535, "zone_ofs_nbits": 0, "zone_src": "" } } - ], - "len": 64, + ], + "len": 64, "type": 4 } } - ], + ], "match": { "OFPMatch": { - "length": 10, + "length": 10, "oxm_fields": [ { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2048 } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 32768, "table_id": 3 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_nat_v6.packet.json b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_nat_v6.packet.json index 5c1c8c0..d519169 100644 --- a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_nat_v6.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_ct_nat_v6.packet.json @@ -1,12 +1,12 @@ { "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "buffer_id": 4294967295, + "command": 0, + "cookie": 0, + "cookie_mask": 0, + "flags": 0, + "hard_timeout": 0, + "idle_timeout": 0, "instructions": [ { "OFPInstructionActions": { @@ -16,55 +16,55 @@ "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, + "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, + ], + "alg": 0, + "experimenter": 8992, + "flags": 1, + "len": 72, + "recirc_table": 255, + "subtype": 35, + "type": 65535, "zone_ofs_nbits": 0, "zone_src": "" } } - ], - "len": 80, + ], + "len": 80, "type": 4 } } - ], + ], "match": { "OFPMatch": { - "length": 10, + "length": 10, "oxm_fields": [ { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 34525 } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 32768, "table_id": 3 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_dec_ttl_cnt_ids.packet.json b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_dec_ttl_cnt_ids.packet.json index c5e44d0..58d752f 100644 --- a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_dec_ttl_cnt_ids.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_dec_ttl_cnt_ids.packet.json @@ -1,12 +1,12 @@ { "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "buffer_id": 4294967295, + "command": 0, + "cookie": 0, + "cookie_mask": 0, + "flags": 0, + "hard_timeout": 0, + "idle_timeout": 0, "instructions": [ { "OFPInstructionActions": { @@ -31,32 +31,32 @@ "type": 4 } } - ], + ], "match": { "OFPMatch": { - "length": 15, + "length": 15, "oxm_fields": [ { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2048 } - }, + }, { "OXMTlv": { - "field": "ip_proto", - "mask": null, + "field": "ip_proto", + "mask": null, "value": 6 } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 100, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 100, "table_id": 0 } } \ No newline at end of file diff --git a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_fintimeout.packet.json b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_fintimeout.packet.json index c0e02de..94fa4c1 100644 --- a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_fintimeout.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_fintimeout.packet.json @@ -1,57 +1,57 @@ { "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "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, + "experimenter": 8992, + "fin_hard_timeout": 60, + "fin_idle_timeout": 30, + "len": 16, + "subtype": 19, "type": 65535 } } - ], - "len": 24, + ], + "len": 24, "type": 4 } } - ], + ], "match": { "OFPMatch": { - "length": 15, + "length": 15, "oxm_fields": [ { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2048 } - }, + }, { "OXMTlv": { - "field": "ip_proto", - "mask": null, + "field": "ip_proto", + "mask": null, "value": 6 } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 100, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 100, "table_id": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_learn.packet.json b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_learn.packet.json index c874c2e..b92cfec 100644 --- a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_learn.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_learn.packet.json @@ -1,192 +1,192 @@ { "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "buffer_id": 4294967295, + "command": 0, + "cookie": 0, + "cookie_mask": 0, + "flags": 0, + "hard_timeout": 0, + "idle_timeout": 0, "instructions": [ { "OFPInstructionActions": { "actions": [ { "OFPActionPopVlan": { - "len": 8, + "len": 8, "type": 18 } - }, + }, { "OFPActionSetField": { "field": { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "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, + "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", + "vlan_vid", 0 - ], - "n_bits": 12, + ], + "n_bits": 12, "src": [ - "vlan_vid", + "vlan_vid", 0 ] } - }, + }, { "NXFlowSpecMatch": { "dst": [ - "eth_dst_nxm", + "eth_dst_nxm", 0 - ], - "n_bits": 48, + ], + "n_bits": 48, "src": [ - "eth_src_nxm", + "eth_src_nxm", 0 ] } - }, + }, { "NXFlowSpecLoad": { "dst": [ - "vlan_vid", + "vlan_vid", 0 - ], - "n_bits": 12, + ], + "n_bits": 12, "src": 0 } - }, + }, { "NXFlowSpecLoad": { "dst": [ - "tunnel_id_nxm", + "tunnel_id_nxm", 0 - ], - "n_bits": 64, + ], + "n_bits": 64, "src": [ - "tunnel_id_nxm", + "tunnel_id_nxm", 0 ] } - }, + }, { "NXFlowSpecOutput": { - "dst": "", - "n_bits": 32, + "dst": "", + "n_bits": 32, "src": [ - "in_port", + "in_port", 0 ] } } - ], - "subtype": 16, - "table_id": 99, + ], + "subtype": 16, + "table_id": 99, "type": 65535 } } - ], - "len": 128, + ], + "len": 128, "type": 4 } - }, + }, { "OFPInstructionGotoTable": { - "len": 8, - "table_id": 100, + "len": 8, + "table_id": 100, "type": 1 } } - ], + ], "match": { "OFPMatch": { - "length": 70, + "length": 70, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 43981 } - }, + }, { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "aa:bb:cc:99:88:77" } - }, + }, { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2048 } - }, + }, { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 5095 } - }, + }, { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "field": "ipv4_dst", + "mask": null, "value": "192.168.2.1" } - }, + }, { "OXMTlv": { - "field": "tunnel_id", - "mask": null, + "field": "tunnel_id", + "mask": null, "value": 50000 } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, + "field": "tun_ipv4_src", + "mask": null, "value": "192.168.2.3" } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, + "field": "tun_ipv4_dst", + "mask": null, "value": "192.168.2.4" } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 32768, "table_id": 2 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_output_trunc.packet.json b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_output_trunc.packet.json index 8465733..3035b74 100644 --- a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_output_trunc.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_output_trunc.packet.json @@ -1,21 +1,21 @@ { "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "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, + "experimenter": 8992, + "len": 16, + "max_len": 1024, "port": 8080, "subtype": 39, "type": 65535 diff --git a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_resubmit.packet.json b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_resubmit.packet.json index 1fdedc5..aade9f6 100644 --- a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_resubmit.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_resubmit.packet.json @@ -1,99 +1,99 @@ { "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "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, + "experimenter": 8992, + "in_port": 1234, + "len": 16, + "subtype": 14, + "table_id": 99, "type": 65535 } } - ], - "len": 24, + ], + "len": 24, "type": 4 } } - ], + ], "match": { "OFPMatch": { - "length": 70, + "length": 70, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 43981 } - }, + }, { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "aa:bb:cc:99:88:77" } - }, + }, { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2048 } - }, + }, { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 5095 } - }, + }, { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "field": "ipv4_dst", + "mask": null, "value": "192.168.2.1" } - }, + }, { "OXMTlv": { - "field": "tunnel_id", - "mask": null, + "field": "tunnel_id", + "mask": null, "value": 50000 } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, + "field": "tun_ipv4_src", + "mask": null, "value": "192.168.2.3" } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, + "field": "tun_ipv4_dst", + "mask": null, "value": "192.168.2.4" } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 32768, "table_id": 3 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_sample.packet.json b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_sample.packet.json index a5a374a..10c5248 100644 --- a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_sample.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_sample.packet.json @@ -1,44 +1,44 @@ { "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "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, + "collector_set_id": 1, + "experimenter": 8992, + "len": 24, + "obs_domain_id": 2, + "obs_point_id": 3, + "probability": 3, + "subtype": 29, "type": 65535 } } - ], - "len": 32, + ], + "len": 32, "type": 4 } } - ], + ], "match": { "OFPMatch": { - "length": 4, - "oxm_fields": [], + "length": 4, + "oxm_fields": [], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 100, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 100, "table_id": 0 } } \ No newline at end of file diff --git a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_sample2.packet.json b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_sample2.packet.json index c767bff..7ef5aec 100644 --- a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_sample2.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_sample2.packet.json @@ -1,42 +1,42 @@ { "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "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, + "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, + ], + "len": 40, "type": 4 } } - ], + ], "match": { "OFPMatch": { - "length": 4, - "oxm_fields": [], + "length": 4, + "oxm_fields": [], "type": 1 } - }, + }, "out_group": 4294967295, "out_port": 4294967295, "priority": 100, diff --git a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_stack_pop.packet.json b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_stack_pop.packet.json index 0322a36..1e59fe4 100644 --- a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_stack_pop.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_stack_pop.packet.json @@ -1,43 +1,43 @@ { "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "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, + "end": 5, + "experimenter": 8992, + "field": "reg2", + "len": 24, + "start": 1, + "subtype": 28, "type": 65535 } } - ], - "len": 32, + ], + "len": 32, "type": 4 } } - ], + ], "match": { "OFPMatch": { - "length": 4, - "oxm_fields": [], + "length": 4, + "oxm_fields": [], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 100, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 100, "table_id": 0 } } \ No newline at end of file diff --git a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_stack_push.packet.json b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_stack_push.packet.json index 86d29e7..04efc0d 100644 --- a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_stack_push.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-action_stack_push.packet.json @@ -1,40 +1,40 @@ { "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "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, + "end": 5, + "experimenter": 8992, + "field": "reg2", + "len": 24, + "start": 1, + "subtype": 27, "type": 65535 } } - ], - "len": 32, + ], + "len": 32, "type": 4 } } - ], + ], "match": { "OFPMatch": { - "length": 4, - "oxm_fields": [], + "length": 4, + "oxm_fields": [], "type": 1 } - }, + }, "out_group": 4294967295, "out_port": 4294967295, "priority": 100, diff --git a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_conj.packet.json b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_conj.packet.json index 6b1c286..c685e9d 100644 --- a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_conj.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_conj.packet.json @@ -1,60 +1,60 @@ { "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 1, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "buffer_id": 4294967295, + "command": 1, + "cookie": 1311768467463790320, + "cookie_mask": 18446744073709551615, + "flags": 0, + "hard_timeout": 0, + "idle_timeout": 0, "instructions": [ { "OFPInstructionActions": { "actions": [ { "OFPActionPopVlan": { - "len": 8, + "len": 8, "type": 18 } } - ], - "len": 16, + ], + "len": 16, "type": 4 } - }, + }, { "OFPInstructionGotoTable": { - "len": 8, - "table_id": 100, + "len": 8, + "table_id": 100, "type": 1 } } - ], + ], "match": { "OFPMatch": { - "length": 18, + "length": 18, "oxm_fields": [ { "OXMTlv": { - "field": "conj_id", - "mask": null, + "field": "conj_id", + "mask": null, "value": 11259375 } - }, + }, { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 5330 } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 32768, "table_id": 3 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_pkt_mark.packet.json b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_pkt_mark.packet.json index 61aee95..b28fbb3 100644 --- a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_pkt_mark.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_pkt_mark.packet.json @@ -1,60 +1,60 @@ { "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 1, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "buffer_id": 4294967295, + "command": 1, + "cookie": 1311768467463790320, + "cookie_mask": 18446744073709551615, + "flags": 0, + "hard_timeout": 0, + "idle_timeout": 0, "instructions": [ { "OFPInstructionActions": { "actions": [ { "OFPActionPopVlan": { - "len": 8, + "len": 8, "type": 18 } } - ], - "len": 16, + ], + "len": 16, "type": 4 } - }, + }, { "OFPInstructionGotoTable": { - "len": 8, - "table_id": 100, + "len": 8, + "table_id": 100, "type": 1 } } - ], + ], "match": { "OFPMatch": { - "length": 18, + "length": 18, "oxm_fields": [ { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 5330 } - }, + }, { "OXMTlv": { - "field": "pkt_mark", - "mask": null, + "field": "pkt_mark", + "mask": null, "value": 54321 } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 32768, "table_id": 3 } } diff --git a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_pkt_mark_masked.packet.json b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_pkt_mark_masked.packet.json index a7bd236..5f9f904 100644 --- a/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_pkt_mark_masked.packet.json +++ b/os_ken/tests/unit/ofproto/json/of13/ovs-ofctl-of13-match_pkt_mark_masked.packet.json @@ -1,60 +1,60 @@ { "OFPFlowMod": { - "buffer_id": 4294967295, - "command": 1, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, + "buffer_id": 4294967295, + "command": 1, + "cookie": 1311768467463790320, + "cookie_mask": 18446744073709551615, + "flags": 0, + "hard_timeout": 0, + "idle_timeout": 0, "instructions": [ { "OFPInstructionActions": { "actions": [ { "OFPActionPopVlan": { - "len": 8, + "len": 8, "type": 18 } } - ], - "len": 16, + ], + "len": 16, "type": 4 } - }, + }, { "OFPInstructionGotoTable": { - "len": 8, - "table_id": 100, + "len": 8, + "table_id": 100, "type": 1 } } - ], + ], "match": { "OFPMatch": { - "length": 22, + "length": 22, "oxm_fields": [ { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 5330 } - }, + }, { "OXMTlv": { - "field": "pkt_mark", - "mask": 65535, + "field": "pkt_mark", + "mask": 65535, "value": 54321 } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 32768, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 32768, "table_id": 3 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-0-ofp_desc_reply.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-0-ofp_desc_reply.packet.json index 26e5dc2..3158680 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-0-ofp_desc_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-0-ofp_desc_reply.packet.json @@ -2,14 +2,14 @@ "OFPDescStatsReply": { "body": { "OFPDescStats": { - "dp_desc": "dp", - "hw_desc": "hw", - "mfr_desc": "mfr", - "serial_num": "serial", + "dp_desc": "dp", + "hw_desc": "hw", + "mfr_desc": "mfr", + "serial_num": "serial", "sw_desc": "sw" } - }, - "flags": 0, + }, + "flags": 0, "type": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-1-ofp_packet_out.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-1-ofp_packet_out.packet.json index efb39e2..fc5dfeb 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-1-ofp_packet_out.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-1-ofp_packet_out.packet.json @@ -3,16 +3,16 @@ "actions": [ { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 4294967292, + "len": 16, + "max_len": 65535, + "port": 4294967292, "type": 0 } } - ], - "actions_len": 16, - "buffer_id": 4294967295, - "data": "8guk0D9w8gukffjqCABFAABU+BoAAP8Br4sKAAABCgAAAggAAgj3YAAAMdYCAAAAAACrjS0xAAAAABAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vAAAAAAAAAAA=", + ], + "actions_len": 16, + "buffer_id": 4294967295, + "data": "8guk0D9w8gukffjqCABFAABU+BoAAP8Br4sKAAABCgAAAggAAgj3YAAAMdYCAAAAAACrjS0xAAAAABAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vAAAAAAAAAAA=", "in_port": 4294967293 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-10-ofp_hello.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-10-ofp_hello.packet.json index d03ff84..7633ea9 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-10-ofp_hello.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-10-ofp_hello.packet.json @@ -3,14 +3,14 @@ "elements": [ { "OFPHelloElemVersionBitmap": { - "length": 8, - "type": 1, + "length": 8, + "type": 1, "versions": [ - 1, - 2, - 3, - 9, - 10, + 1, + 2, + 3, + 9, + 10, 30 ] } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-11-ofp_flow_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-11-ofp_flow_stats_request.packet.json index 2baccad..78b7ad8 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-11-ofp_flow_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-11-ofp_flow_stats_request.packet.json @@ -1,18 +1,18 @@ { "OFPFlowStatsRequest": { - "cookie": 0, - "cookie_mask": 0, - "flags": 0, + "cookie": 0, + "cookie_mask": 0, + "flags": 0, "match": { "OFPMatch": { - "length": 4, - "oxm_fields": [], + "length": 4, + "oxm_fields": [], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "table_id": 0, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "table_id": 0, "type": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-12-ofp_flow_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-12-ofp_flow_stats_reply.packet.json index 42eacf3..9028a2f 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-12-ofp_flow_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-12-ofp_flow_stats_reply.packet.json @@ -3,134 +3,134 @@ "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, + "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": [], + "length": 4, + "oxm_fields": [], "type": 1 } - }, - "packet_count": 0, - "priority": 65535, + }, + "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, + "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, + "len": 16, + "max_len": 0, + "port": 4294967290, "type": 0 } } - ], - "len": 24, + ], + "len": 24, "type": 4 } } - ], - "length": 88, + ], + "length": 88, "match": { "OFPMatch": { - "length": 10, + "length": 10, "oxm_fields": [ { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2054 } } - ], + ], "type": 1 } - }, - "packet_count": 0, - "priority": 65534, + }, + "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, + "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, + "len": 8, + "table_id": 1, "type": 1 } } - ], - "length": 80, + ], + "length": 80, "match": { "OFPMatch": { - "length": 22, + "length": 22, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 6 } - }, + }, { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } } - ], + ], "type": 1 } - }, - "packet_count": 3, - "priority": 123, + }, + "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, + "byte_count": 98, + "cookie": 0, + "duration_nsec": 980901000, + "duration_sec": 313499, + "flags": 0, + "hard_timeout": 0, + "idle_timeout": 0, + "importance": 0, "instructions": [ { "OFPInstructionActions": { @@ -139,118 +139,118 @@ "OFPActionSetField": { "field": { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 258 } }, "len": 16, "type": 25 } - }, + }, { "OFPActionCopyTtlOut": { - "len": 8, + "len": 8, "type": 11 } - }, + }, { "OFPActionCopyTtlIn": { - "len": 8, + "len": 8, "type": 12 } - }, + }, { "OFPActionCopyTtlIn": { - "len": 8, + "len": 8, "type": 12 } - }, + }, { "OFPActionPopPbb": { - "len": 8, + "len": 8, "type": 27 } - }, + }, { "OFPActionPushPbb": { - "ethertype": 4660, - "len": 8, + "ethertype": 4660, + "len": 8, "type": 26 } - }, + }, { "OFPActionPopMpls": { - "ethertype": 39030, - "len": 8, + "ethertype": 39030, + "len": 8, "type": 20 } - }, + }, { "OFPActionPushMpls": { - "ethertype": 34887, - "len": 8, + "ethertype": 34887, + "len": 8, "type": 19 } - }, + }, { "OFPActionPopVlan": { - "len": 8, + "len": 8, "type": 18 } - }, + }, { "OFPActionPushVlan": { - "ethertype": 33024, - "len": 8, + "ethertype": 33024, + "len": 8, "type": 17 } - }, + }, { "OFPActionDecMplsTtl": { - "len": 8, + "len": 8, "type": 16 } - }, + }, { "OFPActionSetMplsTtl": { - "len": 8, - "mpls_ttl": 10, + "len": 8, + "mpls_ttl": 10, "type": 15 } - }, + }, { "OFPActionDecNwTtl": { - "len": 8, + "len": 8, "type": 24 } - }, + }, { "OFPActionSetNwTtl": { - "len": 8, - "nw_ttl": 10, + "len": 8, + "nw_ttl": 10, "type": 23 } - }, + }, { "OFPActionSetQueue": { - "len": 8, - "queue_id": 3, + "len": 8, + "queue_id": 3, "type": 21 } - }, + }, { "OFPActionGroup": { - "group_id": 99, - "len": 8, + "group_id": 99, + "len": 8, "type": 22 } - }, + }, { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 6, + "len": 16, + "max_len": 65535, + "port": 6, "type": 0 } }, @@ -271,11 +271,11 @@ "subtype": 25976 } } - ], + ], "len": 192, "type": 3 } - }, + }, { "OFPInstructionActions": { "actions": [ @@ -283,21 +283,21 @@ "OFPActionSetField": { "field": { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "01:02:03:04:05:06" } }, "len": 16, "type": 25 } - }, + }, { "OFPActionSetField": { "field": { "OXMTlv": { - "field": "pbb_uca", - "mask": null, + "field": "pbb_uca", + "mask": null, "value": 1 } }, @@ -305,43 +305,43 @@ "type": 25 } } - ], - "len": 40, + ], + "len": 40, "type": 4 } - }, + }, { "OFPInstructionActions": { "actions": [ { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 4294967293, + "len": 16, + "max_len": 65535, + "port": 4294967293, "type": 0 } } - ], - "len": 24, + ], + "len": 24, "type": 3 } } - ], + ], "length": 312, "match": { "OFPMatch": { - "length": 4, - "oxm_fields": [], + "length": 4, + "oxm_fields": [], "type": 1 } - }, - "packet_count": 1, - "priority": 0, + }, + "packet_count": 1, + "priority": 0, "table_id": 0 } } - ], - "flags": 0, + ], + "flags": 0, "type": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-15-ofp_error_msg.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-15-ofp_error_msg.packet.json index e9ab2b5..32a3f54 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-15-ofp_error_msg.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-15-ofp_error_msg.packet.json @@ -1,7 +1,7 @@ { "OFPErrorMsg": { - "code": 11, - "data": "ZnVnYWZ1Z2E=", + "code": 11, + "data": "ZnVnYWZ1Z2E=", "type": 2 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-16-ofp_experimenter.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-16-ofp_experimenter.packet.json index 4ad13c7..0e74917 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-16-ofp_experimenter.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-16-ofp_experimenter.packet.json @@ -1,7 +1,7 @@ { "OFPExperimenter": { - "data": "bmF6bw==", - "exp_type": 123456789, + "data": "bmF6bw==", + "exp_type": 123456789, "experimenter": 98765432 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-19-ofp_role_request.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-19-ofp_role_request.packet.json index 5cdbc2f..a60467c 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-19-ofp_role_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-19-ofp_role_request.packet.json @@ -1,6 +1,6 @@ { "OFPRoleRequest": { - "generation_id": 17294086455919964160, + "generation_id": 17294086455919964160, "role": 2 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-2-ofp_flow_mod.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-2-ofp_flow_mod.packet.json index 5f789d5..3f52a7f 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-2-ofp_flow_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-2-ofp_flow_mod.packet.json @@ -1,13 +1,13 @@ { "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 0, + "buffer_id": 65535, + "command": 0, + "cookie": 0, + "cookie_mask": 0, + "flags": 0, + "hard_timeout": 0, + "idle_timeout": 0, + "importance": 0, "instructions": [ { "OFPInstructionActions": { @@ -16,134 +16,134 @@ "OFPActionSetField": { "field": { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 258 } }, "len": 16, "type": 25 } - }, + }, { "OFPActionCopyTtlOut": { - "len": 8, + "len": 8, "type": 11 } - }, + }, { "OFPActionCopyTtlIn": { - "len": 8, + "len": 8, "type": 12 } - }, + }, { "OFPActionCopyTtlIn": { - "len": 8, + "len": 8, "type": 12 } - }, + }, { "OFPActionPopPbb": { - "len": 8, + "len": 8, "type": 27 } - }, + }, { "OFPActionPushPbb": { - "ethertype": 4660, - "len": 8, + "ethertype": 4660, + "len": 8, "type": 26 } - }, + }, { "OFPActionPopMpls": { - "ethertype": 39030, - "len": 8, + "ethertype": 39030, + "len": 8, "type": 20 } - }, + }, { "OFPActionPushMpls": { - "ethertype": 34887, - "len": 8, + "ethertype": 34887, + "len": 8, "type": 19 } - }, + }, { "OFPActionPopVlan": { - "len": 8, + "len": 8, "type": 18 } - }, + }, { "OFPActionPushVlan": { - "ethertype": 33024, - "len": 8, + "ethertype": 33024, + "len": 8, "type": 17 } - }, + }, { "OFPActionDecMplsTtl": { - "len": 8, + "len": 8, "type": 16 } - }, + }, { "OFPActionSetMplsTtl": { - "len": 8, - "mpls_ttl": 10, + "len": 8, + "mpls_ttl": 10, "type": 15 } - }, + }, { "OFPActionDecNwTtl": { - "len": 8, + "len": 8, "type": 24 } - }, + }, { "OFPActionSetNwTtl": { - "len": 8, - "nw_ttl": 10, + "len": 8, + "nw_ttl": 10, "type": 23 } - }, + }, { "OFPActionExperimenterUnknown": { - "data": "AAECAwQFBgc=", - "experimenter": 101, - "len": 16, + "data": "AAECAwQFBgc=", + "experimenter": 101, + "len": 16, "type": 65535 } - }, + }, { "OFPActionSetQueue": { - "len": 8, - "queue_id": 3, + "len": 8, + "queue_id": 3, "type": 21 } - }, + }, { "OFPActionGroup": { - "group_id": 99, - "len": 8, + "group_id": 99, + "len": 8, "type": 22 } - }, + }, { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 6, + "len": 16, + "max_len": 65535, + "port": 6, "type": 0 } } - ], - "len": 176, + ], + "len": 176, "type": 3 } - }, + }, { "OFPInstructionActions": { "actions": [ @@ -151,21 +151,21 @@ "OFPActionSetField": { "field": { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "01:02:03:04:05:06" } }, "len": 16, "type": 25 } - }, + }, { "OFPActionSetField": { "field": { "OXMTlv": { - "field": "pbb_uca", - "mask": null, + "field": "pbb_uca", + "mask": null, "value": 1 } }, @@ -173,30 +173,30 @@ "type": 25 } } - ], - "len": 40, + ], + "len": 40, "type": 4 } } - ], + ], "match": { "OFPMatch": { - "length": 14, + "length": 14, "oxm_fields": [ { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 123, "table_id": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-20-ofp_role_reply.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-20-ofp_role_reply.packet.json index 3fd9a13..3bb66c8 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-20-ofp_role_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-20-ofp_role_reply.packet.json @@ -1,6 +1,6 @@ { "OFPRoleReply": { - "generation_id": 17294086455919964160, + "generation_id": 17294086455919964160, "role": 3 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-21-ofp_group_mod.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-21-ofp_group_mod.packet.json index 1a3767d..0323778 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-21-ofp_group_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-21-ofp_group_mod.packet.json @@ -6,22 +6,22 @@ "actions": [ { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 2, + "len": 16, + "max_len": 65535, + "port": 2, "type": 0 } } - ], - "len": 32, - "watch_group": 1, - "watch_port": 1, + ], + "len": 32, + "watch_group": 1, + "watch_port": 1, "weight": 1 } } - ], - "command": 0, - "group_id": 1, + ], + "command": 0, + "group_id": 1, "type": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-22-ofp_port_mod.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-22-ofp_port_mod.packet.json index a255b9d..4982def 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-22-ofp_port_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-22-ofp_port_mod.packet.json @@ -1,57 +1,57 @@ { "OFPPortMod": { - "config": 0, - "hw_addr": "00:11:00:00:11:11", - "mask": 0, - "port_no": 1, + "config": 0, + "hw_addr": "00:11:00:00:11:11", + "mask": 0, + "port_no": 1, "properties": [ { "OFPPortModPropEthernet": { - "advertise": 4096, - "length": 8, + "advertise": 4096, + "length": 8, "type": 0 } - }, + }, { "OFPPortModPropOptical": { - "configure": 3, - "fl_offset": 2000, - "freq_lmda": 1500, - "grid_span": 3000, - "length": 24, - "tx_pwr": 300, + "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, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } - }, + }, { "OFPPortModPropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPPortModPropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "exp_type": 2, + "experimenter": 101, + "length": 20, "type": 65535 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-23-ofp_table_mod.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-23-ofp_table_mod.packet.json index 97acd14..dc6b78b 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-23-ofp_table_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-23-ofp_table_mod.packet.json @@ -1,56 +1,56 @@ { "OFPTableMod": { - "config": 0, + "config": 0, "properties": [ { "OFPTableModPropEviction": { - "flags": 0, - "length": 8, + "flags": 0, + "length": 8, "type": 2 } - }, + }, { "OFPTableModPropVacancy": { - "length": 8, - "type": 3, - "vacancy": 0, - "vacancy_down": 0, + "length": 8, + "type": 3, + "vacancy": 0, + "vacancy_down": 0, "vacancy_up": 0 } - }, + }, { "OFPTableModPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } - }, + }, { "OFPTableModPropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPTableModPropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "exp_type": 2, + "experimenter": 101, + "length": 20, "type": 65535 } } - ], + ], "table_id": 255 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-24-ofp_desc_request.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-24-ofp_desc_request.packet.json index 5b23f8b..2261b73 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-24-ofp_desc_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-24-ofp_desc_request.packet.json @@ -1,6 +1,6 @@ { "OFPDescStatsRequest": { - "flags": 0, + "flags": 0, "type": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-25-ofp_aggregate_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-25-ofp_aggregate_stats_request.packet.json index 248131f..88037de 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-25-ofp_aggregate_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-25-ofp_aggregate_stats_request.packet.json @@ -1,18 +1,18 @@ { "OFPAggregateStatsRequest": { - "cookie": 0, - "cookie_mask": 0, - "flags": 0, + "cookie": 0, + "cookie_mask": 0, + "flags": 0, "match": { "OFPMatch": { - "length": 4, - "oxm_fields": [], + "length": 4, + "oxm_fields": [], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "table_id": 255, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "table_id": 255, "type": 2 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-26-ofp_aggregate_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-26-ofp_aggregate_stats_reply.packet.json index 153ad4f..aee4bfd 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-26-ofp_aggregate_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-26-ofp_aggregate_stats_reply.packet.json @@ -2,12 +2,12 @@ "OFPAggregateStatsReply": { "body": { "OFPAggregateStats": { - "byte_count": 574, - "flow_count": 6, + "byte_count": 574, + "flow_count": 6, "packet_count": 7 } - }, - "flags": 0, + }, + "flags": 0, "type": 2 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-27-ofp_table_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-27-ofp_table_stats_request.packet.json index 1f965d7..e4dfe49 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-27-ofp_table_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-27-ofp_table_stats_request.packet.json @@ -1,6 +1,6 @@ { "OFPTableStatsRequest": { - "flags": 0, + "flags": 0, "type": 3 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-28-ofp_table_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-28-ofp_table_stats_reply.packet.json index 94801ad..4c95fe3 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-28-ofp_table_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-28-ofp_table_stats_reply.packet.json @@ -3,22 +3,22 @@ "body": [ { "OFPTableStats": { - "active_count": 4, - "lookup_count": 4, - "matched_count": 4, + "active_count": 4, + "lookup_count": 4, + "matched_count": 4, "table_id": 0 } - }, + }, { "OFPTableStats": { - "active_count": 4, - "lookup_count": 4, - "matched_count": 4, + "active_count": 4, + "lookup_count": 4, + "matched_count": 4, "table_id": 1 } } - ], - "flags": 0, + ], + "flags": 0, "type": 3 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-29-ofp_port_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-29-ofp_port_stats_request.packet.json index 5228710..92e275f 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-29-ofp_port_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-29-ofp_port_stats_request.packet.json @@ -1,7 +1,7 @@ { "OFPPortStatsRequest": { - "flags": 0, - "port_no": 4294967295, + "flags": 0, + "port_no": 4294967295, "type": 4 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-3-ofp_flow_mod.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-3-ofp_flow_mod.packet.json index 061e3cd..baf560c 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-3-ofp_flow_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-3-ofp_flow_mod.packet.json @@ -1,47 +1,47 @@ { "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 0, + "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, + "len": 8, + "table_id": 1, "type": 1 } } - ], + ], "match": { "OFPMatch": { - "length": 22, + "length": 22, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 6 } - }, + }, { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 123, "table_id": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-30-ofp_port_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-30-ofp_port_stats_reply.packet.json index 4ea4174..5f17073 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-30-ofp_port_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-30-ofp_port_stats_reply.packet.json @@ -3,111 +3,111 @@ "body": [ { "OFPPortStats": { - "duration_nsec": 0, - "duration_sec": 0, - "length": 224, - "port_no": 7, + "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, + "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, + "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, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } - }, + }, { "OFPPortStatsPropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPPortStatsPropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "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, + ], + "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, + "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, + "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, + ], + "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, + ], + "flags": 0, "type": 4 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-31-ofp_group_features_request.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-31-ofp_group_features_request.packet.json index edba5dc..838ff0d 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-31-ofp_group_features_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-31-ofp_group_features_request.packet.json @@ -1,6 +1,6 @@ { "OFPGroupFeaturesStatsRequest": { - "flags": 0, + "flags": 0, "type": 8 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-32-ofp_group_features_reply.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-32-ofp_group_features_reply.packet.json index f059f99..5de9575 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-32-ofp_group_features_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-32-ofp_group_features_reply.packet.json @@ -3,22 +3,22 @@ "body": { "OFPGroupFeaturesStats": { "actions": [ - 67082241, - 67082241, - 67082241, + 67082241, + 67082241, + 67082241, 67082241 - ], - "capabilities": 5, + ], + "capabilities": 5, "max_groups": [ - 16777216, - 16777216, - 16777216, + 16777216, + 16777216, + 16777216, 16777216 - ], + ], "types": 15 } - }, - "flags": 0, + }, + "flags": 0, "type": 8 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-33-ofp_group_desc_request.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-33-ofp_group_desc_request.packet.json index bea140c..91522d0 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-33-ofp_group_desc_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-33-ofp_group_desc_request.packet.json @@ -1,6 +1,6 @@ { "OFPGroupDescStatsRequest": { - "flags": 0, + "flags": 0, "type": 7 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-34-ofp_group_desc_reply.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-34-ofp_group_desc_reply.packet.json index c30d7da..45c4252 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-34-ofp_group_desc_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-34-ofp_group_desc_reply.packet.json @@ -9,27 +9,27 @@ "actions": [ { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 2, + "len": 16, + "max_len": 65535, + "port": 2, "type": 0 } } - ], - "len": 32, - "watch_group": 1, - "watch_port": 1, + ], + "len": 32, + "watch_group": 1, + "watch_port": 1, "weight": 1 } } - ], - "group_id": 1, - "length": 40, + ], + "group_id": 1, + "length": 40, "type": 0 } } - ], - "flags": 0, + ], + "flags": 0, "type": 7 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-35-ofp_queue_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-35-ofp_queue_stats_request.packet.json index 7a12acc..41d30f7 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-35-ofp_queue_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-35-ofp_queue_stats_request.packet.json @@ -1,8 +1,8 @@ { "OFPQueueStatsRequest": { - "flags": 0, - "port_no": 4294967295, - "queue_id": 4294967295, + "flags": 0, + "port_no": 4294967295, + "queue_id": 4294967295, "type": 5 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-36-ofp_queue_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-36-ofp_queue_stats_reply.packet.json index 2c19097..88e155f 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-36-ofp_queue_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-36-ofp_queue_stats_reply.packet.json @@ -3,78 +3,78 @@ "body": [ { "OFPQueueStats": { - "duration_nsec": 0, - "duration_sec": 0, - "length": 104, - "port_no": 7, + "duration_nsec": 0, + "duration_sec": 0, + "length": 104, + "port_no": 7, "properties": [ { "OFPQueueStatsPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } - }, + }, { "OFPQueueStatsPropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPQueueStatsPropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "exp_type": 2, + "experimenter": 101, + "length": 20, "type": 65535 } } - ], - "queue_id": 1, - "tx_bytes": 0, - "tx_errors": 0, + ], + "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, + "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, + "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, + ], + "flags": 0, "type": 5 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-37-ofp_port_status.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-37-ofp_port_status.packet.json index b273ac2..936c52c 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-37-ofp_port_status.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-37-ofp_port_status.packet.json @@ -2,75 +2,75 @@ "OFPPortStatus": { "desc": { "OFPPort": { - "config": 0, - "hw_addr": "f2:0b:a4:d0:3f:70", - "length": 168, - "name": "\u79c1\u306e\u30dd\u30fc\u30c8", - "port_no": 7, + "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, + "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, + "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, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } - }, + }, { "OFPPortDescPropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPPortDescPropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "exp_type": 2, + "experimenter": 101, + "length": 20, "type": 65535 } } - ], + ], "state": 4 } - }, + }, "reason": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-38-ofp_flow_removed.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-38-ofp_flow_removed.packet.json index 994953e..da38e13 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-38-ofp_flow_removed.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-38-ofp_flow_removed.packet.json @@ -1,29 +1,29 @@ { "OFPFlowRemoved": { - "byte_count": 86, - "cookie": 0, - "duration_nsec": 48825000, - "duration_sec": 3, - "hard_timeout": 0, - "idle_timeout": 3, + "byte_count": 86, + "cookie": 0, + "duration_nsec": 48825000, + "duration_sec": 3, + "hard_timeout": 0, + "idle_timeout": 3, "match": { "OFPMatch": { - "length": 14, + "length": 14, "oxm_fields": [ { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } } - ], + ], "type": 1 } - }, - "packet_count": 1, - "priority": 65535, - "reason": 0, + }, + "packet_count": 1, + "priority": 65535, + "reason": 0, "table_id": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-4-ofp_packet_in.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-4-ofp_packet_in.packet.json index b281edd..29ecd06 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-4-ofp_packet_in.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-4-ofp_packet_in.packet.json @@ -1,81 +1,81 @@ { "OFPPacketIn": { - "buffer_id": 2, - "cookie": 283686884868096, - "data": "////////8gukffjqCAYAAQgABgQAAfILpH346goAAAEAAAAAAAAKAAAD", + "buffer_id": 2, + "cookie": 283686884868096, + "data": "////////8gukffjqCAYAAQgABgQAAfILpH346goAAAEAAAAAAAAKAAAD", "match": { "OFPMatch": { - "length": 80, + "length": 80, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 6 } - }, + }, { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2054 } - }, + }, { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "ff:ff:ff:ff:ff:ff" } - }, + }, { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } - }, + }, { "OXMTlv": { - "field": "arp_op", - "mask": null, + "field": "arp_op", + "mask": null, "value": 1 } - }, + }, { "OXMTlv": { - "field": "arp_spa", - "mask": null, + "field": "arp_spa", + "mask": null, "value": "10.0.0.1" } - }, + }, { "OXMTlv": { - "field": "arp_tpa", - "mask": null, + "field": "arp_tpa", + "mask": null, "value": "10.0.0.3" } - }, + }, { "OXMTlv": { - "field": "arp_sha", - "mask": null, + "field": "arp_sha", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } - }, + }, { "OXMTlv": { - "field": "arp_tha", - "mask": null, + "field": "arp_tha", + "mask": null, "value": "00:00:00:00:00:00" } } - ], + ], "type": 1 } - }, - "reason": 3, - "table_id": 1, + }, + "reason": 3, + "table_id": 1, "total_len": 42 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-41-ofp_get_async_reply.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-41-ofp_get_async_reply.packet.json index 82c9e79..aa8c2b1 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-41-ofp_get_async_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-41-ofp_get_async_reply.packet.json @@ -3,117 +3,117 @@ "properties": [ { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 0 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 1 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 2 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 3 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 4 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 5 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 6 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 7 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 24, + "length": 8, + "mask": 24, "type": 8 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 24, + "length": 8, + "mask": 24, "type": 9 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 10 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 11 } - }, + }, { "OFPAsyncConfigPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65534 } - }, + }, { "OFPAsyncConfigPropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPAsyncConfigPropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "exp_type": 2, + "experimenter": 101, + "length": 20, "type": 65535 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-42-ofp_set_async.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-42-ofp_set_async.packet.json index 0802c14..66c6ad7 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-42-ofp_set_async.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-42-ofp_set_async.packet.json @@ -3,117 +3,117 @@ "properties": [ { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 0 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 1 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 2 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 3 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 4 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 5 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 6 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 7 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 24, + "length": 8, + "mask": 24, "type": 8 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 24, + "length": 8, + "mask": 24, "type": 9 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 10 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 11 } - }, + }, { "OFPAsyncConfigPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65534 } - }, + }, { "OFPAsyncConfigPropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPAsyncConfigPropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "exp_type": 2, + "experimenter": 101, + "length": 20, "type": 65535 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-43-ofp_meter_mod.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-43-ofp_meter_mod.packet.json index eba4540..7c1977d 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-43-ofp_meter_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-43-ofp_meter_mod.packet.json @@ -3,33 +3,33 @@ "bands": [ { "OFPMeterBandDrop": { - "burst_size": 10, - "len": 16, - "rate": 1000, + "burst_size": 10, + "len": 16, + "rate": 1000, "type": 1 } - }, + }, { "OFPMeterBandDscpRemark": { - "burst_size": 10, - "len": 16, - "prec_level": 1, - "rate": 1000, + "burst_size": 10, + "len": 16, + "prec_level": 1, + "rate": 1000, "type": 2 } - }, + }, { "OFPMeterBandExperimenter": { - "burst_size": 10, - "experimenter": 999, - "len": 16, - "rate": 1000, + "burst_size": 10, + "experimenter": 999, + "len": 16, + "rate": 1000, "type": 65535 } } - ], - "command": 0, - "flags": 14, + ], + "command": 0, + "flags": 14, "meter_id": 100 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-44-ofp_flow_mod.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-44-ofp_flow_mod.packet.json index b8c2836..0eac1f7 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-44-ofp_flow_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-44-ofp_flow_mod.packet.json @@ -1,56 +1,56 @@ { "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 0, + "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, + "len": 8, + "meter_id": 1, "type": 6 } - }, + }, { "OFPInstructionActions": { "actions": [ { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 6, + "len": 16, + "max_len": 65535, + "port": 6, "type": 0 } } - ], - "len": 24, + ], + "len": 24, "type": 3 } } - ], + ], "match": { "OFPMatch": { - "length": 14, + "length": 14, "oxm_fields": [ { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 123, "table_id": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-45-ofp_meter_config_request.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-45-ofp_meter_config_request.packet.json index 4703588..5b16eec 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-45-ofp_meter_config_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-45-ofp_meter_config_request.packet.json @@ -1,7 +1,7 @@ { "OFPMeterConfigStatsRequest": { - "flags": 0, - "meter_id": 4294967295, + "flags": 0, + "meter_id": 4294967295, "type": 10 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-46-ofp_meter_config_reply.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-46-ofp_meter_config_reply.packet.json index 08cc97e..5d45465 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-46-ofp_meter_config_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-46-ofp_meter_config_reply.packet.json @@ -6,20 +6,20 @@ "bands": [ { "OFPMeterBandDrop": { - "burst_size": 10, - "len": 16, - "rate": 1000, + "burst_size": 10, + "len": 16, + "rate": 1000, "type": 1 } } - ], - "flags": 14, - "length": 24, + ], + "flags": 14, + "length": 24, "meter_id": 100 } } - ], - "flags": 0, + ], + "flags": 0, "type": 10 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-47-ofp_meter_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-47-ofp_meter_stats_request.packet.json index 8d45799..fa2b704 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-47-ofp_meter_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-47-ofp_meter_stats_request.packet.json @@ -1,7 +1,7 @@ { "OFPMeterStatsRequest": { - "flags": 0, - "meter_id": 4294967295, + "flags": 0, + "meter_id": 4294967295, "type": 9 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-48-ofp_meter_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-48-ofp_meter_stats_reply.packet.json index b4fd822..e7e0f18 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-48-ofp_meter_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-48-ofp_meter_stats_reply.packet.json @@ -6,22 +6,22 @@ "band_stats": [ { "OFPMeterBandStats": { - "byte_band_count": 0, + "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, + ], + "byte_in_count": 0, + "duration_nsec": 480000, + "duration_sec": 0, + "flow_count": 0, + "len": 56, + "meter_id": 100, "packet_in_count": 0 } } - ], - "flags": 0, + ], + "flags": 0, "type": 9 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-49-ofp_meter_features_request.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-49-ofp_meter_features_request.packet.json index 7363a34..ef786b3 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-49-ofp_meter_features_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-49-ofp_meter_features_request.packet.json @@ -1,6 +1,6 @@ { "OFPMeterFeaturesStatsRequest": { - "flags": 0, + "flags": 0, "type": 11 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-50-ofp_meter_features_reply.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-50-ofp_meter_features_reply.packet.json index e3f6918..51ce1fa 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-50-ofp_meter_features_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-50-ofp_meter_features_reply.packet.json @@ -3,15 +3,15 @@ "body": [ { "OFPMeterFeaturesStats": { - "band_types": 2147483654, - "capabilities": 15, - "max_bands": 255, - "max_color": 0, + "band_types": 2147483654, + "capabilities": 15, + "max_bands": 255, + "max_color": 0, "max_meter": 16777216 } } - ], - "flags": 0, + ], + "flags": 0, "type": 11 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-51-ofp_port_desc_request.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-51-ofp_port_desc_request.packet.json index f166c34..b4a7eb4 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-51-ofp_port_desc_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-51-ofp_port_desc_request.packet.json @@ -1,6 +1,6 @@ { "OFPPortDescStatsRequest": { - "flags": 0, + "flags": 0, "type": 13 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-52-ofp_port_desc_reply.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-52-ofp_port_desc_reply.packet.json index c281c0f..fcfb5ca 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-52-ofp_port_desc_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-52-ofp_port_desc_reply.packet.json @@ -3,101 +3,101 @@ "body": [ { "OFPPort": { - "config": 0, - "hw_addr": "f2:0b:a4:d0:3f:70", - "length": 168, - "name": "Port7", - "port_no": 7, + "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, + "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, + "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, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } - }, + }, { "OFPPortDescPropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPPortDescPropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "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, + "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, + "advertised": 10240, + "curr": 10248, + "curr_speed": 5000, + "length": 32, + "max_speed": 5000, + "peer": 10248, + "supported": 10248, "type": 0 } } - ], + ], "state": 4 } } - ], - "flags": 0, + ], + "flags": 0, "type": 13 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-53-ofp_table_features_request.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-53-ofp_table_features_request.packet.json index 2a1a430..072ea9d 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-53-ofp_table_features_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-53-ofp_table_features_request.packet.json @@ -3,15943 +3,15943 @@ "body": [ { "OFPTableFeaturesStats": { - "config": 0, - "length": 1168, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "Flow Table 0x00", + "config": 0, + "length": 1168, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x00", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 258, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 14 } - }, + }, { "OFPTableFeaturePropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65534 } - }, + }, { "OFPTableFeaturePropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65534 } - }, + }, { "OFPTableFeaturePropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "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", + "config": 0, + "length": 1112, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x01", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 257, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x02", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 256, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x03", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 255, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x04", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 254, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x05", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 253, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x06", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 252, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x07", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 251, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x08", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 250, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x09", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 249, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 14 } } - ], + ], "table_id": 9 } } - ], - "flags": 1, + ], + "flags": 1, "type": 12 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-54-ofp_table_features_reply.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-54-ofp_table_features_reply.packet.json index ea056e8..2d6ab01 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-54-ofp_table_features_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-54-ofp_table_features_reply.packet.json @@ -3,15943 +3,15943 @@ "body": [ { "OFPTableFeaturesStats": { - "config": 0, - "length": 1168, - "max_entries": 16777216, - "metadata_match": 18446744073709551615, - "metadata_write": 18446744073709551615, - "name": "\u79c1\u306e\u30c6\u30fc\u30d6\u30eb", + "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, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 258, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 14 } - }, + }, { "OFPTableFeaturePropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65534 } - }, + }, { "OFPTableFeaturePropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65534 } - }, + }, { "OFPTableFeaturePropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "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", + "config": 0, + "length": 1112, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x01", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 257, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x02", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 256, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x03", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 255, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x04", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 254, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x05", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 253, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x06", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 252, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x07", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 251, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x08", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 250, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "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", + "config": 0, + "length": 1104, + "max_entries": 16777216, + "metadata_match": 18446744073709551615, + "metadata_write": 18446744073709551615, + "name": "Flow Table 0x09", "properties": [ { "OFPTableFeaturePropInstructions": { "instruction_ids": [ { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 1 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 2 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 3 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 4 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 5 } - }, + }, { "OFPInstructionId": { - "len": 4, + "len": 4, "type": 6 } } - ], - "length": 28, + ], + "length": 28, "type": 0 } - }, + }, { "OFPTableFeaturePropNextTables": { - "length": 249, + "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, + 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, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 4 } - }, + }, { "OFPTableFeaturePropActions": { "action_ids": [ { "OFPActionId": { - "len": 4, + "len": 4, "type": 0 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 22 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 21 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 15 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 16 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 23 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 24 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 11 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 12 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 17 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 18 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 19 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 20 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 26 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 27 } - }, + }, { "OFPActionId": { - "len": 4, + "len": 4, "type": 25 } } - ], - "length": 68, + ], + "length": 68, "type": 6 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 8 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 10 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 12 } - }, + }, { "OFPTableFeaturePropOxm": { - "length": 152, + "length": 152, "oxm_ids": [ { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "in_port" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "metadata" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "eth_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_vid" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "vlan_pcp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_dscp" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_ecn" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ip_proto" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv4_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "tcp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "udp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "sctp_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv4_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_op" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_spa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tpa" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_sha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "arp_tha" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_src" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_dst" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_flabel" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_type" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "icmpv6_code" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_target" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_sll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "ipv6_nd_tll" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_label" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_tc" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "mpls_bos" } - }, + }, { "OFPOxmId": { - "hasmask": 0, - "length": 0, + "hasmask": 0, + "length": 0, "type": "pbb_isid" } } - ], + ], "type": 14 } } - ], + ], "table_id": 9 } } - ], - "flags": 1, + ], + "flags": 1, "type": 12 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-55-ofp_group_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-55-ofp_group_stats_request.packet.json index b200a81..d8b02a9 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-55-ofp_group_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-55-ofp_group_stats_request.packet.json @@ -1,7 +1,7 @@ { "OFPGroupStatsRequest": { - "flags": 0, - "group_id": 4294967292, + "flags": 0, + "group_id": 4294967292, "type": 6 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-56-ofp_group_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-56-ofp_group_stats_reply.packet.json index cb979e5..9709801 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-56-ofp_group_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-56-ofp_group_stats_reply.packet.json @@ -6,22 +6,22 @@ "bucket_stats": [ { "OFPBucketCounter": { - "byte_count": 2345, + "byte_count": 2345, "packet_count": 234 } } - ], - "byte_count": 12345, - "duration_nsec": 609036000, - "duration_sec": 9, - "group_id": 1, - "length": 56, - "packet_count": 123, + ], + "byte_count": 12345, + "duration_nsec": 609036000, + "duration_sec": 9, + "group_id": 1, + "length": 56, + "packet_count": 123, "ref_count": 2 } } - ], - "flags": 0, + ], + "flags": 0, "type": 6 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-57-ofp_packet_in.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-57-ofp_packet_in.packet.json index d326b90..d6a339e 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-57-ofp_packet_in.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-57-ofp_packet_in.packet.json @@ -1,298 +1,298 @@ { "OFPPacketIn": { - "buffer_id": 4026531840, - "cookie": 283686884868096, - "data": "", + "buffer_id": 4026531840, + "cookie": 283686884868096, + "data": "", "match": { "OFPMatch": { - "length": 329, + "length": 329, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 84281096 } - }, + }, { "OXMTlv": { - "field": "in_phy_port", - "mask": null, + "field": "in_phy_port", + "mask": null, "value": 16909060 } - }, + }, { "OXMTlv": { - "field": "metadata", - "mask": null, + "field": "metadata", + "mask": null, "value": 283686952306183 } - }, + }, { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2054 } - }, + }, { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "ff:ff:ff:ff:ff:ff" } - }, + }, { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } - }, + }, { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 999 } - }, + }, { "OXMTlv": { - "field": "ip_dscp", - "mask": null, + "field": "ip_dscp", + "mask": null, "value": 9 } - }, + }, { "OXMTlv": { - "field": "ip_ecn", - "mask": null, + "field": "ip_ecn", + "mask": null, "value": 3 } - }, + }, { "OXMTlv": { - "field": "ip_proto", - "mask": null, + "field": "ip_proto", + "mask": null, "value": 99 } - }, + }, { "OXMTlv": { - "field": "ipv4_src", - "mask": null, + "field": "ipv4_src", + "mask": null, "value": "1.2.3.4" } - }, + }, { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "field": "ipv4_dst", + "mask": null, "value": "1.2.3.4" } - }, + }, { "OXMTlv": { - "field": "tcp_src", - "mask": null, + "field": "tcp_src", + "mask": null, "value": 8080 } - }, + }, { "OXMTlv": { - "field": "tcp_dst", - "mask": null, + "field": "tcp_dst", + "mask": null, "value": 18080 } - }, + }, { "OXMTlv": { - "field": "udp_src", - "mask": null, + "field": "udp_src", + "mask": null, "value": 28080 } - }, + }, { "OXMTlv": { - "field": "udp_dst", - "mask": null, + "field": "udp_dst", + "mask": null, "value": 55936 } - }, + }, { "OXMTlv": { - "field": "sctp_src", - "mask": null, + "field": "sctp_src", + "mask": null, "value": 48080 } - }, + }, { "OXMTlv": { - "field": "sctp_dst", - "mask": null, + "field": "sctp_dst", + "mask": null, "value": 59328 } - }, + }, { "OXMTlv": { - "field": "icmpv4_type", - "mask": null, + "field": "icmpv4_type", + "mask": null, "value": 100 } - }, + }, { "OXMTlv": { - "field": "icmpv4_code", - "mask": null, + "field": "icmpv4_code", + "mask": null, "value": 101 } - }, + }, { "OXMTlv": { - "field": "arp_op", - "mask": null, + "field": "arp_op", + "mask": null, "value": 1 } - }, + }, { "OXMTlv": { - "field": "arp_spa", - "mask": null, + "field": "arp_spa", + "mask": null, "value": "10.0.0.1" } - }, + }, { "OXMTlv": { - "field": "arp_tpa", - "mask": null, + "field": "arp_tpa", + "mask": null, "value": "10.0.0.3" } - }, + }, { "OXMTlv": { - "field": "arp_sha", - "mask": null, + "field": "arp_sha", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } - }, + }, { "OXMTlv": { - "field": "arp_tha", - "mask": null, + "field": "arp_tha", + "mask": null, "value": "00:00:00:00:00:00" } - }, + }, { "OXMTlv": { - "field": "ipv6_src", - "mask": null, + "field": "ipv6_src", + "mask": null, "value": "fe80::f00b:a4ff:fe48:28a5" } - }, + }, { "OXMTlv": { - "field": "ipv6_dst", - "mask": null, + "field": "ipv6_dst", + "mask": null, "value": "fe80::f00b:a4ff:fe05:b7dc" } - }, + }, { "OXMTlv": { - "field": "ipv6_flabel", - "mask": null, + "field": "ipv6_flabel", + "mask": null, "value": 541473 } - }, + }, { "OXMTlv": { - "field": "icmpv6_type", - "mask": null, + "field": "icmpv6_type", + "mask": null, "value": 200 } - }, + }, { "OXMTlv": { - "field": "icmpv6_code", - "mask": null, + "field": "icmpv6_code", + "mask": null, "value": 201 } - }, + }, { "OXMTlv": { - "field": "ipv6_nd_target", - "mask": null, + "field": "ipv6_nd_target", + "mask": null, "value": "fe80::a60:6eff:fe7f:74e7" } - }, + }, { "OXMTlv": { - "field": "ipv6_nd_sll", - "mask": null, + "field": "ipv6_nd_sll", + "mask": null, "value": "00:00:00:00:02:9a" } - }, + }, { "OXMTlv": { - "field": "ipv6_nd_tll", - "mask": null, + "field": "ipv6_nd_tll", + "mask": null, "value": "00:00:00:00:02:2b" } - }, + }, { "OXMTlv": { - "field": "mpls_label", - "mask": null, + "field": "mpls_label", + "mask": null, "value": 624485 } - }, + }, { "OXMTlv": { - "field": "mpls_tc", - "mask": null, + "field": "mpls_tc", + "mask": null, "value": 5 } - }, + }, { "OXMTlv": { - "field": "mpls_bos", - "mask": null, + "field": "mpls_bos", + "mask": null, "value": 1 } - }, + }, { "OXMTlv": { - "field": "pbb_isid", - "mask": null, + "field": "pbb_isid", + "mask": null, "value": 11259375 } - }, + }, { "OXMTlv": { - "field": "tunnel_id", - "mask": null, + "field": "tunnel_id", + "mask": null, "value": 651061555542690057 } - }, + }, { "OXMTlv": { - "field": "ipv6_exthdr", - "mask": null, + "field": "ipv6_exthdr", + "mask": null, "value": 500 } - }, + }, { "OXMTlv": { - "field": "pbb_uca", - "mask": null, + "field": "pbb_uca", + "mask": null, "value": 1 } } - ], + ], "type": 1 } - }, - "reason": 0, - "table_id": 200, + }, + "reason": 0, + "table_id": 200, "total_len": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-58-ofp_flow_mod.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-58-ofp_flow_mod.packet.json index 7095f75..0b5d643 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-58-ofp_flow_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-58-ofp_flow_mod.packet.json @@ -1,305 +1,305 @@ { "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 0, - "instructions": [], + "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, + "length": 329, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 84281096 } - }, + }, { "OXMTlv": { - "field": "in_phy_port", - "mask": null, + "field": "in_phy_port", + "mask": null, "value": 16909060 } - }, + }, { "OXMTlv": { - "field": "metadata", - "mask": null, + "field": "metadata", + "mask": null, "value": 283686952306183 } - }, + }, { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2054 } - }, + }, { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "ff:ff:ff:ff:ff:ff" } - }, + }, { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } - }, + }, { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 999 } - }, + }, { "OXMTlv": { - "field": "ip_dscp", - "mask": null, + "field": "ip_dscp", + "mask": null, "value": 9 } - }, + }, { "OXMTlv": { - "field": "ip_ecn", - "mask": null, + "field": "ip_ecn", + "mask": null, "value": 3 } - }, + }, { "OXMTlv": { - "field": "ip_proto", - "mask": null, + "field": "ip_proto", + "mask": null, "value": 99 } - }, + }, { "OXMTlv": { - "field": "ipv4_src", - "mask": null, + "field": "ipv4_src", + "mask": null, "value": "1.2.3.4" } - }, + }, { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "field": "ipv4_dst", + "mask": null, "value": "1.2.3.4" } - }, + }, { "OXMTlv": { - "field": "tcp_src", - "mask": null, + "field": "tcp_src", + "mask": null, "value": 8080 } - }, + }, { "OXMTlv": { - "field": "tcp_dst", - "mask": null, + "field": "tcp_dst", + "mask": null, "value": 18080 } - }, + }, { "OXMTlv": { - "field": "udp_src", - "mask": null, + "field": "udp_src", + "mask": null, "value": 28080 } - }, + }, { "OXMTlv": { - "field": "udp_dst", - "mask": null, + "field": "udp_dst", + "mask": null, "value": 55936 } - }, + }, { "OXMTlv": { - "field": "sctp_src", - "mask": null, + "field": "sctp_src", + "mask": null, "value": 48080 } - }, + }, { "OXMTlv": { - "field": "sctp_dst", - "mask": null, + "field": "sctp_dst", + "mask": null, "value": 59328 } - }, + }, { "OXMTlv": { - "field": "icmpv4_type", - "mask": null, + "field": "icmpv4_type", + "mask": null, "value": 100 } - }, + }, { "OXMTlv": { - "field": "icmpv4_code", - "mask": null, + "field": "icmpv4_code", + "mask": null, "value": 101 } - }, + }, { "OXMTlv": { - "field": "arp_op", - "mask": null, + "field": "arp_op", + "mask": null, "value": 1 } - }, + }, { "OXMTlv": { - "field": "arp_spa", - "mask": null, + "field": "arp_spa", + "mask": null, "value": "10.0.0.1" } - }, + }, { "OXMTlv": { - "field": "arp_tpa", - "mask": null, + "field": "arp_tpa", + "mask": null, "value": "10.0.0.3" } - }, + }, { "OXMTlv": { - "field": "arp_sha", - "mask": null, + "field": "arp_sha", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } - }, + }, { "OXMTlv": { - "field": "arp_tha", - "mask": null, + "field": "arp_tha", + "mask": null, "value": "00:00:00:00:00:00" } - }, + }, { "OXMTlv": { - "field": "ipv6_src", - "mask": null, + "field": "ipv6_src", + "mask": null, "value": "fe80::f00b:a4ff:fe48:28a5" } - }, + }, { "OXMTlv": { - "field": "ipv6_dst", - "mask": null, + "field": "ipv6_dst", + "mask": null, "value": "fe80::f00b:a4ff:fe05:b7dc" } - }, + }, { "OXMTlv": { - "field": "ipv6_flabel", - "mask": null, + "field": "ipv6_flabel", + "mask": null, "value": 541473 } - }, + }, { "OXMTlv": { - "field": "icmpv6_type", - "mask": null, + "field": "icmpv6_type", + "mask": null, "value": 200 } - }, + }, { "OXMTlv": { - "field": "icmpv6_code", - "mask": null, + "field": "icmpv6_code", + "mask": null, "value": 201 } - }, + }, { "OXMTlv": { - "field": "ipv6_nd_target", - "mask": null, + "field": "ipv6_nd_target", + "mask": null, "value": "fe80::a60:6eff:fe7f:74e7" } - }, + }, { "OXMTlv": { - "field": "ipv6_nd_sll", - "mask": null, + "field": "ipv6_nd_sll", + "mask": null, "value": "00:00:00:00:02:9a" } - }, + }, { "OXMTlv": { - "field": "ipv6_nd_tll", - "mask": null, + "field": "ipv6_nd_tll", + "mask": null, "value": "00:00:00:00:02:2b" } - }, + }, { "OXMTlv": { - "field": "mpls_label", - "mask": null, + "field": "mpls_label", + "mask": null, "value": 624485 } - }, + }, { "OXMTlv": { - "field": "mpls_tc", - "mask": null, + "field": "mpls_tc", + "mask": null, "value": 5 } - }, + }, { "OXMTlv": { - "field": "mpls_bos", - "mask": null, + "field": "mpls_bos", + "mask": null, "value": 1 } - }, + }, { "OXMTlv": { - "field": "pbb_isid", - "mask": null, + "field": "pbb_isid", + "mask": null, "value": 11259375 } - }, + }, { "OXMTlv": { - "field": "tunnel_id", - "mask": null, + "field": "tunnel_id", + "mask": null, "value": 651061555542690057 } - }, + }, { "OXMTlv": { - "field": "ipv6_exthdr", - "mask": null, + "field": "ipv6_exthdr", + "mask": null, "value": 500 } - }, + }, { "OXMTlv": { - "field": "pbb_uca", - "mask": null, + "field": "pbb_uca", + "mask": null, "value": 1 } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 123, "table_id": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-59-ofp_experimenter_request.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-59-ofp_experimenter_request.packet.json index 93af303..3b681ac 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-59-ofp_experimenter_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-59-ofp_experimenter_request.packet.json @@ -1,9 +1,9 @@ { "OFPExperimenterStatsRequest": { - "data": "aG9nZWhvZ2U=", - "exp_type": 3405678728, - "experimenter": 3735928495, - "flags": 0, + "data": "aG9nZWhvZ2U=", + "exp_type": 3405678728, + "experimenter": 3735928495, + "flags": 0, "type": 65535 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-6-ofp_features_reply.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-6-ofp_features_reply.packet.json index 12e8744..25973d4 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-6-ofp_features_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-6-ofp_features_reply.packet.json @@ -1,9 +1,9 @@ { "OFPSwitchFeatures": { - "auxiliary_id": 99, - "capabilities": 79, - "datapath_id": 9210263729383, - "n_buffers": 0, + "auxiliary_id": 99, + "capabilities": 79, + "datapath_id": 9210263729383, + "n_buffers": 0, "n_tables": 255 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-60-ofp_experimenter_reply.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-60-ofp_experimenter_reply.packet.json index 1eb06b8..5401009 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-60-ofp_experimenter_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-60-ofp_experimenter_reply.packet.json @@ -2,12 +2,12 @@ "OFPExperimenterStatsReply": { "body": { "OFPExperimenterMultipart": { - "data": "dGVzdGRhdGE5OTk5OTk5OQ==", - "exp_type": 3405674359, + "data": "dGVzdGRhdGE5OTk5OTk5OQ==", + "exp_type": 3405674359, "experimenter": 3735928495 } - }, - "flags": 0, + }, + "flags": 0, "type": 65535 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-61-ofp_table_desc_request.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-61-ofp_table_desc_request.packet.json index f5a4cde..df159aa 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-61-ofp_table_desc_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-61-ofp_table_desc_request.packet.json @@ -1,6 +1,6 @@ { "OFPTableDescStatsRequest": { - "flags": 0, + "flags": 0, "type": 14 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-62-ofp_table_desc_reply.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-62-ofp_table_desc_reply.packet.json index 1f3d714..901ea25 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-62-ofp_table_desc_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-62-ofp_table_desc_reply.packet.json @@ -3,81 +3,81 @@ "body": [ { "OFPTableDesc": { - "config": 0, - "length": 24, + "config": 0, + "length": 24, "properties": [ { "OFPTableModPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } } - ], + ], "table_id": 7 } - }, + }, { "OFPTableDesc": { - "config": 0, - "length": 80, + "config": 0, + "length": 80, "properties": [ { "OFPTableModPropEviction": { - "flags": 0, - "length": 8, + "flags": 0, + "length": 8, "type": 2 } - }, + }, { "OFPTableModPropVacancy": { - "length": 8, - "type": 3, - "vacancy": 0, - "vacancy_down": 0, + "length": 8, + "type": 3, + "vacancy": 0, + "vacancy_down": 0, "vacancy_up": 0 } - }, + }, { "OFPTableModPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } - }, + }, { "OFPTableModPropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPTableModPropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "exp_type": 2, + "experimenter": 101, + "length": 20, "type": 65535 } } - ], + ], "table_id": 8 } } - ], - "flags": 0, + ], + "flags": 0, "type": 14 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-63-ofp_queue_desc_request.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-63-ofp_queue_desc_request.packet.json index d58a2b0..c18b60d 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-63-ofp_queue_desc_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-63-ofp_queue_desc_request.packet.json @@ -1,8 +1,8 @@ { "OFPQueueDescStatsRequest": { - "flags": 0, - "port_no": 7, - "queue_id": 4294967295, + "flags": 0, + "port_no": 7, + "queue_id": 4294967295, "type": 15 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-64-ofp_queue_desc_reply.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-64-ofp_queue_desc_reply.packet.json index 26c8f7d..214dae4 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-64-ofp_queue_desc_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-64-ofp_queue_desc_reply.packet.json @@ -3,79 +3,79 @@ "body": [ { "OFPQueueDesc": { - "len": 32, - "port_no": 7, + "len": 32, + "port_no": 7, "properties": [ { "OFPQueueDescPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } } - ], + ], "queue_id": 0 } - }, + }, { "OFPQueueDesc": { - "len": 88, - "port_no": 8, + "len": 88, + "port_no": 8, "properties": [ { "OFPQueueDescPropMinRate": { - "length": 8, - "rate": 300, + "length": 8, + "rate": 300, "type": 1 } - }, + }, { "OFPQueueDescPropMaxRate": { - "length": 8, - "rate": 900, + "length": 8, + "rate": 900, "type": 2 } - }, + }, { "OFPQueueDescPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } - }, + }, { "OFPQueueDescPropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPQueueDescPropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "exp_type": 2, + "experimenter": 101, + "length": 20, "type": 65535 } } - ], + ], "queue_id": 1 } } - ], - "flags": 0, + ], + "flags": 0, "type": 15 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-65-ofp_role_status.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-65-ofp_role_status.packet.json index 08e46df..2540ace 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-65-ofp_role_status.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-65-ofp_role_status.packet.json @@ -1,41 +1,41 @@ { "OFPRoleStatus": { - "generation_id": 7, + "generation_id": 7, "properties": [ { "OFPRolePropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } - }, + }, { "OFPRolePropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPRolePropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "exp_type": 2, + "experimenter": 101, + "length": 20, "type": 65535 } } - ], - "reason": 0, + ], + "reason": 0, "role": 2 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-66-ofp_flow_monitor_request.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-66-ofp_flow_monitor_request.packet.json index aed7dda..fd2b86c 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-66-ofp_flow_monitor_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-66-ofp_flow_monitor_request.packet.json @@ -1,27 +1,27 @@ { "OFPFlowMonitorRequest": { - "command": 0, - "flags": 0, + "command": 0, + "flags": 0, "match": { "OFPMatch": { - "length": 14, + "length": 14, "oxm_fields": [ { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "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, + }, + "monitor_flags": 15, + "monitor_id": 100000000, + "out_group": 4294967295, + "out_port": 22, + "table_id": 33, "type": 16 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-67-ofp_flow_monitor_reply.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-67-ofp_flow_monitor_reply.packet.json index 8c02887..c3f023d 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-67-ofp_flow_monitor_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-67-ofp_flow_monitor_reply.packet.json @@ -3,64 +3,64 @@ "body": [ { "OFPFlowUpdateFull": { - "cookie": 0, - "event": 0, - "hard_timeout": 700, - "idle_timeout": 600, + "cookie": 0, + "event": 0, + "hard_timeout": 700, + "idle_timeout": 600, "instructions": [ { "OFPInstructionActions": { "actions": [ { "OFPActionOutput": { - "len": 16, - "max_len": 0, - "port": 4294967290, + "len": 16, + "max_len": 0, + "port": 4294967290, "type": 0 } } - ], - "len": 24, + ], + "len": 24, "type": 4 } } - ], - "length": 64, + ], + "length": 64, "match": { "OFPMatch": { - "length": 10, + "length": 10, "oxm_fields": [ { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2054 } } - ], + ], "type": 1 } - }, - "priority": 3, - "reason": 0, + }, + "priority": 3, + "reason": 0, "table_id": 0 } - }, + }, { "OFPFlowUpdateAbbrev": { - "event": 4, - "length": 8, + "event": 4, + "length": 8, "xid": 1234 } - }, + }, { "OFPFlowUpdatePaused": { - "event": 5, + "event": 5, "length": 8 } } - ], - "flags": 0, + ], + "flags": 0, "type": 16 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-68-ofp_table_status.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-68-ofp_table_status.packet.json index fde5fb7..1fba4ac 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-68-ofp_table_status.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-68-ofp_table_status.packet.json @@ -1,60 +1,60 @@ { "OFPTableStatus": { - "reason": 3, + "reason": 3, "table": { "OFPTableDesc": { - "config": 0, - "length": 80, + "config": 0, + "length": 80, "properties": [ { "OFPTableModPropEviction": { - "flags": 0, - "length": 8, + "flags": 0, + "length": 8, "type": 2 } - }, + }, { "OFPTableModPropVacancy": { - "length": 8, - "type": 3, - "vacancy": 0, - "vacancy_down": 0, + "length": 8, + "type": 3, + "vacancy": 0, + "vacancy_down": 0, "vacancy_up": 0 } - }, + }, { "OFPTableModPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } - }, + }, { "OFPTableModPropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPTableModPropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "exp_type": 2, + "experimenter": 101, + "length": 20, "type": 65535 } } - ], + ], "table_id": 8 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-69-ofp_bundle_ctrl_msg.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-69-ofp_bundle_ctrl_msg.packet.json index 3e996eb..c3690f2 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-69-ofp_bundle_ctrl_msg.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-69-ofp_bundle_ctrl_msg.packet.json @@ -1,41 +1,41 @@ { "OFPBundleCtrlMsg": { - "bundle_id": 1234, - "flags": 1, + "bundle_id": 1234, + "flags": 1, "properties": [ { "OFPBundlePropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } - }, + }, { "OFPBundlePropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPBundlePropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "exp_type": 2, + "experimenter": 101, + "length": 20, "type": 65535 } } - ], + ], "type": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-7-ofp_set_config.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-7-ofp_set_config.packet.json index cd5398b..b4fb6f0 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-7-ofp_set_config.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-7-ofp_set_config.packet.json @@ -1,6 +1,6 @@ { "OFPSetConfig": { - "flags": 0, + "flags": 0, "miss_send_len": 128 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-70-ofp_bundle_add_msg.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-70-ofp_bundle_add_msg.packet.json index 53e9f7e..e7960ed 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-70-ofp_bundle_add_msg.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-70-ofp_bundle_add_msg.packet.json @@ -1,42 +1,42 @@ { "OFPBundleAddMsg": { - "bundle_id": 1234, - "flags": 1, + "bundle_id": 1234, + "flags": 1, "message": { "OFPEchoRequest": { "data": null } - }, + }, "properties": [ { "OFPBundlePropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } - }, + }, { "OFPBundlePropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPBundlePropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "exp_type": 2, + "experimenter": 101, + "length": 20, "type": 65535 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-71-ofp_requestforward.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-71-ofp_requestforward.packet.json index e2def4f..2ab1039 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-71-ofp_requestforward.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-71-ofp_requestforward.packet.json @@ -8,22 +8,22 @@ "actions": [ { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 2, + "len": 16, + "max_len": 65535, + "port": 2, "type": 0 } } - ], - "len": 32, - "watch_group": 1, - "watch_port": 1, + ], + "len": 32, + "watch_group": 1, + "watch_port": 1, "weight": 1 } } - ], - "command": 0, - "group_id": 1, + ], + "command": 0, + "group_id": 1, "type": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/5-9-ofp_get_config_reply.packet.json b/os_ken/tests/unit/ofproto/json/of14/5-9-ofp_get_config_reply.packet.json index 62b37b4..3b0e419 100644 --- a/os_ken/tests/unit/ofproto/json/of14/5-9-ofp_get_config_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/5-9-ofp_get_config_reply.packet.json @@ -1,6 +1,6 @@ { "OFPGetConfigReply": { - "flags": 0, + "flags": 0, "miss_send_len": 128 } } diff --git a/os_ken/tests/unit/ofproto/json/of14/libofproto-OFP14-ofp_packet_out_packet_library.packet.json b/os_ken/tests/unit/ofproto/json/of14/libofproto-OFP14-ofp_packet_out_packet_library.packet.json index b859650..d752d37 100644 --- a/os_ken/tests/unit/ofproto/json/of14/libofproto-OFP14-ofp_packet_out_packet_library.packet.json +++ b/os_ken/tests/unit/ofproto/json/of14/libofproto-OFP14-ofp_packet_out_packet_library.packet.json @@ -3,16 +3,16 @@ "actions": [ { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 4294967292, + "len": 16, + "max_len": 65535, + "port": 4294967292, "type": 0 } } - ], - "actions_len": 16, - "buffer_id": 4294967295, - "data": { + ], + "actions_len": 16, + "buffer_id": 4294967295, + "data": { "Packet": { "protocols": [ { @@ -55,7 +55,7 @@ } ] } - }, + }, "in_port": 4294967293 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_desc_reply.packet.json b/os_ken/tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_desc_reply.packet.json index 9626cee..1f02a8c 100644 --- a/os_ken/tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_desc_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_desc_reply.packet.json @@ -3,19 +3,19 @@ "body": [ { "OFPFlowDesc": { - "cookie": 1234605616436508552, - "flags": 1, - "hard_timeout": 255, - "idle_timeout": 255, - "importance": 43690, + "cookie": 1234605616436508552, + "flags": 1, + "hard_timeout": 255, + "idle_timeout": 255, + "importance": 43690, "instructions": [ { "OFPInstructionGotoTable": { - "len": 8, - "table_id": 2, + "len": 8, + "table_id": 2, "type": 1 } - }, + }, { "OFPInstructionActions": { "actions": [ @@ -38,21 +38,21 @@ "OFPActionCopyField": { "type": 28, "len": 20, - "n_bits": 32, - "src_offset": 1, - "dst_offset": 2, + "n_bits": 32, + "src_offset": 1, + "dst_offset": 2, "oxm_ids": [ { "OFPOxmId": { - "hasmask": false, - "length": 0, + "hasmask": false, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": false, - "length": 0, + "hasmask": false, + "length": 0, "type": "eth_dst" } } @@ -64,42 +64,42 @@ "type": 4 } } - ], - "length": 84, + ], + "length": 84, "match": { "OFPMatch": { - "length": 12, + "length": 12, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 1 } } - ], + ], "type": 1 } - }, - "priority": 5, + }, + "priority": 5, "stats": { "OFPStats": { - "length": 12, + "length": 12, "oxs_fields": [ { "OXSTlv": { - "field": "flow_count", + "field": "flow_count", "value": 1 } } ] } - }, + }, "table_id": 1 } } - ], - "flags": 0, + ], + "flags": 0, "type": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_mod.packet.json b/os_ken/tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_mod.packet.json index 7fc12ed..d2ccc17 100644 --- a/os_ken/tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/lib-ofctl-OFP15-flow_mod.packet.json @@ -1,13 +1,13 @@ { "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 0, + "buffer_id": 65535, + "command": 0, + "cookie": 0, + "cookie_mask": 0, + "flags": 0, + "hard_timeout": 0, + "idle_timeout": 0, + "importance": 0, "instructions": [ { "OFPInstructionActions": { @@ -16,114 +16,114 @@ "OFPActionSetField": { "field": { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 258 } }, "len": 16, "type": 25 } - }, + }, { "OFPActionCopyTtlOut": { - "len": 8, + "len": 8, "type": 11 } - }, + }, { "OFPActionCopyTtlIn": { - "len": 8, + "len": 8, "type": 12 } - }, + }, { "OFPActionCopyTtlIn": { - "len": 8, + "len": 8, "type": 12 } - }, + }, { "OFPActionPopPbb": { - "len": 8, + "len": 8, "type": 27 } - }, + }, { "OFPActionPushPbb": { - "ethertype": 4660, - "len": 8, + "ethertype": 4660, + "len": 8, "type": 26 } - }, + }, { "OFPActionPopMpls": { - "ethertype": 39030, - "len": 8, + "ethertype": 39030, + "len": 8, "type": 20 } - }, + }, { "OFPActionPushMpls": { - "ethertype": 34887, - "len": 8, + "ethertype": 34887, + "len": 8, "type": 19 } - }, + }, { "OFPActionPopVlan": { - "len": 8, + "len": 8, "type": 18 } - }, + }, { "OFPActionPushVlan": { - "ethertype": 33024, - "len": 8, + "ethertype": 33024, + "len": 8, "type": 17 } - }, + }, { "OFPActionDecMplsTtl": { - "len": 8, + "len": 8, "type": 16 } - }, + }, { "OFPActionSetMplsTtl": { - "len": 8, - "mpls_ttl": 10, + "len": 8, + "mpls_ttl": 10, "type": 15 } - }, + }, { "OFPActionDecNwTtl": { - "len": 8, + "len": 8, "type": 24 } - }, + }, { "OFPActionSetNwTtl": { - "len": 8, - "nw_ttl": 10, + "len": 8, + "nw_ttl": 10, "type": 23 } - }, + }, { "OFPActionExperimenterUnknown": { - "data": "AAECAwQFBgc=", - "experimenter": 101, - "len": 16, + "data": "AAECAwQFBgc=", + "experimenter": 101, + "len": 16, "type": 65535 } - }, + }, { "OFPActionSetQueue": { - "len": 8, - "queue_id": 3, + "len": 8, + "queue_id": 3, "type": 21 } - }, + }, { "OFPActionMeter": { "len": 8, @@ -133,24 +133,24 @@ }, { "OFPActionGroup": { - "group_id": 99, - "len": 8, + "group_id": 99, + "len": 8, "type": 22 } - }, + }, { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 6, + "len": 16, + "max_len": 65535, + "port": 6, "type": 0 } } - ], - "len": 176, + ], + "len": 176, "type": 3 } - }, + }, { "OFPInstructionActions": { "actions": [ @@ -158,21 +158,21 @@ "OFPActionSetField": { "field": { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "01:02:03:04:05:06" } }, "len": 16, "type": 25 } - }, + }, { "OFPActionSetField": { "field": { "OXMTlv": { - "field": "pbb_uca", - "mask": null, + "field": "pbb_uca", + "mask": null, "value": 1 } }, @@ -183,52 +183,52 @@ { "OFPActionCopyField": { "type": 28, - "len": 20, - "n_bits": 32, - "src_offset": 1, - "dst_offset": 2, + "len": 20, + "n_bits": 32, + "src_offset": 1, + "dst_offset": 2, "oxm_ids": [ { "OFPOxmId": { - "hasmask": false, - "length": 0, + "hasmask": false, + "length": 0, "type": "eth_src" } - }, + }, { "OFPOxmId": { - "hasmask": false, - "length": 0, + "hasmask": false, + "length": 0, "type": "eth_dst" } } ] } } - ], - "len": 60, + ], + "len": 60, "type": 4 } } - ], + ], "match": { "OFPMatch": { - "length": 14, + "length": 14, "oxm_fields": [ { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 123, "table_id": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-aggregate_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-aggregate_stats_request.packet.json index 248131f..88037de 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-aggregate_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-aggregate_stats_request.packet.json @@ -1,18 +1,18 @@ { "OFPAggregateStatsRequest": { - "cookie": 0, - "cookie_mask": 0, - "flags": 0, + "cookie": 0, + "cookie_mask": 0, + "flags": 0, "match": { "OFPMatch": { - "length": 4, - "oxm_fields": [], + "length": 4, + "oxm_fields": [], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "table_id": 255, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "table_id": 255, "type": 2 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_add.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_add.packet.json index 5a1ddb1..05941fc 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_add.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_add.packet.json @@ -1,200 +1,200 @@ { "OFPBundleAddMsg": { - "bundle_id": 99999999, - "flags": 1, + "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, + "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, + "len": 8, "type": 18 } - }, + }, { "OFPActionSetField": { "field": { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "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, + "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", + "vlan_vid", 0 - ], - "n_bits": 12, + ], + "n_bits": 12, "src": [ - "vlan_vid", + "vlan_vid", 0 ] } - }, + }, { "NXFlowSpecMatch": { "dst": [ - "eth_dst_nxm", + "eth_dst_nxm", 0 - ], - "n_bits": 48, + ], + "n_bits": 48, "src": [ - "eth_src_nxm", + "eth_src_nxm", 0 ] } - }, + }, { "NXFlowSpecLoad": { "dst": [ - "vlan_vid", + "vlan_vid", 0 - ], - "n_bits": 12, + ], + "n_bits": 12, "src": 0 } - }, + }, { "NXFlowSpecLoad": { "dst": [ - "tunnel_id_nxm", + "tunnel_id_nxm", 0 - ], - "n_bits": 64, + ], + "n_bits": 64, "src": [ - "tunnel_id_nxm", + "tunnel_id_nxm", 0 ] } - }, + }, { "NXFlowSpecOutput": { - "dst": "", - "n_bits": 32, + "dst": "", + "n_bits": 32, "src": [ - "in_port", + "in_port", 0 ] } } - ], - "subtype": 16, - "table_id": 99, + ], + "subtype": 16, + "table_id": 99, "type": 65535 } } - ], - "len": 128, + ], + "len": 128, "type": 4 } - }, + }, { "OFPInstructionGotoTable": { - "len": 8, - "table_id": 100, + "len": 8, + "table_id": 100, "type": 1 } } - ], + ], "match": { "OFPMatch": { - "length": 70, + "length": 70, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 43981 } - }, + }, { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "aa:bb:cc:99:88:77" } - }, + }, { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2048 } - }, + }, { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 5095 } - }, + }, { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "field": "ipv4_dst", + "mask": null, "value": "192.168.2.1" } - }, + }, { "OXMTlv": { - "field": "tunnel_id", - "mask": null, + "field": "tunnel_id", + "mask": null, "value": 50000 } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, + "field": "tun_ipv4_src", + "mask": null, "value": "192.168.2.3" } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, + "field": "tun_ipv4_dst", + "mask": null, "value": "192.168.2.4" } } - ], + ], "type": 1 } - }, - "out_group": 0, - "out_port": 0, - "priority": 0, + }, + "out_group": 0, + "out_port": 0, + "priority": 0, "table_id": 2 } - }, + }, "properties": [] } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_ctrl.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_ctrl.packet.json index d7e858f..a44f58a 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_ctrl.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_ctrl.packet.json @@ -1,8 +1,8 @@ { "OFPBundleCtrlMsg": { - "bundle_id": 99999999, - "flags": 1, - "properties": [], + "bundle_id": 99999999, + "flags": 1, + "properties": [], "type": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-desc_reply.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-desc_reply.packet.json index 26e5dc2..3158680 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-desc_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-desc_reply.packet.json @@ -2,14 +2,14 @@ "OFPDescStatsReply": { "body": { "OFPDescStats": { - "dp_desc": "dp", - "hw_desc": "hw", - "mfr_desc": "mfr", - "serial_num": "serial", + "dp_desc": "dp", + "hw_desc": "hw", + "mfr_desc": "mfr", + "serial_num": "serial", "sw_desc": "sw" } - }, - "flags": 0, + }, + "flags": 0, "type": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-desc_request.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-desc_request.packet.json index 5b23f8b..2261b73 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-desc_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-desc_request.packet.json @@ -1,6 +1,6 @@ { "OFPDescStatsRequest": { - "flags": 0, + "flags": 0, "type": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-error_msg.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-error_msg.packet.json index b76f05c..afc46c5 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-error_msg.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-error_msg.packet.json @@ -1,7 +1,7 @@ { "OFPErrorMsg": { - "code": 6, - "data": "Bg4ACAAAAAA=", + "code": 6, + "data": "Bg4ACAAAAAA=", "type": 4 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter_reply.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter_reply.packet.json index 1eb06b8..5401009 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter_reply.packet.json @@ -2,12 +2,12 @@ "OFPExperimenterStatsReply": { "body": { "OFPExperimenterMultipart": { - "data": "dGVzdGRhdGE5OTk5OTk5OQ==", - "exp_type": 3405674359, + "data": "dGVzdGRhdGE5OTk5OTk5OQ==", + "exp_type": 3405674359, "experimenter": 3735928495 } - }, - "flags": 0, + }, + "flags": 0, "type": 65535 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter_request.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter_request.packet.json index 93af303..3b681ac 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-experimenter_request.packet.json @@ -1,9 +1,9 @@ { "OFPExperimenterStatsRequest": { - "data": "aG9nZWhvZ2U=", - "exp_type": 3405678728, - "experimenter": 3735928495, - "flags": 0, + "data": "aG9nZWhvZ2U=", + "exp_type": 3405678728, + "experimenter": 3735928495, + "flags": 0, "type": 65535 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-features_reply.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-features_reply.packet.json index 3d82809..77acadc 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-features_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-features_reply.packet.json @@ -1,9 +1,9 @@ { "OFPSwitchFeatures": { - "auxiliary_id": 0, - "capabilities": 79, - "datapath_id": 1, - "n_buffers": 255, + "auxiliary_id": 0, + "capabilities": 79, + "datapath_id": 1, + "n_buffers": 255, "n_tables": 255 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod.packet.json index ac6dce7..340667b 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod.packet.json @@ -1,193 +1,193 @@ { "OFPFlowMod": { - "buffer_id": 0, - "command": 0, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 39032, + "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, + "len": 8, "type": 18 } - }, + }, { "OFPActionSetField": { "field": { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "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, + "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", + "vlan_vid", 0 - ], - "n_bits": 12, + ], + "n_bits": 12, "src": [ - "vlan_vid", + "vlan_vid", 0 ] } - }, + }, { "NXFlowSpecMatch": { "dst": [ - "eth_dst_nxm", + "eth_dst_nxm", 0 - ], - "n_bits": 48, + ], + "n_bits": 48, "src": [ - "eth_src_nxm", + "eth_src_nxm", 0 ] } - }, + }, { "NXFlowSpecLoad": { "dst": [ - "vlan_vid", + "vlan_vid", 0 - ], - "n_bits": 12, + ], + "n_bits": 12, "src": 0 } - }, + }, { "NXFlowSpecLoad": { "dst": [ - "tunnel_id_nxm", + "tunnel_id_nxm", 0 - ], - "n_bits": 64, + ], + "n_bits": 64, "src": [ - "tunnel_id_nxm", + "tunnel_id_nxm", 0 ] } - }, + }, { "NXFlowSpecOutput": { - "dst": "", - "n_bits": 32, + "dst": "", + "n_bits": 32, "src": [ - "in_port", + "in_port", 0 ] } } - ], - "subtype": 16, - "table_id": 99, + ], + "subtype": 16, + "table_id": 99, "type": 65535 } } - ], - "len": 128, + ], + "len": 128, "type": 4 } - }, + }, { "OFPInstructionGotoTable": { - "len": 8, - "table_id": 100, + "len": 8, + "table_id": 100, "type": 1 } } - ], + ], "match": { "OFPMatch": { - "length": 70, + "length": 70, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 43981 } - }, + }, { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "aa:bb:cc:99:88:77" } - }, + }, { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2048 } - }, + }, { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 5095 } - }, + }, { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "field": "ipv4_dst", + "mask": null, "value": "192.168.2.1" } - }, + }, { "OXMTlv": { - "field": "tunnel_id", - "mask": null, + "field": "tunnel_id", + "mask": null, "value": 50000 } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, + "field": "tun_ipv4_src", + "mask": null, "value": "192.168.2.3" } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, + "field": "tun_ipv4_dst", + "mask": null, "value": "192.168.2.4" } } - ], + ], "type": 1 } - }, - "out_group": 0, - "out_port": 0, - "priority": 0, + }, + "out_group": 0, + "out_port": 0, + "priority": 0, "table_id": 2 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_conjunction.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_conjunction.packet.json index 6ca74d5..44d637b 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_conjunction.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_conjunction.packet.json @@ -1,101 +1,101 @@ { "OFPFlowMod": { - "buffer_id": 0, - "command": 0, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 39032, + "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, + "clause": 1, + "experimenter": 8992, + "id": 11259375, + "len": 16, + "n_clauses": 2, + "subtype": 34, "type": 65535 } } - ], - "len": 24, + ], + "len": 24, "type": 4 } } - ], + ], "match": { "OFPMatch": { - "length": 70, + "length": 70, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 43981 } - }, + }, { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "aa:bb:cc:99:88:77" } - }, + }, { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2048 } - }, + }, { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 5095 } - }, + }, { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "field": "ipv4_dst", + "mask": null, "value": "192.168.2.1" } - }, + }, { "OXMTlv": { - "field": "tunnel_id", - "mask": null, + "field": "tunnel_id", + "mask": null, "value": 50000 } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, + "field": "tun_ipv4_src", + "mask": null, "value": "192.168.2.3" } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, + "field": "tun_ipv4_dst", + "mask": null, "value": "192.168.2.4" } } - ], + ], "type": 1 } - }, - "out_group": 0, - "out_port": 0, - "priority": 0, + }, + "out_group": 0, + "out_port": 0, + "priority": 0, "table_id": 4 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_match_conj.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_match_conj.packet.json index 2d0b9ad..eeff4d8 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_match_conj.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_match_conj.packet.json @@ -1,29 +1,29 @@ { "OFPFlowMod": { - "buffer_id": 0, - "command": 0, - "cookie": 1311768467463790320, - "cookie_mask": 18446744073709551615, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 39032, + "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, + "len": 8, "type": 18 } - }, + }, { "OFPActionSetField": { "field": { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "field": "ipv4_dst", + "mask": null, "value": "192.168.2.9" } }, @@ -31,37 +31,37 @@ "type": 25 } } - ], - "len": 32, + ], + "len": 32, "type": 4 } - }, + }, { "OFPInstructionGotoTable": { - "len": 8, - "table_id": 100, + "len": 8, + "table_id": 100, "type": 1 } } - ], + ], "match": { "OFPMatch": { - "length": 12, + "length": 12, "oxm_fields": [ { "OXMTlv": { - "field": "conj_id", - "mask": null, + "field": "conj_id", + "mask": null, "value": 11259375 } } - ], + ], "type": 1 } - }, - "out_group": 0, - "out_port": 0, - "priority": 0, + }, + "out_group": 0, + "out_port": 0, + "priority": 0, "table_id": 3 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_no_nx.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_no_nx.packet.json index 5f789d5..3f52a7f 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_no_nx.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_mod_no_nx.packet.json @@ -1,13 +1,13 @@ { "OFPFlowMod": { - "buffer_id": 65535, - "command": 0, - "cookie": 0, - "cookie_mask": 0, - "flags": 0, - "hard_timeout": 0, - "idle_timeout": 0, - "importance": 0, + "buffer_id": 65535, + "command": 0, + "cookie": 0, + "cookie_mask": 0, + "flags": 0, + "hard_timeout": 0, + "idle_timeout": 0, + "importance": 0, "instructions": [ { "OFPInstructionActions": { @@ -16,134 +16,134 @@ "OFPActionSetField": { "field": { "OXMTlv": { - "field": "vlan_vid", - "mask": null, + "field": "vlan_vid", + "mask": null, "value": 258 } }, "len": 16, "type": 25 } - }, + }, { "OFPActionCopyTtlOut": { - "len": 8, + "len": 8, "type": 11 } - }, + }, { "OFPActionCopyTtlIn": { - "len": 8, + "len": 8, "type": 12 } - }, + }, { "OFPActionCopyTtlIn": { - "len": 8, + "len": 8, "type": 12 } - }, + }, { "OFPActionPopPbb": { - "len": 8, + "len": 8, "type": 27 } - }, + }, { "OFPActionPushPbb": { - "ethertype": 4660, - "len": 8, + "ethertype": 4660, + "len": 8, "type": 26 } - }, + }, { "OFPActionPopMpls": { - "ethertype": 39030, - "len": 8, + "ethertype": 39030, + "len": 8, "type": 20 } - }, + }, { "OFPActionPushMpls": { - "ethertype": 34887, - "len": 8, + "ethertype": 34887, + "len": 8, "type": 19 } - }, + }, { "OFPActionPopVlan": { - "len": 8, + "len": 8, "type": 18 } - }, + }, { "OFPActionPushVlan": { - "ethertype": 33024, - "len": 8, + "ethertype": 33024, + "len": 8, "type": 17 } - }, + }, { "OFPActionDecMplsTtl": { - "len": 8, + "len": 8, "type": 16 } - }, + }, { "OFPActionSetMplsTtl": { - "len": 8, - "mpls_ttl": 10, + "len": 8, + "mpls_ttl": 10, "type": 15 } - }, + }, { "OFPActionDecNwTtl": { - "len": 8, + "len": 8, "type": 24 } - }, + }, { "OFPActionSetNwTtl": { - "len": 8, - "nw_ttl": 10, + "len": 8, + "nw_ttl": 10, "type": 23 } - }, + }, { "OFPActionExperimenterUnknown": { - "data": "AAECAwQFBgc=", - "experimenter": 101, - "len": 16, + "data": "AAECAwQFBgc=", + "experimenter": 101, + "len": 16, "type": 65535 } - }, + }, { "OFPActionSetQueue": { - "len": 8, - "queue_id": 3, + "len": 8, + "queue_id": 3, "type": 21 } - }, + }, { "OFPActionGroup": { - "group_id": 99, - "len": 8, + "group_id": 99, + "len": 8, "type": 22 } - }, + }, { "OFPActionOutput": { - "len": 16, - "max_len": 65535, - "port": 6, + "len": 16, + "max_len": 65535, + "port": 6, "type": 0 } } - ], - "len": 176, + ], + "len": 176, "type": 3 } - }, + }, { "OFPInstructionActions": { "actions": [ @@ -151,21 +151,21 @@ "OFPActionSetField": { "field": { "OXMTlv": { - "field": "eth_src", - "mask": null, + "field": "eth_src", + "mask": null, "value": "01:02:03:04:05:06" } }, "len": 16, "type": 25 } - }, + }, { "OFPActionSetField": { "field": { "OXMTlv": { - "field": "pbb_uca", - "mask": null, + "field": "pbb_uca", + "mask": null, "value": 1 } }, @@ -173,30 +173,30 @@ "type": 25 } } - ], - "len": 40, + ], + "len": 40, "type": 4 } } - ], + ], "match": { "OFPMatch": { - "length": 14, + "length": 14, "oxm_fields": [ { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "field": "eth_dst", + "mask": null, "value": "f2:0b:a4:7d:f8:ea" } } - ], + ], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "priority": 123, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "priority": 123, "table_id": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_monitor_reply.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_monitor_reply.packet.json index 8c02887..c3f023d 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_monitor_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_monitor_reply.packet.json @@ -3,64 +3,64 @@ "body": [ { "OFPFlowUpdateFull": { - "cookie": 0, - "event": 0, - "hard_timeout": 700, - "idle_timeout": 600, + "cookie": 0, + "event": 0, + "hard_timeout": 700, + "idle_timeout": 600, "instructions": [ { "OFPInstructionActions": { "actions": [ { "OFPActionOutput": { - "len": 16, - "max_len": 0, - "port": 4294967290, + "len": 16, + "max_len": 0, + "port": 4294967290, "type": 0 } } - ], - "len": 24, + ], + "len": 24, "type": 4 } } - ], - "length": 64, + ], + "length": 64, "match": { "OFPMatch": { - "length": 10, + "length": 10, "oxm_fields": [ { "OXMTlv": { - "field": "eth_type", - "mask": null, + "field": "eth_type", + "mask": null, "value": 2054 } } - ], + ], "type": 1 } - }, - "priority": 3, - "reason": 0, + }, + "priority": 3, + "reason": 0, "table_id": 0 } - }, + }, { "OFPFlowUpdateAbbrev": { - "event": 4, - "length": 8, + "event": 4, + "length": 8, "xid": 1234 } - }, + }, { "OFPFlowUpdatePaused": { - "event": 5, + "event": 5, "length": 8 } } - ], - "flags": 0, + ], + "flags": 0, "type": 16 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_monitor_request.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_monitor_request.packet.json index aed7dda..fd2b86c 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_monitor_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_monitor_request.packet.json @@ -1,27 +1,27 @@ { "OFPFlowMonitorRequest": { - "command": 0, - "flags": 0, + "command": 0, + "flags": 0, "match": { "OFPMatch": { - "length": 14, + "length": 14, "oxm_fields": [ { "OXMTlv": { - "field": "eth_dst", - "mask": null, + "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, + }, + "monitor_flags": 15, + "monitor_id": 100000000, + "out_group": 4294967295, + "out_port": 22, + "table_id": 33, "type": 16 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_stats_request.packet.json index cc9de0a..c252643 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-flow_stats_request.packet.json @@ -1,18 +1,18 @@ { "OFPFlowStatsRequest": { - "cookie": 0, - "cookie_mask": 0, - "flags": 0, + "cookie": 0, + "cookie_mask": 0, + "flags": 0, "match": { "OFPMatch": { - "length": 4, - "oxm_fields": [], + "length": 4, + "oxm_fields": [], "type": 1 } - }, - "out_group": 4294967295, - "out_port": 4294967295, - "table_id": 0, + }, + "out_group": 4294967295, + "out_port": 4294967295, + "table_id": 0, "type": 17 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-get_async_reply.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-get_async_reply.packet.json index 82c9e79..aa8c2b1 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-get_async_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-get_async_reply.packet.json @@ -3,117 +3,117 @@ "properties": [ { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 0 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 1 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 2 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 3 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 4 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 5 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 6 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 7 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 24, + "length": 8, + "mask": 24, "type": 8 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 24, + "length": 8, + "mask": 24, "type": 9 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 10 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 11 } - }, + }, { "OFPAsyncConfigPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65534 } - }, + }, { "OFPAsyncConfigPropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPAsyncConfigPropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "exp_type": 2, + "experimenter": 101, + "length": 20, "type": 65535 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-get_config_reply.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-get_config_reply.packet.json index 62b37b4..3b0e419 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-get_config_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-get_config_reply.packet.json @@ -1,6 +1,6 @@ { "OFPGetConfigReply": { - "flags": 0, + "flags": 0, "miss_send_len": 128 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-group_features_reply.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-group_features_reply.packet.json index f059f99..5de9575 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-group_features_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-group_features_reply.packet.json @@ -3,22 +3,22 @@ "body": { "OFPGroupFeaturesStats": { "actions": [ - 67082241, - 67082241, - 67082241, + 67082241, + 67082241, + 67082241, 67082241 - ], - "capabilities": 5, + ], + "capabilities": 5, "max_groups": [ - 16777216, - 16777216, - 16777216, + 16777216, + 16777216, + 16777216, 16777216 - ], + ], "types": 15 } - }, - "flags": 0, + }, + "flags": 0, "type": 8 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-group_features_request.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-group_features_request.packet.json index edba5dc..838ff0d 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-group_features_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-group_features_request.packet.json @@ -1,6 +1,6 @@ { "OFPGroupFeaturesStatsRequest": { - "flags": 0, + "flags": 0, "type": 8 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-group_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-group_stats_reply.packet.json index cb979e5..9709801 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-group_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-group_stats_reply.packet.json @@ -6,22 +6,22 @@ "bucket_stats": [ { "OFPBucketCounter": { - "byte_count": 2345, + "byte_count": 2345, "packet_count": 234 } } - ], - "byte_count": 12345, - "duration_nsec": 609036000, - "duration_sec": 9, - "group_id": 1, - "length": 56, - "packet_count": 123, + ], + "byte_count": 12345, + "duration_nsec": 609036000, + "duration_sec": 9, + "group_id": 1, + "length": 56, + "packet_count": 123, "ref_count": 2 } } - ], - "flags": 0, + ], + "flags": 0, "type": 6 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-group_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-group_stats_request.packet.json index b200a81..d8b02a9 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-group_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-group_stats_request.packet.json @@ -1,7 +1,7 @@ { "OFPGroupStatsRequest": { - "flags": 0, - "group_id": 4294967292, + "flags": 0, + "group_id": 4294967292, "type": 6 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-hello.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-hello.packet.json index 3c01f80..87f602e 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-hello.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-hello.packet.json @@ -3,8 +3,8 @@ "elements": [ { "OFPHelloElemVersionBitmap": { - "length": 8, - "type": 1, + "length": 8, + "type": 1, "versions": [ 6 ] diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_features_reply.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_features_reply.packet.json index f9fb784..3de5d0b 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_features_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_features_reply.packet.json @@ -3,16 +3,16 @@ "body": [ { "OFPMeterFeaturesStats": { - "band_types": 2147483654, - "capabilities": 15, - "features": 3, - "max_bands": 255, - "max_color": 0, + "band_types": 2147483654, + "capabilities": 15, + "features": 3, + "max_bands": 255, + "max_color": 0, "max_meter": 16777216 } } - ], - "flags": 0, + ], + "flags": 0, "type": 11 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_features_request.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_features_request.packet.json index 7363a34..ef786b3 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_features_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_features_request.packet.json @@ -1,6 +1,6 @@ { "OFPMeterFeaturesStatsRequest": { - "flags": 0, + "flags": 0, "type": 11 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_mod.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_mod.packet.json index 5bb4371..7af428b 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_mod.packet.json @@ -3,24 +3,24 @@ "bands": [ { "OFPMeterBandDrop": { - "burst_size": 10, - "len": 16, - "rate": 1000, + "burst_size": 10, + "len": 16, + "rate": 1000, "type": 1 } - }, + }, { "OFPMeterBandDscpRemark": { - "burst_size": 10, - "len": 16, - "prec_level": 1, - "rate": 1000, + "burst_size": 10, + "len": 16, + "prec_level": 1, + "rate": 1000, "type": 2 } } - ], - "command": 0, - "flags": 14, + ], + "command": 0, + "flags": 14, "meter_id": 100 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_stats_request.packet.json index 8d45799..fa2b704 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-meter_stats_request.packet.json @@ -1,7 +1,7 @@ { "OFPMeterStatsRequest": { - "flags": 0, - "meter_id": 4294967295, + "flags": 0, + "meter_id": 4294967295, "type": 9 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-packet_in.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-packet_in.packet.json index e5fd0bd..5fa35a3 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-packet_in.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-packet_in.packet.json @@ -1,46 +1,46 @@ { "OFPPacketIn": { - "buffer_id": 200, - "cookie": 0, - "data": "aG9nZQ==", + "buffer_id": 200, + "cookie": 0, + "data": "aG9nZQ==", "match": { "OFPMatch": { - "length": 40, + "length": 40, "oxm_fields": [ { "OXMTlv": { - "field": "in_port", - "mask": null, + "field": "in_port", + "mask": null, "value": 43981 } - }, + }, { "OXMTlv": { - "field": "tunnel_id", - "mask": null, + "field": "tunnel_id", + "mask": null, "value": 50000 } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_src", - "mask": null, + "field": "tun_ipv4_src", + "mask": null, "value": "192.168.2.3" } - }, + }, { "OXMTlv": { - "field": "tun_ipv4_dst", - "mask": null, + "field": "tun_ipv4_dst", + "mask": null, "value": "192.168.2.4" } } - ], + ], "type": 1 } - }, - "reason": 0, - "table_id": 100, + }, + "reason": 0, + "table_id": 100, "total_len": 1000 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-port_desc_reply.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-port_desc_reply.packet.json index c281c0f..fcfb5ca 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-port_desc_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-port_desc_reply.packet.json @@ -3,101 +3,101 @@ "body": [ { "OFPPort": { - "config": 0, - "hw_addr": "f2:0b:a4:d0:3f:70", - "length": 168, - "name": "Port7", - "port_no": 7, + "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, + "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, + "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, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } - }, + }, { "OFPPortDescPropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPPortDescPropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "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, + "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, + "advertised": 10240, + "curr": 10248, + "curr_speed": 5000, + "length": 32, + "max_speed": 5000, + "peer": 10248, + "supported": 10248, "type": 0 } } - ], + ], "state": 4 } } - ], - "flags": 0, + ], + "flags": 0, "type": 13 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-port_mod.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-port_mod.packet.json index a255b9d..4982def 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-port_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-port_mod.packet.json @@ -1,57 +1,57 @@ { "OFPPortMod": { - "config": 0, - "hw_addr": "00:11:00:00:11:11", - "mask": 0, - "port_no": 1, + "config": 0, + "hw_addr": "00:11:00:00:11:11", + "mask": 0, + "port_no": 1, "properties": [ { "OFPPortModPropEthernet": { - "advertise": 4096, - "length": 8, + "advertise": 4096, + "length": 8, "type": 0 } - }, + }, { "OFPPortModPropOptical": { - "configure": 3, - "fl_offset": 2000, - "freq_lmda": 1500, - "grid_span": 3000, - "length": 24, - "tx_pwr": 300, + "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, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } - }, + }, { "OFPPortModPropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPPortModPropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "exp_type": 2, + "experimenter": 101, + "length": 20, "type": 65535 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-port_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-port_stats_reply.packet.json index 4ea4174..5f17073 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-port_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-port_stats_reply.packet.json @@ -3,111 +3,111 @@ "body": [ { "OFPPortStats": { - "duration_nsec": 0, - "duration_sec": 0, - "length": 224, - "port_no": 7, + "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, + "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, + "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, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } - }, + }, { "OFPPortStatsPropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPPortStatsPropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "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, + ], + "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, + "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, + "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, + ], + "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, + ], + "flags": 0, "type": 4 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-port_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-port_stats_request.packet.json index 5228710..92e275f 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-port_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-port_stats_request.packet.json @@ -1,7 +1,7 @@ { "OFPPortStatsRequest": { - "flags": 0, - "port_no": 4294967295, + "flags": 0, + "port_no": 4294967295, "type": 4 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-port_status.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-port_status.packet.json index b273ac2..936c52c 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-port_status.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-port_status.packet.json @@ -2,75 +2,75 @@ "OFPPortStatus": { "desc": { "OFPPort": { - "config": 0, - "hw_addr": "f2:0b:a4:d0:3f:70", - "length": 168, - "name": "\u79c1\u306e\u30dd\u30fc\u30c8", - "port_no": 7, + "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, + "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, + "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, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } - }, + }, { "OFPPortDescPropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPPortDescPropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "exp_type": 2, + "experimenter": 101, + "length": 20, "type": 65535 } } - ], + ], "state": 4 } - }, + }, "reason": 0 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-queue_desc_reply.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-queue_desc_reply.packet.json index 26c8f7d..214dae4 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-queue_desc_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-queue_desc_reply.packet.json @@ -3,79 +3,79 @@ "body": [ { "OFPQueueDesc": { - "len": 32, - "port_no": 7, + "len": 32, + "port_no": 7, "properties": [ { "OFPQueueDescPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } } - ], + ], "queue_id": 0 } - }, + }, { "OFPQueueDesc": { - "len": 88, - "port_no": 8, + "len": 88, + "port_no": 8, "properties": [ { "OFPQueueDescPropMinRate": { - "length": 8, - "rate": 300, + "length": 8, + "rate": 300, "type": 1 } - }, + }, { "OFPQueueDescPropMaxRate": { - "length": 8, - "rate": 900, + "length": 8, + "rate": 900, "type": 2 } - }, + }, { "OFPQueueDescPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } - }, + }, { "OFPQueueDescPropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPQueueDescPropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "exp_type": 2, + "experimenter": 101, + "length": 20, "type": 65535 } } - ], + ], "queue_id": 1 } } - ], - "flags": 0, + ], + "flags": 0, "type": 15 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-queue_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-queue_stats_reply.packet.json index 2c19097..88e155f 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-queue_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-queue_stats_reply.packet.json @@ -3,78 +3,78 @@ "body": [ { "OFPQueueStats": { - "duration_nsec": 0, - "duration_sec": 0, - "length": 104, - "port_no": 7, + "duration_nsec": 0, + "duration_sec": 0, + "length": 104, + "port_no": 7, "properties": [ { "OFPQueueStatsPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } - }, + }, { "OFPQueueStatsPropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPQueueStatsPropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "exp_type": 2, + "experimenter": 101, + "length": 20, "type": 65535 } } - ], - "queue_id": 1, - "tx_bytes": 0, - "tx_errors": 0, + ], + "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, + "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, + "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, + ], + "flags": 0, "type": 5 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-requestforward.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-requestforward.packet.json index 66368c2..8d25915 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-requestforward.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-requestforward.packet.json @@ -2,24 +2,24 @@ "OFPRequestForward": { "request": { "OFPGroupMod": { - "bucket_array_len": 56, + "bucket_array_len": 56, "buckets": [ { "OFPBucket": { - "action_array_len": 24, + "action_array_len": 24, "actions": [ { "OFPActionPopVlan": { - "len": 8, + "len": 8, "type": 18 } - }, + }, { "OFPActionSetField": { "field": { "OXMTlv": { - "field": "ipv4_dst", - "mask": null, + "field": "ipv4_dst", + "mask": null, "value": "192.168.2.9" } }, @@ -27,39 +27,39 @@ "type": 25 } } - ], - "bucket_id": 305419896, - "len": 56, + ], + "bucket_id": 305419896, + "len": 56, "properties": [ { "OFPGroupBucketPropWeight": { - "length": 8, - "type": 0, + "length": 8, + "type": 0, "weight": 52428 } - }, + }, { "OFPGroupBucketPropWatch": { - "length": 8, - "type": 1, + "length": 8, + "type": 1, "watch": 56797 } - }, + }, { "OFPGroupBucketPropWatch": { - "length": 8, - "type": 2, + "length": 8, + "type": 2, "watch": 4008636142 } } ] } } - ], - "command": 3, - "command_bucket_id": 3149642683, - "group_id": 2863311530, - "properties": [], + ], + "command": 3, + "command_bucket_id": 3149642683, + "group_id": 2863311530, + "properties": [], "type": 1 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-role_status.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-role_status.packet.json index c88d3bf..2bb34d0 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-role_status.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-role_status.packet.json @@ -1,8 +1,8 @@ { "OFPRoleStatus": { - "generation_id": 17356517385562371090, - "properties": [], - "reason": 0, + "generation_id": 17356517385562371090, + "properties": [], + "reason": 0, "role": 3 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-set_async.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-set_async.packet.json index 0802c14..66c6ad7 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-set_async.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-set_async.packet.json @@ -3,117 +3,117 @@ "properties": [ { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 0 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 1 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 2 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 3 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 4 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 5 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 6 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 7 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 24, + "length": 8, + "mask": 24, "type": 8 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 24, + "length": 8, + "mask": 24, "type": 9 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 10 } - }, + }, { "OFPAsyncConfigPropReasons": { - "length": 8, - "mask": 3, + "length": 8, + "mask": 3, "type": 11 } - }, + }, { "OFPAsyncConfigPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65534 } - }, + }, { "OFPAsyncConfigPropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPAsyncConfigPropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "exp_type": 2, + "experimenter": 101, + "length": 20, "type": 65535 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-set_config.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-set_config.packet.json index cd5398b..b4fb6f0 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-set_config.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-set_config.packet.json @@ -1,6 +1,6 @@ { "OFPSetConfig": { - "flags": 0, + "flags": 0, "miss_send_len": 128 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_desc_reply.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_desc_reply.packet.json index 1f3d714..901ea25 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_desc_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_desc_reply.packet.json @@ -3,81 +3,81 @@ "body": [ { "OFPTableDesc": { - "config": 0, - "length": 24, + "config": 0, + "length": 24, "properties": [ { "OFPTableModPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } } - ], + ], "table_id": 7 } - }, + }, { "OFPTableDesc": { - "config": 0, - "length": 80, + "config": 0, + "length": 80, "properties": [ { "OFPTableModPropEviction": { - "flags": 0, - "length": 8, + "flags": 0, + "length": 8, "type": 2 } - }, + }, { "OFPTableModPropVacancy": { - "length": 8, - "type": 3, - "vacancy": 0, - "vacancy_down": 0, + "length": 8, + "type": 3, + "vacancy": 0, + "vacancy_down": 0, "vacancy_up": 0 } - }, + }, { "OFPTableModPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } - }, + }, { "OFPTableModPropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPTableModPropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "exp_type": 2, + "experimenter": 101, + "length": 20, "type": 65535 } } - ], + ], "table_id": 8 } } - ], - "flags": 0, + ], + "flags": 0, "type": 14 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_desc_request.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_desc_request.packet.json index f5a4cde..df159aa 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_desc_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_desc_request.packet.json @@ -1,6 +1,6 @@ { "OFPTableDescStatsRequest": { - "flags": 0, + "flags": 0, "type": 14 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_mod.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_mod.packet.json index 5adf812..17bb8d6 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_mod.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_mod.packet.json @@ -1,15 +1,15 @@ { "OFPTableMod": { - "config": 4, + "config": 4, "properties": [ { "OFPTableModPropEviction": { - "flags": 2, - "length": 8, + "flags": 2, + "length": 8, "type": 2 } } - ], + ], "table_id": 255 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_stats_reply.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_stats_reply.packet.json index 94801ad..4c95fe3 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_stats_reply.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_stats_reply.packet.json @@ -3,22 +3,22 @@ "body": [ { "OFPTableStats": { - "active_count": 4, - "lookup_count": 4, - "matched_count": 4, + "active_count": 4, + "lookup_count": 4, + "matched_count": 4, "table_id": 0 } - }, + }, { "OFPTableStats": { - "active_count": 4, - "lookup_count": 4, - "matched_count": 4, + "active_count": 4, + "lookup_count": 4, + "matched_count": 4, "table_id": 1 } } - ], - "flags": 0, + ], + "flags": 0, "type": 3 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_stats_request.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_stats_request.packet.json index 1f965d7..e4dfe49 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_stats_request.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_stats_request.packet.json @@ -1,6 +1,6 @@ { "OFPTableStatsRequest": { - "flags": 0, + "flags": 0, "type": 3 } } diff --git a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_status.packet.json b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_status.packet.json index fde5fb7..1fba4ac 100644 --- a/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_status.packet.json +++ b/os_ken/tests/unit/ofproto/json/of15/libofproto-OFP15-table_status.packet.json @@ -1,60 +1,60 @@ { "OFPTableStatus": { - "reason": 3, + "reason": 3, "table": { "OFPTableDesc": { - "config": 0, - "length": 80, + "config": 0, + "length": 80, "properties": [ { "OFPTableModPropEviction": { - "flags": 0, - "length": 8, + "flags": 0, + "length": 8, "type": 2 } - }, + }, { "OFPTableModPropVacancy": { - "length": 8, - "type": 3, - "vacancy": 0, - "vacancy_down": 0, + "length": 8, + "type": 3, + "vacancy": 0, + "vacancy_down": 0, "vacancy_up": 0 } - }, + }, { "OFPTableModPropExperimenter": { - "data": [], - "exp_type": 0, - "experimenter": 101, - "length": 12, + "data": [], + "exp_type": 0, + "experimenter": 101, + "length": 12, "type": 65535 } - }, + }, { "OFPTableModPropExperimenter": { "data": [ 1 - ], - "exp_type": 1, - "experimenter": 101, - "length": 16, + ], + "exp_type": 1, + "experimenter": 101, + "length": 16, "type": 65535 } - }, + }, { "OFPTableModPropExperimenter": { "data": [ - 1, + 1, 2 - ], - "exp_type": 2, - "experimenter": 101, - "length": 20, + ], + "exp_type": 2, + "experimenter": 101, + "length": 20, "type": 65535 } } - ], + ], "table_id": 8 } } diff --git a/releasenotes/source/2024.1.rst b/releasenotes/source/2024.1.rst new file mode 100644 index 0000000..4977a4f --- /dev/null +++ b/releasenotes/source/2024.1.rst @@ -0,0 +1,6 @@ +=========================== +2024.1 Series Release Notes +=========================== + +.. release-notes:: + :branch: stable/2024.1 diff --git a/releasenotes/source/index.rst b/releasenotes/source/index.rst index e07da89..78fdb97 100644 --- a/releasenotes/source/index.rst +++ b/releasenotes/source/index.rst @@ -6,6 +6,7 @@ :maxdepth: 1 unreleased + 2024.1 2023.2 2023.1 zed diff --git a/releasenotes/source/victoria.rst b/releasenotes/source/victoria.rst index 4efc7b6..8ce9334 100644 --- a/releasenotes/source/victoria.rst +++ b/releasenotes/source/victoria.rst @@ -3,4 +3,4 @@ Victoria Series Release Notes ============================= .. release-notes:: - :branch: stable/victoria + :branch: unmaintained/victoria diff --git a/releasenotes/source/wallaby.rst b/releasenotes/source/wallaby.rst index d77b565..bcf35c5 100644 --- a/releasenotes/source/wallaby.rst +++ b/releasenotes/source/wallaby.rst @@ -3,4 +3,4 @@ Wallaby Series Release Notes ============================ .. release-notes:: - :branch: stable/wallaby + :branch: unmaintained/wallaby diff --git a/releasenotes/source/xena.rst b/releasenotes/source/xena.rst index 1be85be..d19eda4 100644 --- a/releasenotes/source/xena.rst +++ b/releasenotes/source/xena.rst @@ -3,4 +3,4 @@ Xena Series Release Notes ========================= .. release-notes:: - :branch: stable/xena + :branch: unmaintained/xena diff --git a/tools/normalize_json.py b/tools/normalize_json.py index bb15567..44c3021 100755 --- a/tools/normalize_json.py +++ b/tools/normalize_json.py @@ -24,4 +24,4 @@ j = sys.stdin.read() d = json.loads(j) -print json.dumps(d, ensure_ascii=True, indent=3, sort_keys=True) +print(json.dumps(d, ensure_ascii=True, indent=3, sort_keys=True)) diff --git a/tools/pyang_plugins/osken.py b/tools/pyang_plugins/osken.py index 0f521ed..5637c1e 100644 --- a/tools/pyang_plugins/osken.py +++ b/tools/pyang_plugins/osken.py @@ -83,15 +83,15 @@ def is_leaf(s): def generate_header(ctx): - print _COPYRIGHT_NOTICE - print '# do not edit.' - print '# this file was mechanically generated with:' - print '# pyang %s' % pyang.__version__ - print '# os_ken.tools.pyang_plugins.osken' + print(_COPYRIGHT_NOTICE) + print('# do not edit.') + print('# this file was mechanically generated with:') + print('# pyang %s' % pyang.__version__) + print('# os_ken.tools.pyang_plugins.osken') for mod, ver in sorted(ctx.modules): - print '# %s@%s' % (mod, ver) - print '' - print 'from os_ken.lib.of_config.base import _Base, _e, _ct' + print('# %s@%s' % (mod, ver)) + print('') + print('from os_ken.lib.of_config.base import _Base, _e, _ct') def generate_class_def(s): @@ -122,8 +122,8 @@ def _generate_class_def(s): def generate_class(s): - print '' - print '' + print('') + print('') sys.stdout.write(generate_class_def(s)) diff --git a/tools/topology_graphviz.py b/tools/topology_graphviz.py index 447e21a..6b1c267 100755 --- a/tools/topology_graphviz.py +++ b/tools/topology_graphviz.py @@ -25,9 +25,9 @@ j = sys.stdin.read() l = json.loads(j) -print 'digraph {' -print 'node [shape=box]' +print('digraph {') +print('node [shape=box]') for d in l: - print '"%s" -> "%s";' % (d['src']['dpid'], d['dst']['dpid']) -print 'overlap=false' -print '}' + print('"%s" -> "%s";' % (d['src']['dpid'], d['dst']['dpid'])) +print('overlap=false') +print('}')