Tom> The listen side, however, I think needs a little tweaking. It
Tom> would be beneficial if the client can specify either an IP
Tom> address and port to listen on (effectively selecting a
Tom> particular device), or a wild card (all RDMA devices). An NFS
Tom> server is an example of the later. This is trivial to do by
Tom> providing an address to the listen call where a '0'
Tom> represents a wild card.
I agree that it's useful to be able to pass a sockaddr to bind a
listen to (just like the bind() call in userspace). However, the
problem is that in the IB world, an incoming connection request does
not come with a destination IP address in any standard way. So I
don't know the right way to implement bind() in the IB case.
By the way, an IP address/port does not necessarily select a single
RDMA device. It's a perfectly valid configuration to have 10 network
interfaces all with the same local IP address.
- R.
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general
To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general