On Mon, 2008-11-03 at 14:57 -0500, Sebastien Roy wrote: > > Why does only ipif_up_done() need the fix, and not ipif_up_done_v6() as > > well? > > It would, good point. > > > Separately from that, I'm not wild about introducing even more > > ill_t variables; why can't the existing ill_dl_up() function join allmulti > > (which would mirror the ill_dl_down() behavior)? > > Hmm, I like that idea better indeed. I'll rework this fix and > follow-up.
Darn, that doesn't actually work, because ill_dl_up() just initiates the bind dance; it doesn't actually complete it. We need to recover the multicast memberships after the bind is done. Do you see what I mean? -Seb
