[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