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