Hey Alex, Sorry for the delay in coming back to you.
Thanks for following up on this and submitting the patches you wrote. They fix the issue that I was seeing ( ports are now being freed properly ). Regards, Cian From: Alex Wang [mailto:al...@nicira.com] Sent: Friday, November 07, 2014 6:26 AM To: Ferriter, Cian Cc: discuss@openvswitch.org Subject: Re: [ovs-discuss] Problem with deleting ports on a bridge of datapath_type "netdev" On Thu, Nov 6, 2014 at 9:41 PM, Alex Wang <al...@nicira.com<mailto: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, -------------------------------------------------------------- Intel Shannon Limited Registered in Ireland Registered Office: Collinstown Industrial Park, Leixlip, County Kildare Registered Number: 308263 Business address: Dromore House, East Park, Shannon, Co. Clare This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies.
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss