ofproto: Remove support for OpenFlow-based management protocol.
authorBen Pfaff <blp@nicira.com>
Tue, 26 Jan 2010 19:35:38 +0000 (11:35 -0800)
committerBen Pfaff <blp@nicira.com>
Mon, 1 Feb 2010 18:05:44 +0000 (10:05 -0800)
commit6468b79c635570168de53534dcb3a7feec0d5ba7
treeb630b79db5a8c260892c52be5dd440bd4c3b1d5e
parent999401aa9caf241400406192ca7e55d7732a1c44
ofproto: Remove support for OpenFlow-based management protocol.

Older versions of Open vSwitch supported a management protocol based on
OpenFlow message framing.  The current Open vSwitch instead uses the
OVSDB protocol for the same purposes.  We don't plan to support this older
protocol any longer, so this commit deletes support.

This commit also deletes the management_id column from the vswitch's
database schema.  The management_id was used by the older management
protocol to match up OpenFlow switch connections to management connections,
but the current implementation instead matches up connections based on
the datapath IDs exported by the configuration database.  In fact, the
OpenFlow connections had no way to actually export the management ID, so
this just deletes code that was essentially without function anyhow.
12 files changed:
include/openflow/automake.mk
include/openflow/nicira-ext.h
include/openflow/openflow-mgmt.h [deleted file]
lib/vlog-modules.def
ofproto/ofproto.c
ofproto/ofproto.h
ofproto/status.c
utilities/ovs-openflowd.8.in
utilities/ovs-openflowd.c
utilities/ovs-vsctl.c
vswitchd/bridge.c
vswitchd/vswitch.ovsschema