On Mon, Jul 13, 2009 at 01:35:08PM -0700, leo.tomi...@oracle.com wrote:
> Right, there should only be one route lookup call.  And the send_arp should
> match what TCP/UDP are doing, I'm pretty sure they don't use neigh_event_send
> like ib_addr is, or if they do, they are not using ip_route_output_key to get
> the neighbor entry.  I could not find the code that generates arps for these
> protocols. 

They do, but indirectly, dst_output() cals neigh_resolve_output()
which calls neigh_event_send() - since there is no real skb in the RDMA
routines it seems reasonable to call neigh_event_sent() directly..

ip_route_output_key is used to populate dst in the skb which is
fetched by neigh_resolve_output to get the neigh and the neigh has the
ofid.

Jason
_______________________________________________
general mailing list
general@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

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

Reply via email to