> Sean, can't we have CMA to follow the same practice used in the CM where
> we derive the RC QP timeout based on the packet life time retrieved in
> path queries? e.g base the cm response time out on this value  too?

We could.  The timeout that's being modified by the patch is the time needed by 
the remote peer to process the incoming message and send a response.  This time 
is in addition to the packet life time value that gets used.

For a remote kernel agent, the time needed to respond to a CM message may be 
fairly small.  For a user space client, the time may be significant, on the 
order to seconds to minutes.  We can probably make due with a fairly short 
timeout, provided that MRAs are used by the remote side.

There's no great solution that I can think of.  Maybe the RDMA CM can adjust 
the timeout based on the remote address, assuming that it can determine if the 
remote address is a user space or kernel agent.

- Sean
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to