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

Reply via email to