Quoting r. Sean Hefty <[EMAIL PROTECTED]>:
> Subject: Re: [openib-general] Re: [PATCH] CMA: allow/require bind before 
> connect
> 
> Michael S. Tsirkin wrote:
> >I'm fine with not requiring bind before connect.
> >However, CMA must *allow* bind before connect and it does not currently.
> 
> It does permit this, but requires using an IP address that matches with a 
> local ipoib device.

Correct. ANY works for bind/listen but not for bind/connect.

> >So if I bind to a local port with ANY or loopback IP address,
> >connect fails with -EINVAL. Could you fix this please?
> 
> I can fix this, but I think that you're wanting more than just fixing the 
> bug where rdma_resolve_addr() returns -EINVAL after calling 
> rdma_bind_addr().

Actually, I think that's all I wanted it to do :)

> What behavior are you expected from rdma_bind_addr() if you specify a zero 
> IP address?  loopback IP address?

ANY - bind to all IP addresses. This then gets put in SDP hello message,
returned to user by socket query, and is marked reserved for other binds.

> What about zero for the port number?

This needs to be addressed separately - either at ULP level or in CMA.

-- 
Michael S. Tsirkin
Staff Engineer, Mellanox Technologies
_______________________________________________
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

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

Reply via email to