On Wed, Feb 08, 2017 at 11:05:54AM -0700, David Ahern wrote: > On 2/8/17 8:32 AM, Ido Schimmel wrote: > > In the case of multipath routes, if some of the nexthops can be > > reflected, then we do so, but periodically ask the kernel to try and > > resolve the others. Otherwise, these nexthops will never be resolved, as > > the kernel doesn't see the packets hitting the multipath route and > > therefore lacks the motivation to resolve its nexthops. > > It should get the motivation once the neigh entry is cleaned up. That > can take a long time based on gc settings, but it can also happen from > the remote side if it sends an arp message.
And when the remote side does that and the neighbour becomes valid we no longer try to actively resolve it.