[openib-general] RDMA CM and loopback addresses

Caitlin Bestler caitlinb at broadcom.com
Thu Mar 30 09:15:14 PST 2006


openib-general-bounces at openib.org wrote:
> I created a test program to determine how sockets handles
> local system connections.  The server side was configured to
> listen in 1 of 3 ways: on any address, a local address, or
> the loopback address.  The client side connected in
> 1 of 4 ways (bound address to server address): any address to
> a local address, loopback to local, local to loopback, or
> loopback to loopback.  The results were that all 12
> combinations resulted in a connection.
> 
> To obtain similar behavior with the RDMA CM, I propose the following:
> 
> 1. Binding to the loopback address will no longer result in
> acquiring a local RDMA device.  (This will be deferred to
> rdma_resolve_addr().) 2. Listening on a loopback address will
> result in listening across all RDMA devices.
> 3. Connections from a loopback address will acquire a device
> based on the destination address.  If the destination address
> is also a loopback address, the CMA will simply pick the
> first one in the list.
> 
> I hope to have a patch for this by the end of the week.
> 

Are you *requiring* that an RDMA device accept loopback connections,
or merely *enabling* it?




More information about the general mailing list