We have noticed that when rdma_resolve_addr is provided with src
address, the rdma cm does an implicit --address-- (=ip/port) binding,
which for example has the side effect of disallowing two processes to
call rdma_resolve_addr() with the same src port.

Does this implicit binding mimics the network stack behavior
under similar flow when socket are used?

Specifying a source address with rdma_resolve_addr is similar to calling socket bind. I can't think of a reason why an app would want to specify a source port when calling rdma_resolve_addr. Specifying a source address (wild card port) allows binding to a specific RDMA device.

- Sean
_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

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

Reply via email to