I propose a different fix, sketched below, yet untested.
The reason is RPF information is refreshed upon unicast routing changes.
Then when pimd fails to solve the RPF, it could yet set the interface to
NULL.
Though this does not happen on current code, it might be changed.
Everton/Donald,
can you resend it as a v2 using
git send-email -1 --subject-prefix 'PATCH v2' --annotate
--to [email protected] --cc <everybody discussing the patch>
--in-reply-to <Message-ID of the previous patch>
once you are good with it?
Right now, I assume it can be dropped from patchwork until a v2 will be
sent.
Thank you,
Vincent
_______________________________________________
Quagga-dev mailing list
[email protected]
https://lists.quagga.net/mailman/listinfo/quagga-dev