├── .abat-automerge ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── Detailed_Testing_Methodology.txt ├── Doxyfile ├── flow_query_test_plan.txt └── images │ └── oftest_arch.png ├── oft ├── platforms ├── bpp.py ├── dppv.py ├── eth.py ├── knet_inject.py ├── local.py ├── ovs-dummy.py ├── remote.py ├── veth8.py ├── veth_inject.py ├── veth_sim.py └── vpip.py ├── pylint.sh ├── run_switch.py ├── src └── python │ ├── .gitignore │ ├── loxi │ ├── LICENSE.pyloxi │ ├── __init__.py │ ├── connection.py │ ├── generic_util.py │ ├── of10 │ │ ├── __init__.py │ │ ├── action.py │ │ ├── common.py │ │ ├── const.py │ │ ├── message.py │ │ └── util.py │ ├── of11 │ │ ├── __init__.py │ │ ├── action.py │ │ ├── common.py │ │ ├── const.py │ │ ├── instruction.py │ │ ├── message.py │ │ └── util.py │ ├── of12 │ │ ├── __init__.py │ │ ├── action.py │ │ ├── common.py │ │ ├── const.py │ │ ├── instruction.py │ │ ├── message.py │ │ ├── oxm.py │ │ └── util.py │ ├── of13 │ │ ├── __init__.py │ │ ├── action.py │ │ ├── action_id.py │ │ ├── bsn_tlv.py │ │ ├── common.py │ │ ├── const.py │ │ ├── instruction.py │ │ ├── instruction_id.py │ │ ├── message.py │ │ ├── meter_band.py │ │ ├── oxm.py │ │ └── util.py │ ├── of14 │ │ ├── __init__.py │ │ ├── action.py │ │ ├── action_id.py │ │ ├── async_config_prop.py │ │ ├── bsn_tlv.py │ │ ├── bundle_prop.py │ │ ├── common.py │ │ ├── const.py │ │ ├── instruction.py │ │ ├── instruction_id.py │ │ ├── message.py │ │ ├── meter_band.py │ │ ├── oxm.py │ │ ├── port_desc_prop.py │ │ ├── port_mod_prop.py │ │ ├── port_stats_prop.py │ │ ├── queue_desc_prop.py │ │ ├── queue_stats_prop.py │ │ ├── role_prop.py │ │ ├── table_mod_prop.py │ │ └── util.py │ ├── of15 │ │ ├── __init__.py │ │ ├── action.py │ │ ├── action_id.py │ │ ├── async_config_prop.py │ │ ├── bsn_tlv.py │ │ ├── bundle_prop.py │ │ ├── common.py │ │ ├── const.py │ │ ├── instruction.py │ │ ├── instruction_id.py │ │ ├── message.py │ │ ├── meter_band.py │ │ ├── oxm.py │ │ ├── port_desc_prop.py │ │ ├── port_mod_prop.py │ │ ├── port_stats_prop.py │ │ ├── queue_desc_prop.py │ │ ├── queue_stats_prop.py │ │ ├── role_prop.py │ │ ├── table_mod_prop.py │ │ └── util.py │ └── pp.py │ └── oftest │ ├── __init__.py │ ├── afpacket.py │ ├── base_tests.py │ ├── controller.py │ ├── dataplane.py │ ├── help_formatter.py │ ├── illegal_message.py │ ├── mpls.py │ ├── netutils.py │ ├── oft12 │ ├── __init__.py │ ├── packet.py │ └── testutils.py │ ├── ofutils.py │ ├── packet.py │ ├── parse.py │ ├── pcap_writer.py │ ├── test_parse.py │ ├── testutils.py │ └── vxlan.py ├── tests-1.2 ├── basic.py ├── flow_mods.py ├── groups.py └── ipv6.py ├── tests-1.3 ├── actions.py ├── basic.py ├── bsn_controller_connections.py ├── bsn_flow_checksum.py ├── bsn_gentable.py ├── bsn_in_ports.py ├── bsn_role_status.py ├── flow_mod.py ├── flow_stats.py ├── groups.py ├── match.py ├── pktin_match.py └── role_request.py ├── tests-1.4 ├── bsn_histogram.py ├── bundle.py └── role_status.py ├── tests ├── FuncUtils.py ├── actions.py ├── basic.py ├── bsn_mirror.py ├── bsn_shell.py ├── caps.py ├── counters.py ├── cxn.py ├── default_drop.py ├── detailed_contr_sw_messages.py ├── flow_expire.py ├── flow_matches.py ├── flow_query.py ├── flow_stats.py ├── latency.py ├── load.py ├── message_types.py ├── nicira_dec_ttl.py ├── nicira_role.py ├── oft ├── openflow_protocol_messages.py ├── pktact.py └── port_stats.py └── tools ├── ovs-ctl ├── README ├── ovs-ctl-default.example.conf └── ovs-ctl.py └── update-pyloxi.sh /.abat-automerge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/.abat-automerge -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/README.md -------------------------------------------------------------------------------- /docs/Detailed_Testing_Methodology.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/docs/Detailed_Testing_Methodology.txt -------------------------------------------------------------------------------- /docs/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/docs/Doxyfile -------------------------------------------------------------------------------- /docs/flow_query_test_plan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/docs/flow_query_test_plan.txt -------------------------------------------------------------------------------- /docs/images/oftest_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/docs/images/oftest_arch.png -------------------------------------------------------------------------------- /oft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/oft -------------------------------------------------------------------------------- /platforms/bpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/platforms/bpp.py -------------------------------------------------------------------------------- /platforms/dppv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/platforms/dppv.py -------------------------------------------------------------------------------- /platforms/eth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/platforms/eth.py -------------------------------------------------------------------------------- /platforms/knet_inject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/platforms/knet_inject.py -------------------------------------------------------------------------------- /platforms/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/platforms/local.py -------------------------------------------------------------------------------- /platforms/ovs-dummy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/platforms/ovs-dummy.py -------------------------------------------------------------------------------- /platforms/remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/platforms/remote.py -------------------------------------------------------------------------------- /platforms/veth8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/platforms/veth8.py -------------------------------------------------------------------------------- /platforms/veth_inject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/platforms/veth_inject.py -------------------------------------------------------------------------------- /platforms/veth_sim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/platforms/veth_sim.py -------------------------------------------------------------------------------- /platforms/vpip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/platforms/vpip.py -------------------------------------------------------------------------------- /pylint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/pylint.sh -------------------------------------------------------------------------------- /run_switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/run_switch.py -------------------------------------------------------------------------------- /src/python/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | /dist/ 3 | /oftest.egg-info/ 4 | *.pyc 5 | -------------------------------------------------------------------------------- /src/python/loxi/LICENSE.pyloxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/LICENSE.pyloxi -------------------------------------------------------------------------------- /src/python/loxi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/__init__.py -------------------------------------------------------------------------------- /src/python/loxi/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/connection.py -------------------------------------------------------------------------------- /src/python/loxi/generic_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/generic_util.py -------------------------------------------------------------------------------- /src/python/loxi/of10/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of10/__init__.py -------------------------------------------------------------------------------- /src/python/loxi/of10/action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of10/action.py -------------------------------------------------------------------------------- /src/python/loxi/of10/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of10/common.py -------------------------------------------------------------------------------- /src/python/loxi/of10/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of10/const.py -------------------------------------------------------------------------------- /src/python/loxi/of10/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of10/message.py -------------------------------------------------------------------------------- /src/python/loxi/of10/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of10/util.py -------------------------------------------------------------------------------- /src/python/loxi/of11/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of11/__init__.py -------------------------------------------------------------------------------- /src/python/loxi/of11/action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of11/action.py -------------------------------------------------------------------------------- /src/python/loxi/of11/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of11/common.py -------------------------------------------------------------------------------- /src/python/loxi/of11/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of11/const.py -------------------------------------------------------------------------------- /src/python/loxi/of11/instruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of11/instruction.py -------------------------------------------------------------------------------- /src/python/loxi/of11/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of11/message.py -------------------------------------------------------------------------------- /src/python/loxi/of11/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of11/util.py -------------------------------------------------------------------------------- /src/python/loxi/of12/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of12/__init__.py -------------------------------------------------------------------------------- /src/python/loxi/of12/action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of12/action.py -------------------------------------------------------------------------------- /src/python/loxi/of12/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of12/common.py -------------------------------------------------------------------------------- /src/python/loxi/of12/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of12/const.py -------------------------------------------------------------------------------- /src/python/loxi/of12/instruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of12/instruction.py -------------------------------------------------------------------------------- /src/python/loxi/of12/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of12/message.py -------------------------------------------------------------------------------- /src/python/loxi/of12/oxm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of12/oxm.py -------------------------------------------------------------------------------- /src/python/loxi/of12/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of12/util.py -------------------------------------------------------------------------------- /src/python/loxi/of13/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of13/__init__.py -------------------------------------------------------------------------------- /src/python/loxi/of13/action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of13/action.py -------------------------------------------------------------------------------- /src/python/loxi/of13/action_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of13/action_id.py -------------------------------------------------------------------------------- /src/python/loxi/of13/bsn_tlv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of13/bsn_tlv.py -------------------------------------------------------------------------------- /src/python/loxi/of13/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of13/common.py -------------------------------------------------------------------------------- /src/python/loxi/of13/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of13/const.py -------------------------------------------------------------------------------- /src/python/loxi/of13/instruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of13/instruction.py -------------------------------------------------------------------------------- /src/python/loxi/of13/instruction_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of13/instruction_id.py -------------------------------------------------------------------------------- /src/python/loxi/of13/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of13/message.py -------------------------------------------------------------------------------- /src/python/loxi/of13/meter_band.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of13/meter_band.py -------------------------------------------------------------------------------- /src/python/loxi/of13/oxm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of13/oxm.py -------------------------------------------------------------------------------- /src/python/loxi/of13/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of13/util.py -------------------------------------------------------------------------------- /src/python/loxi/of14/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of14/__init__.py -------------------------------------------------------------------------------- /src/python/loxi/of14/action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of14/action.py -------------------------------------------------------------------------------- /src/python/loxi/of14/action_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of14/action_id.py -------------------------------------------------------------------------------- /src/python/loxi/of14/async_config_prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of14/async_config_prop.py -------------------------------------------------------------------------------- /src/python/loxi/of14/bsn_tlv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of14/bsn_tlv.py -------------------------------------------------------------------------------- /src/python/loxi/of14/bundle_prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of14/bundle_prop.py -------------------------------------------------------------------------------- /src/python/loxi/of14/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of14/common.py -------------------------------------------------------------------------------- /src/python/loxi/of14/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of14/const.py -------------------------------------------------------------------------------- /src/python/loxi/of14/instruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of14/instruction.py -------------------------------------------------------------------------------- /src/python/loxi/of14/instruction_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of14/instruction_id.py -------------------------------------------------------------------------------- /src/python/loxi/of14/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of14/message.py -------------------------------------------------------------------------------- /src/python/loxi/of14/meter_band.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of14/meter_band.py -------------------------------------------------------------------------------- /src/python/loxi/of14/oxm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of14/oxm.py -------------------------------------------------------------------------------- /src/python/loxi/of14/port_desc_prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of14/port_desc_prop.py -------------------------------------------------------------------------------- /src/python/loxi/of14/port_mod_prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of14/port_mod_prop.py -------------------------------------------------------------------------------- /src/python/loxi/of14/port_stats_prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of14/port_stats_prop.py -------------------------------------------------------------------------------- /src/python/loxi/of14/queue_desc_prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of14/queue_desc_prop.py -------------------------------------------------------------------------------- /src/python/loxi/of14/queue_stats_prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of14/queue_stats_prop.py -------------------------------------------------------------------------------- /src/python/loxi/of14/role_prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of14/role_prop.py -------------------------------------------------------------------------------- /src/python/loxi/of14/table_mod_prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of14/table_mod_prop.py -------------------------------------------------------------------------------- /src/python/loxi/of14/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of14/util.py -------------------------------------------------------------------------------- /src/python/loxi/of15/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of15/__init__.py -------------------------------------------------------------------------------- /src/python/loxi/of15/action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of15/action.py -------------------------------------------------------------------------------- /src/python/loxi/of15/action_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of15/action_id.py -------------------------------------------------------------------------------- /src/python/loxi/of15/async_config_prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of15/async_config_prop.py -------------------------------------------------------------------------------- /src/python/loxi/of15/bsn_tlv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of15/bsn_tlv.py -------------------------------------------------------------------------------- /src/python/loxi/of15/bundle_prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of15/bundle_prop.py -------------------------------------------------------------------------------- /src/python/loxi/of15/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of15/common.py -------------------------------------------------------------------------------- /src/python/loxi/of15/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of15/const.py -------------------------------------------------------------------------------- /src/python/loxi/of15/instruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of15/instruction.py -------------------------------------------------------------------------------- /src/python/loxi/of15/instruction_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of15/instruction_id.py -------------------------------------------------------------------------------- /src/python/loxi/of15/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of15/message.py -------------------------------------------------------------------------------- /src/python/loxi/of15/meter_band.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of15/meter_band.py -------------------------------------------------------------------------------- /src/python/loxi/of15/oxm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of15/oxm.py -------------------------------------------------------------------------------- /src/python/loxi/of15/port_desc_prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of15/port_desc_prop.py -------------------------------------------------------------------------------- /src/python/loxi/of15/port_mod_prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of15/port_mod_prop.py -------------------------------------------------------------------------------- /src/python/loxi/of15/port_stats_prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of15/port_stats_prop.py -------------------------------------------------------------------------------- /src/python/loxi/of15/queue_desc_prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of15/queue_desc_prop.py -------------------------------------------------------------------------------- /src/python/loxi/of15/queue_stats_prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of15/queue_stats_prop.py -------------------------------------------------------------------------------- /src/python/loxi/of15/role_prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of15/role_prop.py -------------------------------------------------------------------------------- /src/python/loxi/of15/table_mod_prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of15/table_mod_prop.py -------------------------------------------------------------------------------- /src/python/loxi/of15/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/of15/util.py -------------------------------------------------------------------------------- /src/python/loxi/pp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/loxi/pp.py -------------------------------------------------------------------------------- /src/python/oftest/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/oftest/__init__.py -------------------------------------------------------------------------------- /src/python/oftest/afpacket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/oftest/afpacket.py -------------------------------------------------------------------------------- /src/python/oftest/base_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/oftest/base_tests.py -------------------------------------------------------------------------------- /src/python/oftest/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/oftest/controller.py -------------------------------------------------------------------------------- /src/python/oftest/dataplane.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/oftest/dataplane.py -------------------------------------------------------------------------------- /src/python/oftest/help_formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/oftest/help_formatter.py -------------------------------------------------------------------------------- /src/python/oftest/illegal_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/oftest/illegal_message.py -------------------------------------------------------------------------------- /src/python/oftest/mpls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/oftest/mpls.py -------------------------------------------------------------------------------- /src/python/oftest/netutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/oftest/netutils.py -------------------------------------------------------------------------------- /src/python/oftest/oft12/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/python/oftest/oft12/packet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/oftest/oft12/packet.py -------------------------------------------------------------------------------- /src/python/oftest/oft12/testutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/oftest/oft12/testutils.py -------------------------------------------------------------------------------- /src/python/oftest/ofutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/oftest/ofutils.py -------------------------------------------------------------------------------- /src/python/oftest/packet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/oftest/packet.py -------------------------------------------------------------------------------- /src/python/oftest/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/oftest/parse.py -------------------------------------------------------------------------------- /src/python/oftest/pcap_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/oftest/pcap_writer.py -------------------------------------------------------------------------------- /src/python/oftest/test_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/oftest/test_parse.py -------------------------------------------------------------------------------- /src/python/oftest/testutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/oftest/testutils.py -------------------------------------------------------------------------------- /src/python/oftest/vxlan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/src/python/oftest/vxlan.py -------------------------------------------------------------------------------- /tests-1.2/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests-1.2/basic.py -------------------------------------------------------------------------------- /tests-1.2/flow_mods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests-1.2/flow_mods.py -------------------------------------------------------------------------------- /tests-1.2/groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests-1.2/groups.py -------------------------------------------------------------------------------- /tests-1.2/ipv6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests-1.2/ipv6.py -------------------------------------------------------------------------------- /tests-1.3/actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests-1.3/actions.py -------------------------------------------------------------------------------- /tests-1.3/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests-1.3/basic.py -------------------------------------------------------------------------------- /tests-1.3/bsn_controller_connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests-1.3/bsn_controller_connections.py -------------------------------------------------------------------------------- /tests-1.3/bsn_flow_checksum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests-1.3/bsn_flow_checksum.py -------------------------------------------------------------------------------- /tests-1.3/bsn_gentable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests-1.3/bsn_gentable.py -------------------------------------------------------------------------------- /tests-1.3/bsn_in_ports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests-1.3/bsn_in_ports.py -------------------------------------------------------------------------------- /tests-1.3/bsn_role_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests-1.3/bsn_role_status.py -------------------------------------------------------------------------------- /tests-1.3/flow_mod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests-1.3/flow_mod.py -------------------------------------------------------------------------------- /tests-1.3/flow_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests-1.3/flow_stats.py -------------------------------------------------------------------------------- /tests-1.3/groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests-1.3/groups.py -------------------------------------------------------------------------------- /tests-1.3/match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests-1.3/match.py -------------------------------------------------------------------------------- /tests-1.3/pktin_match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests-1.3/pktin_match.py -------------------------------------------------------------------------------- /tests-1.3/role_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests-1.3/role_request.py -------------------------------------------------------------------------------- /tests-1.4/bsn_histogram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests-1.4/bsn_histogram.py -------------------------------------------------------------------------------- /tests-1.4/bundle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests-1.4/bundle.py -------------------------------------------------------------------------------- /tests-1.4/role_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests-1.4/role_status.py -------------------------------------------------------------------------------- /tests/FuncUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests/FuncUtils.py -------------------------------------------------------------------------------- /tests/actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests/actions.py -------------------------------------------------------------------------------- /tests/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests/basic.py -------------------------------------------------------------------------------- /tests/bsn_mirror.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests/bsn_mirror.py -------------------------------------------------------------------------------- /tests/bsn_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests/bsn_shell.py -------------------------------------------------------------------------------- /tests/caps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests/caps.py -------------------------------------------------------------------------------- /tests/counters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests/counters.py -------------------------------------------------------------------------------- /tests/cxn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests/cxn.py -------------------------------------------------------------------------------- /tests/default_drop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests/default_drop.py -------------------------------------------------------------------------------- /tests/detailed_contr_sw_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests/detailed_contr_sw_messages.py -------------------------------------------------------------------------------- /tests/flow_expire.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests/flow_expire.py -------------------------------------------------------------------------------- /tests/flow_matches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests/flow_matches.py -------------------------------------------------------------------------------- /tests/flow_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests/flow_query.py -------------------------------------------------------------------------------- /tests/flow_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests/flow_stats.py -------------------------------------------------------------------------------- /tests/latency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests/latency.py -------------------------------------------------------------------------------- /tests/load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests/load.py -------------------------------------------------------------------------------- /tests/message_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests/message_types.py -------------------------------------------------------------------------------- /tests/nicira_dec_ttl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests/nicira_dec_ttl.py -------------------------------------------------------------------------------- /tests/nicira_role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests/nicira_role.py -------------------------------------------------------------------------------- /tests/oft: -------------------------------------------------------------------------------- 1 | ../oft -------------------------------------------------------------------------------- /tests/openflow_protocol_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests/openflow_protocol_messages.py -------------------------------------------------------------------------------- /tests/pktact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests/pktact.py -------------------------------------------------------------------------------- /tests/port_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tests/port_stats.py -------------------------------------------------------------------------------- /tools/ovs-ctl/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tools/ovs-ctl/README -------------------------------------------------------------------------------- /tools/ovs-ctl/ovs-ctl-default.example.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tools/ovs-ctl/ovs-ctl-default.example.conf -------------------------------------------------------------------------------- /tools/ovs-ctl/ovs-ctl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tools/ovs-ctl/ovs-ctl.py -------------------------------------------------------------------------------- /tools/update-pyloxi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/floodlight/oftest/HEAD/tools/update-pyloxi.sh --------------------------------------------------------------------------------