On Thu, Nov 6, 2014 at 9:41 PM, Alex Wang <al...@nicira.com> wrote:

> Hey Ferriter,
>
> Sorry for this delayed reply,
>
> Thanks for reporting this, I could reproduce the issue,
>
>

To clarify myself, I can reproduce the issue if I ran the command
(add/delete/re-add) you listed together in one run.  Is that what you did?

If I ran the command one by one, it is fine.  The thing is that in
lib/dpif-netdev.c, we postpone (using userspace rcu) the close of the
netdev.
So, the refcnt will reach zero, and destruct will be called, just delayed...

I'll add a logic to remove the requirement of rcu postpone the close of
netdev and solve this issue.

Thanks,
Alex Wang,
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to