It is ok now. Another problem: netdev_open does shash_add() but no shash_delete() when error occurs, such as device not exists. It will cause a SIGSEGV signal.
At 2013-08-10 21:49:30,"Ben Pfaff" <b...@nicira.com> wrote: >On Sat, Aug 10, 2013 at 06:33:35PM +0800, ZhengLingyun wrote: >> I just update the code. It can't run (just in userspace?). >> There is a recursive dead lock in netdev_linux_set_etheraddr and >> netdev_linux_update_flags. > >Thank you for the report. You are right, this is most likely to affect >the userspace switch because it only affects tap devices. > >I sent out a fix. Will you test it? > http://openvswitch.org/pipermail/dev/2013-August/030583.html > >Thanks, > >Ben.
_______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev