ofproto-dpif: Use a single underlying datapath across multiple bridges.
authorJustin Pettit <jpettit@nicira.com>
Wed, 31 Oct 2012 00:41:22 +0000 (17:41 -0700)
committerJustin Pettit <jpettit@nicira.com>
Fri, 2 Nov 2012 05:54:28 +0000 (22:54 -0700)
commitacf60855126bcfa79ea22d7846af5f2efe26cd30
treefadbae81ed892eb9c3d0acae2713622adf13f95a
parent4213f19da9926e8a6b4569010f152f399d0ad8cc
ofproto-dpif: Use a single underlying datapath across multiple bridges.

This commit switches to using a single backing datapath (called
"ovs-datapath") for all bridges of that datapath's type.  Previously,
resources couldn't be shared across bridges, since each was in its own
datapath.  This change will allow sharing of tunnels and cheaper patch
ports to be added in the future.

Since bridges share a common datapath, the ovs-dpctl commands won't
provide bridge-specific information.  Users wishing to have that
information should use the new "ovs-appctl dpif/*" commands as
documented in ovs-vswitchd(8).

Signed-off-by: Justin Pettit <jpettit@nicira.com>
FAQ
NEWS
ofproto/ofproto-dpif.c
ofproto/ofproto-provider.h
tests/ofproto-dpif.at
vswitchd/bridge.c