[Xorp-hackers] PATCH: Fix commit failure on device removal race, related to IGMP.

Bruce Simpson bms at incunabulum.net
Tue Oct 6 05:45:33 PDT 2009


Ben,

Can you please raise a Trac ticket about this issue, and attach your patch?

Ben Greear wrote:
> If an interface is removed from the system, then you can no longer remove
> it from xorp igmp configuration because the commit will fail (due to
> lack of vif).  This is a race of some sort or another, and was fairly 
> difficult
> to reproduce even on our setup.
>
> Here's the fix:
>
> *  Don't fail vif_stop in Mld6igmpNode::stop_vif if the interface is 
> already removed.
>    Log the inconsistency, but return XORP_OK so the commit can continue.

Thank you
BMS



More information about the Xorp-hackers mailing list