> > > The fix is not that complex. I think the following two lines > > > 8666 } > > > + ire->ire_nce->nce_state = ND_REACHABLE; > > > + nce_fastpath(ire->ire_nce); > > > 8667 ire_add_then_send(q, ire, xmit_mp); > > > > > > should take care of it. Can you please verify? > > > > That panicked my box -- which isn't really a surprise since we don't > > attach the NCE allocated by ire_nce_init() to the IRE until ire_add_v4(). > > > > Sorry, I forgot about that.. we would have to do an ndp_lookup_v4 in > ip_newroute() and *then* attempt the above.
I'll give that a try and let you know. However, it seems odd to not have ire_nce_init() doing this. -- meem
