system-macros: Don't explicitly remove bridge.
authorJoe Stringer <joestringer@nicira.com>
Wed, 12 Aug 2015 21:01:29 +0000 (14:01 -0700)
committerJoe Stringer <joestringer@nicira.com>
Wed, 19 Aug 2015 18:59:04 +0000 (11:59 -0700)
commit5390d18598e9eff8925d577655a703a42d417d70
tree2b05ccdeb30b05fab2cc8c7da3b2caa1538b1af4
parent7ca476afe32047515981e2ce85a49c7d7568def3
system-macros: Don't explicitly remove bridge.

Depending on the kernel in use, manually removing a bridge during
OVS_VSWITCHD_STOP can cause the kernel to send a route update that
refers to the bridge device which is being deleted. OVS can't make sense
of these messages, resulting in logs like the following:

route_table|DBG|Could not find interface name[702]: No such device or
address
netlink_notifier|WARN|received bad netlink message

One such example kernel is the Ubuntu 3.16.0-33-generic linux package.

The bridge doesn't need to be explicitly removed, as the OVSDB
configuration for each test will be cleared before executing the next.
Drop this extra step.

Signed-off-by: Joe Stringer <joestringer@nicira.com>
Acked-by: Daniele Di Proietto <diproiettod@vmware.com>
tests/system-kmod-macros.at
tests/system-userspace-macros.at