At L21736 ip_if.c, shouldn't the check be

if (!breinfo[i].bi_willdie || bireinfo[i].bi_haverep)
        continue;

That would match the assert in the subsequent execution of
ipif_consider_bcast(). Otherwise looks good.

Thirumalai


Peter Memishian wrote:

>Folks,
>
>As part of the Clearview IPMP work, I've had to rework a bunch of the IP
>broadcast and I_{P}{UN}LINK code.  While the changes are motivated by the
>requirement to keep the IPMP-related codepaths simple, I believe they
>stand on their own (as evidenced by the fact that they eliminate about 130
>lines of headache-inducing logic from IP).  As such, I'm hoping to put
>these changes back to Nevada ASAP.
>
>Thirumalai has already agreed to look at these changes (thanks, Thiru!),
>but I'd like at least one additional reviewer.  The changes are at:
>
>   http://cr.opensolaris.org/~meem/ipmp-testaddr/
>
>The only file that needs review is ip_if.c.  (The in.mpathd-related
>changes have already been reviewed -- and yes, they're independent of the
>IP changes but ended up here for testing convenience.)
>
>Note: these changes do not attempt to change the any of the (questionable)
>existing aspects of the broadcast IRE design, such as having loopback and
>non-loopback broadcast IREs, or having classful broadcast IREs.  The goal
>is just to simplify the code for the existing design.
>
>I'd like feedback by the end of the week.
>
>Thanks!
>  
>

_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to