in-band: Implement L3-based in-band control
authorJustin Pettit <jpettit@nicira.com>
Mon, 31 Aug 2009 22:18:43 +0000 (15:18 -0700)
committerJustin Pettit <jpettit@nicira.com>
Tue, 1 Sep 2009 21:48:34 +0000 (14:48 -0700)
commit0ad9b732910b8f1aa7fc47ea57ff79e7618a4e6d
tree92f415c50b48036782d292cf2737f8de4bb51d3f
parentbd193a0abafc249745ceb1a14165b54abbf6497c
in-band: Implement L3-based in-band control

Previously, in-band control was L2-based.  This worked well when the
controller was on the same network segment as the switch.  However, many
configurations are not set up this way.  These changes allow a switch and
controller to be on different subnets.

This set of changes also fixes some problems related to passing DHCP
traffic as described in Bug #1618.

A full description of the reasoning and supported configurations of
in-band will be forthcoming.
secchan/in-band.c
secchan/in-band.h
secchan/ofproto.c