vswitchd: Avoid mishandling duplicate object names.
authorBen Pfaff <blp@nicira.com>
Fri, 16 Jan 2009 00:33:51 +0000 (16:33 -0800)
committerBen Pfaff <blp@nicira.com>
Fri, 16 Jan 2009 00:40:31 +0000 (16:40 -0800)
commitec9e7ef14fcb3e83985378407e960d561e289c91
tree86b95da4d713f9e18b7877634acd3d1a16f6ba48
parent67d36f44364dda3d5ac60d4f8bc31df7aeaa23d2
vswitchd: Avoid mishandling duplicate object names.

If a port was named twice in bridge.BRNAME.port, we would add two different
ports with the same name to bridge BRNAME.  Fix the problem.

Also, be more vigilant about duplicate names for other kinds of objects,
even though it should be difficult or impossible to end up with them.
vswitchd/bridge.c