Openflow library
Project description
twink is a python openflow library.
twink use plain openflow binary message instead of forcing you mastering a bundled complicated openflow protocol classes. You may use whatever openflow message parsing, building libraries. twink supports all openflow versions (1.0–1.4).
twink.threading provides a threading-based server implementation. You can start running with standard libraries.
twink.gevent has a gevent based openflow server, so for example, you can create an openflow controller server with websocket support.
twink.ovs offers you ovs-ofctl based openflow message creation.
twink.ext provides utility functionality.
For convenience, twink has ofp4 openflow 1.3 message parser/builder as twink.ofp4, and twink.ofp5 for openflow 1.4.