Prevent "make all" from building Nox
Move rfofmsg into pox/ext

Signed-off-by: Joe Stringer <joestringernz@gmail.com>
Fix OFP_CONTROLLER action

Signed-off-by: Joe Stringer <joestringernz@gmail.com>
Refactor CIDR prefix mask calculation

Signed-off-by: Joe Stringer <joestringernz@gmail.com>
Code tidyups

Signed-off-by: Joe Stringer <joestringernz@gmail.com>
Fix rftest2 topology filename

Signed-off-by: Joe Stringer <joestringernz@gmail.com>
Add pip to dependencies

Signed-off-by: Joe Stringer <joestringernz@gmail.com>
Fix build errors on Ubuntu 12.04

Signed-off-by: Joe Stringer <joestringernz@gmail.com>
Fix route removal

Signed-off-by: Joe Stringer <joestringernz@gmail.com>
pox: Prevent crashes when querying datapaths

Signed-off-by: Joe Stringer <joestringernz@gmail.com>
Add note about NHLFE/FTN interface

Signed-off-by: Joe Stringer <joestringernz@gmail.com>
Update git URLs

Signed-off-by: Joe Stringer <joestringernz@gmail.com>
Update README for build.sh

Signed-off-by: Joe Stringer <joestringernz@gmail.com>
Convert README to unix format

Signed-off-by: Joe Stringer <joestringernz@gmail.com>
Adds Inter-Switch Link

rfserver: takes a config file for the rfislconf table.
          adds rfisl entries for each isl port as it comes up
          sends routemods for ISL ports
rftable: rfislconf table stores config for ISL ports
         rfisltabke stores information about the state of ISL ports
defs.py: names for isl tables

ISL Configuration:
The ISL config file is a csv file with information about links between
switches controlled by the same rfclient. The first line is discarded.

Then each line should match the following format:
vm_id,ct_id,dp_id, dp_port, eth_addr,rem_id,rem_port,rem_eth_addr

vm_id: datapath id for rfvm
ct_id: controller id for either switch. You only have to add each link once,
  it's arbitrary which one you choose to add here and which one as the remote
  switch.
dp_id: The datapath id for the switch whose controller you added in the
  previous line (the first switch).
dp_port: The port on the first switch.
eth_addr: The ethernet address of ^-- that port.
rem_ct: The controller id of the other switch (the remote switch).
rem_id: The datapath id of the remote switch.
rem_port: The port on the remote switch (2).
rem_eth_addr: The address of the port on the remote switch.
Fix crash when unassociated datapath goes down

Signed-off-by: Joe Stringer <joestringernz@gmail.com>
Add mininet2 topology file for rftest2

Signed-off-by: Joe Stringer <joestringernz@gmail.com>