The central management of OSKen applications.
The main component of OpenFlow controller.
OpenFlow event definitions.
Basic OpenFlow handling including negotiation.
OpenFlow 1.0 definitions.
Decoder/Encoder implementations of OpenFlow 1.0.
OpenFlow 1.2 definitions.
Decoder/Encoder implementations of OpenFlow 1.2.
OpenFlow 1.3 definitions.
This module implements OpenFlow 1.3.x.
This module also implements some of extensions shown in "OpenFlow Extensions for 1.3.X Pack 1". Namely, the following extensions are implemented.
- EXT-230 Bundle Extension (without bundle properties)
- EXT-236 Bad flow entry priority error Extension
- EXT-237 Set async config error Extension
- EXT-256 PBB UCA header field Extension
- EXT-260 Duplicate instruction error Extension
- EXT-264 Multipart timeout errors Extension
The following extensions are partially implemented.
- EXT-187 Flow entry notifications Extension (ONFMP_FLOW_MONITOR only)
- EXT-232 Table synchronisation Extension (Error codes only)
The following extensions are not implemented yet.
- EXT-191 Role Status Extension
- EXT-192-e Flow entry eviction Extension
- EXT-192-v Vacancy events Extension
OpenFlow 1.4 definitions.
Decoder/Encoder implementations of OpenFlow 1.4.
OpenFlow 1.5 definitions.
Decoder/Encoder implementations of OpenFlow 1.5.
A dumb OpenFlow 1.0 responder for benchmarking the controller framework. Intended to be used with oflops cbench.
An OpenFlow 1.0 L2 learning switch implementation.
Switch and link discovery module. Planned to replace os_ken/controller/dpset.
OSKen packet library. Decoder/Encoder implementations of popular protocols like TCP/IP.
ovsdb interaction library.
OF-Config implementation.
NETCONF definitions used by os_ken/lib/of_config.
An implementation of sFlow and NetFlow.
Open vSwitch python binding. Used by os_ken.lib.ovs.
Oslo configuration library. Used for osken-manager's command-line options and configuration files.
Python library for NETCONF client. Used by os_ken.lib.of_config.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.