The following patch series extends the rdma_cm to support native
Infiniband addressing through the use of a new AF_IB address family.
It defines a new struct sockaddr_ib that may be used to specify an
IB GID, along with other IB address attributes, such as the pkey and
service ID.

The higher level intent is to support a user space call, rdma_getaddrinfo,
which can return AF_IB addresses to an application.  This allows the
rdma_cm to support transport specific features, such as failover and
non-reversible paths.  (An implementation of rdma_getaddrinfo is included
in a separate patch set to the librdmacm.)

This set is very lightly tested, but I wanted to start soliciting feedback
with more extensive testing ongoing in parallel.  For more casual reviewers
of patches, the first patch in the series is probably the most important,
as it defines struct sockaddr_ib.

I think a reasonable kernel target for these patches would be 2.6.36.

Signed-off-by: Sean Hefty <[email protected]>

--
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