diff options
author | Roland Dreier <rolandd@cisco.com> | 2005-10-20 12:29:36 -0700 |
---|---|---|
committer | Roland Dreier <rolandd@cisco.com> | 2005-10-20 12:29:36 -0700 |
commit | 3910f44d79a8a4a26fcfefbf16c5b8e1a7743175 (patch) | |
tree | 5dd548fbe2fdabecebde7e6cca0665730f3c767b /drivers | |
parent | 7150bf8a98f14f1ba67e090ef2778004c746f465 (diff) |
[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')
-rw-r--r-- | drivers/infiniband/core/cm_msgs.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/infiniband/core/cm_msgs.h b/drivers/infiniband/core/cm_msgs.h index 813ab70bf6d..4d3aee90c24 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) & |