bridge: Tolerate missing Port and Interface records for local port.
authorBen Pfaff <blp@nicira.com>
Wed, 13 Apr 2011 18:10:44 +0000 (11:10 -0700)
committerBen Pfaff <blp@nicira.com>
Thu, 21 Apr 2011 20:35:16 +0000 (13:35 -0700)
commitcfea354b81c6c786a35eff257b65e4d6f64f9da8
tree396b06f31986a2d81a5deb7f71c5a5937446de1b
parentb33951b80fa2040ea10d1e247f416f65da062d1e
bridge: Tolerate missing Port and Interface records for local port.

Until now, ovs-vswitchd has been unable to configure IP addresses and
routes for bridges whose Bridge records lack a Port and an Interface
record for the bridge's local port (e.g. OFPP_LOCAL, the port with the
same name as the bridge itself).  When such a bridge was reconfigured,
ovs-vswitchd would output a log message that worried people.

This commit fixes the internal limitation that led to the message being
printed.

Bug #5385.
lib/ovsdb-idl.c
lib/ovsdb-idl.h
vswitchd/bridge.c