Skip to content

robertsoule/ocaml-openflow

 
 

Repository files navigation

OCaml OpenFlow

A serialization and protocol library for OpenFlow.

This library supports almost all of OpenFlow 1.0 and also has some experimental support for OpenFlow 1.3.

Build Status

Installation

You can install the latest release from OPAM using the following command:

$ opam install openflow

To install the async subpackage, simply ensure that async is installed before or after installing the library:

$ opam install async

Development

To build from source, first ensure that you've installed all dependencies, which are listed in the _oasis file under the openflow, async, and quickcheck Library sections. Then, run the following commands:

./configure --enable-tests --enable-quickcheck --enable-async
$ make
$ make test
$ make install

While developing, you may want to install your latest changes for testing with other packages. make install will fail when trying to reinstall, so use this command instead:

$ make reinstall

License

LGPLv3, see LICENSE file for its text.

About

Serialization library for OpenFlow

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • OCaml 99.8%
  • Other 0.2%