vswitchd: Reset ofport columns of invalid interfaces to -1.
authorBen Pfaff <blp@nicira.com>
Fri, 22 Oct 2010 20:42:40 +0000 (13:42 -0700)
committerBen Pfaff <blp@nicira.com>
Fri, 22 Oct 2010 21:59:40 +0000 (14:59 -0700)
commitbcd49a457fc7586f6bb496e71aec7a7564a271f1
tree602aad4971e26b51b8b7b263432921df1edbcd6f
parent23a98ffed7f9bb5b4e0f196a0f085e1fdd3029b5
vswitchd: Reset ofport columns of invalid interfaces to -1.

Until now, when ovs-vswitchd dropped interfaces because of duplicate names,
it would not write -1 to the ofport column in the OVSDB record for the
interface, which made it appear that the interface was still active (if
it had been before).  This commit fixes the problem.

This commit also sets ofport to -1 for interfaces that cannot be created
for other reasons.
vswitchd/bridge.c