>I think what would happen in that case is that the ARP request would get
>queued, but never resolved because the ARP reply would never hit the
>host (it's eaten by the adapter itself).

Returning success (0) from addr_resolve_remote() should mark the request as done
and queue it for a callback.  This is similar to the case where the ARP data is
already cached.  In the callback, process_req(), the request will have status ==
0, resulting in a callback to the user.

- Sean


_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to