aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/core/cma.c
diff options
context:
space:
mode:
authorSean Hefty <sean.hefty@intel.com>2013-05-29 10:09:27 -0700
committerRoland Dreier <roland@purestorage.com>2013-06-20 23:35:40 -0700
commitac53b264b2f39e89781e3b855008123dfdb44aea (patch)
treec72f7ee7aed7071da300d1f5cb52b0767b949ef5 /drivers/infiniband/core/cma.c
parentIB/sa: Export function to pack a path record into wire format (diff)
downloadlinux-dev-ac53b264b2f39e89781e3b855008123dfdb44aea.tar.xz
linux-dev-ac53b264b2f39e89781e3b855008123dfdb44aea.zip
RDMA/ucma: Support querying when IB paths are not reversible
The current query_route call can return up to two path records. The assumption being that one is the primary path, with optional support for an alternate path. In both cases, the paths are assumed to be reversible and are used to send CM MADs. With the ability to manually set IB path data, the rdma cm can eventually be capable of using up to 6 paths per connection: forward primary, reverse primary, forward alternate, reverse alternate, reversible primary path for CM MADs reversible alternate path for CM MADs. (It is unclear at this time if IB routing will complicate this) In order to handle more flexible routing topologies, add a new command to report any number of paths. Signed-off-by: Sean Hefty <sean.hefty@intel.com> Signed-off-by: Roland Dreier <roland@purestorage.com>
Diffstat (limited to 'drivers/infiniband/core/cma.c')
0 files changed, 0 insertions, 0 deletions