[ovs-discuss] sys error log when delete a fake bridge

Jesse Gross jesse at nicira.com
Thu May 9 21:24:52 UTC 2013


On Thu, May 9, 2013 at 5:23 AM, Kris zhang <zhang.kris at gmail.com> wrote:
> Hi guys,
>
> I use ovs 1.7, and i created a br0, and then add a fake bridge br100
> (tag=100) on br0:
> ovs-vsctl add-br br0
> ovs-vsctl add-br br100 br0 100
> ovs-vsctl add-port br0 eth0
> ovs-vsctl add-port br100 tap-test
>
> Now it works ok. After a while i deleted the br100:
> ovs-vsctl del-br br100
>
> There is a system log:
> kernel: unregister_netdevice: waiting for br100 to become free. Usage
> count=1
>
> this error log cannot stop. If i try to reboot the host, the error log block
> rebooting. how to fix this issue?

This is a symptom of a subsystem holding a reference on a device and
not releasing it. In many cases, OVS could be such as subsystem that
takes references, however, in this case OVS is the owner/creator of
the device and therefore doesn't need an extra reference. What are you
using this device for?



More information about the discuss mailing list