- The datapath kernel module supports Linux 2.6.15 and above, however,
- testing has focused on Linux 2.6.23. Support for Linux 2.4.20 and
- above is also in place, although testing has focused on Linux 2.6.
-
- Components have been built and tested on Debian and Ubuntu.
-
- If you are able to build/run the code on platforms not mentioned
- here, or have problems with supported system, please report your
- experiences to:
-
- <info@openflowswitch.org>
-
- GCC is required for compilation.
-
-
-Building and Installing (Quick Start)
--------------------------------------
-
- Building the datapath module requires that the source for the
- currently running Linux kernel be installed on the machine and
- been configured.
-
- The following instructions assume the Linux 2.6 source is located in
- /usr/src/linux-2.6.23 and Linux 2.4 in /usr/src/linux-2.4.35
-
- 1. ./configure the package, passing the location of one or more
- kernel source trees on the command line:
-
- For example, if compiling for Linux 2.6:
- % ./configure --with-l26=/usr/src/linux-2.6.23
-
- Or compiling for Linux 2.4:
- % ./configure --with-l24=/usr/src/linux-2.4.35
+Other than the Linux kernel module, the software in the OpenFlow
+distribution should compile under Unix-like environments such as
+Linux, FreeBSD, Mac OS X, and Solaris. Our primary test environment
+is Debian GNU/Linux. Please contact us with portability-related bug
+reports or patches.