View on GitHub

Lincx

Erlang on Bare Metal

download .ZIPdownload .TGZ

LINCX - OpenFlow software switch

What is LINCX?

LINCX is a pure OpenFlow software switch written in Erlang. It runs within a separate domain under Xen hypervisor using LING (erlangonxen.org).

LINCX is a new faster version of LINC-SWitch.

Features

How to use it?

Prerequisites

LINCX

Clone this git repository:

% git clone <REPO>

Compile everything:

% ./rebar get-deps
% ./rebar compile

Create a LING configuration file:

% cp LINGConfig.mk.sample LINGConfig.mk

Edit LINGConfig.mk as needed.

Create the switch configuration file:

% cp priv/sys.config.sample priv/sys.config

Edit you priv/sys.config file.

Build the Xen image for the switch:

% make

Boot the lincx Xen domain:

% sudo make boot

Support

If you have any technical questions, problems or suggestions regarding LINCX please send them to linc-dev@flowforwarding.org mailing list or create an Issue. Thanks.