Remove unsetting route's cached neighbor entry in link res callback.

This does not change behavior, since expired or invalid entries
are ignored anyways.

PiperOrigin-RevId: 495130325
This commit is contained in:
Lucas Manning
2022-12-13 14:42:04 -08:00
committed by gVisor bot
parent 4f326de476
commit 70be2fc8a7
-3
View File
@@ -406,9 +406,6 @@ func (r *Route) resolvedFields(afterResolve func(ResolvedFieldsResult)) (RouteIn
}
afterResolveFields := fields
entry, ch, err := r.linkRes.neigh.entry(r.nextHop(), linkAddressResolutionRequestLocalAddr, func(lrr LinkResolutionResult) {
if lrr.Err != nil {
r.setCachedNeighborEntry(nil)
}
if afterResolve != nil {
if lrr.Err == nil {
afterResolveFields.RemoteLinkAddress = lrr.LinkAddress