[ofa-general] openfabrics CMA interfaces for iWARP

Sean Hefty mshefty at ichips.intel.com
Mon Oct 15 10:06:30 PDT 2007


>> - It appears that a client of CMA needs to call rdma_resolve_route() 
>> after
>>   a successful rdma_resolve_addr(). Any reason for the existence of two
>>   interfaces instead of one interface that combines the functionality of
>>   both the interfaces?
> 
> Its an infiniband requirement, I think.  iWARP doesn't do anything for 
> resolve route.  The "next hop route" in iWARP terms is actually 
> determined as part to address resolution...

Steve's correct.  For IB, these are two distinct operations (mapping IP 
address to GID & path record query).  The only benefit to combining the 
steps is to save a single call down.  The drawback is that it ends up 
complicating the rdma_cm implementation in case the user calls 
rdma_destroy_id() between the two steps.

- Sean



More information about the general mailing list