summary refs log tree commit diff
path: root/drivers/infiniband/hw/ehca
diff options
context:
space:
mode:
authorKumar Sanghvi <kumaras@chelsio.com>2011-09-25 20:17:44 +0530
committerRoland Dreier <roland@purestorage.com>2011-10-06 09:39:24 -0700
commitd2fe99e86bb2ccbb87df20b0136d5983b6a4cc09 (patch)
tree2978723397dc5f036f30a1dcf316854310001b62 /drivers/infiniband/hw/ehca
parent56da00fc92e6f227874bba36f127ffc8847ee1f8 (diff)
downloadlinux-d2fe99e86bb2ccbb87df20b0136d5983b6a4cc09.tar.gz
RDMA/cxgb4: Add support for MPAv2 Enhanced RDMA Negotiation
This patch adds support for Enhanced RDMA Connection Establishment
(draft-ietf-storm-mpa-peer-connect-06), aka MPAv2.  Details of draft
can be obtained from:
<http://www.ietf.org/id/draft-ietf-storm-mpa-peer-connect-06.txt>

The patch updates the following functions for initiator perspective:
 - send_mpa_request
 - process_mpa_reply
 - post_terminate for TERM error codes
 - destroy_qp for TERM related change
 - adds layer/etype/ecode to c4iw_qp_attrs for sending with TERM
 - peer_abort for retrying connection attempt with MPA_v1 message
 - added c4iw_reconnect function

The patch updates the following functions for responder perspective:
 - process_mpa_request
 - send_mpa_reply
 - c4iw_accept_cr
 - passes ird/ord to upper layers

Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
Reviewed-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
Diffstat (limited to 'drivers/infiniband/hw/ehca')
0 files changed, 0 insertions, 0 deletions