mirror of
https://github.com/soypat/lneto.git
synced 2026-08-22 07:29:04 +00:00
arp: fix runt frames by extending at ethernet level; discard blocking ARP queries after success/failure
This commit is contained in:
@@ -90,11 +90,13 @@ func (s StackBlocking) DoResolveHardwareAddress6(addr netip.Addr, timeout time.D
|
||||
if err == nil {
|
||||
break
|
||||
} else if err = s.checkDeadline(deadline); err != nil {
|
||||
return hw, err
|
||||
break
|
||||
}
|
||||
time.Sleep(sleep)
|
||||
err = errDeadlineExceed // Ensure that if iterations done error is returned.
|
||||
}
|
||||
ip4 := addr.As4()
|
||||
s.async.arp.DiscardQuery(ip4[:])
|
||||
return hw, err
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user