>
> So I think this means the fix for 6508701 must be backed out of Nevada as
> a short-term solution. I will try backing it out in my workspace and
> removing the previous fix we'd arrived at, and see if things appear to be
> working.
>
another aspect is that ire_nce_init itself must set ND_REACHABLE, not
on the basis of presence/absence of fp_mp, but based on the contents
of the res_mp, i.e.,
6779 } else {
6780 if (fp_mp != NULL)
6781 nce_state = ND_REACHABLE;
6782 else
6783 nce_state = ND_INITIAL;
6784 nce_flags = 0;
6785 }
should really be
if (res_mp && MP_IS_DL_UNITDATA_REQ(res_mp))
nce_state = ND_REACHABLE;
else
nce_state = ND_INITIAL;
nce_flags = 0;
}
The nce_fastpath() should be kicked off when we later do the ire_add_v4.
--Sowmini