Sean Hefty wrote:
Provide an option for user's to manually specify the socket address to DGID 
mapping on InfiniBand.  Currently, all mappings are done using ipoib, and 
involve ARP.  This will not work across IP subnets, and alternative mechanisms 
of resolving the mapping are being explored. The latter can be more efficient 
if combined with route resolution as well.
Sean, If I understand correct your suggested changes are to optionally let an application to - instead of the following sequence of calls

rdma_resolve_addr  / addr resolved event
rdma_create_qp
rdma_resolve_route  / route resolved event
rdma_connect / cm events

do

rdma_set_ib_path
rdma_create_qp
rdma_connect / cm events

So in that respect, I am not sure how rdma_set_dest serves you. Further, rdma_resolve_addr does three resolutions

1. the local device and source gid
2. the PKEY (VLAN) to use
3. the destination gid

so in that respect, rdma_set_ib_path replaces both rdma_resolve_addr and
rdma_resolve_route?

I would prefer to have a solution where the app flow isn't touched, something like the kernel rdma-cm to communicate with the user space ACM daemon to get address and route resolutions. Does such a design makes sense to you?


Or

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to