Fork us on GitHub Follow us on Facebook Follow us on Twitter

Opened 6 years ago

Closed 5 years ago

#555 closed defect (fixed)

arp_translate can give up too soon

Reported by: Jiri Svoboda Owned by: Jiri Svoboda
Priority: major Milestone: 0.6.0
Component: helenos/unspecified Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also:

Description

arp_translate() calls atrans_wait_timeout(ARP_REQUEST_TIMEOUT) before calling atrans_lookup(). atrans_wait_timeout() will return when either the timeout expires or anything changes in the address translation map.

It is non-specific and if any *other* change than the one we expect happens, we go straight to atrans_lookup() and return failure, possibly much sooner than ARP_REQUEST_TIMEOUT passes.

Change History (1)

comment:1 Changed 5 years ago by Jiri Svoboda

Resolution: fixed
Status: newclosed

Fixed in mainline,2137.

Note: See TracTickets for help on using tickets.