This is an implementation of the Python bindings for libfluid.
The Makefile for this example assumes you have libfluid_base and libfluid_msg installed in your system with the /usr prefix. It also needs Swig 2.0 and the Python development headers (python-dev package on Ubuntu 12.04).
So do what's needed first, and then run:
A module named libfluid is generated, with submodules base and msg (which is divided in the submodules of10 and of13).
ofswitch10.py has a learning switch test application for OpenFlow 1.0. The OpenFlow 1.3 version is in the file of13switch.py.
This example uses the new, IANA-defined OpenFlow port: 6653 instead of the previous, non-standard default (6633).