aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/ehca/ehca_reqs.c
diff options
context:
space:
mode:
authorSean Hefty <sean.hefty@intel.com>2007-12-10 15:53:25 -0800
committerRoland Dreier <rolandd@cisco.com>2008-02-04 20:20:42 -0800
commit3971c9f6dbf26f077b929dbe14ced60a697ebcf0 (patch)
tree005053ac7b0b42f43b296cfc0384bf11567673e3 /drivers/infiniband/hw/ehca/ehca_reqs.c
parentmlx4_core: Fix more section mismatches (diff)
downloadlinux-dev-3971c9f6dbf26f077b929dbe14ced60a697ebcf0.tar.xz
linux-dev-3971c9f6dbf26f077b929dbe14ced60a697ebcf0.zip
IB/cm: Add interim support for routed paths
Paths with hop_limit > 1 indicate that the connection will be routed between IB subnets. Update the subnet local field in the CM REQ based on the hop_limit value. In addition, if the path is routed, then set the LIDs in the REQ to the permissive LIDs. This is used to indicate to the passive side that it should use the LIDs in the received local route header (LRH) associated with the REQ when programming the QP. This is a temporary work-around to the IB CM to support IB router development until the IB router specification is completed. It is not anticipated that this work-around will cause any interoperability issues with existing stacks or future stacks that will properly support IB routers when defined. Signed-off-by: Sean Hefty <sean.hefty@intel.com> Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'drivers/infiniband/hw/ehca/ehca_reqs.c')
0 files changed, 0 insertions, 0 deletions