aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/core/cm_msgs.h
diff options
context:
space:
mode:
authorRoland Dreier <rolandd@cisco.com>2005-10-20 12:29:36 -0700
committerRoland Dreier <rolandd@cisco.com>2005-10-20 12:29:36 -0700
commit3910f44d79a8a4a26fcfefbf16c5b8e1a7743175 (patch)
tree5dd548fbe2fdabecebde7e6cca0665730f3c767b /drivers/infiniband/core/cm_msgs.h
parent7150bf8a98f14f1ba67e090ef2778004c746f465 (diff)
downloadkernel_samsung_smdk4412-3910f44d79a8a4a26fcfefbf16c5b8e1a7743175.zip
kernel_samsung_smdk4412-3910f44d79a8a4a26fcfefbf16c5b8e1a7743175.tar.gz
kernel_samsung_smdk4412-3910f44d79a8a4a26fcfefbf16c5b8e1a7743175.tar.bz2
[IB] cm: Add missing break in switch
Add missing "break" in switch statement. Without the break, the CM ended up always falling through and setting every connection request to use RC transport, which meant that UC connections didn't work. Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'drivers/infiniband/core/cm_msgs.h')
-rw-r--r--drivers/infiniband/core/cm_msgs.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/infiniband/core/cm_msgs.h b/drivers/infiniband/core/cm_msgs.h
index 813ab70..4d3aee9 100644
--- a/drivers/infiniband/core/cm_msgs.h
+++ b/drivers/infiniband/core/cm_msgs.h
@@ -186,6 +186,7 @@ static inline void cm_req_set_qp_type(struct cm_req_msg *req_msg,
req_msg->offset40 = cpu_to_be32((be32_to_cpu(
req_msg->offset40) &
0xFFFFFFF9) | 0x2);
+ break;
default:
req_msg->offset40 = cpu_to_be32(be32_to_cpu(
req_msg->offset40) &