linux/drivers/infiniband/hw/cxgb4
Kumar Sanghvi d2fe99e86b 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>
2011-10-06 09:39:24 -07:00
..
cm.c RDMA/cxgb4: Add support for MPAv2 Enhanced RDMA Negotiation 2011-10-06 09:39:24 -07:00
cq.c RDMA/cxgb4: Don't exceed hw IQ depth limit for user CQs 2011-06-17 11:52:45 -07:00
device.c RDMA/cxgb4: EEH errors can hang the driver 2011-05-09 22:06:23 -07:00
ev.c RDMA/cxgb4: Handle CPL_RDMA_TERMINATE messages 2010-09-28 10:46:32 -07:00
iw_cxgb4.h RDMA/cxgb4: Add support for MPAv2 Enhanced RDMA Negotiation 2011-10-06 09:39:24 -07:00
Kconfig Update broken web addresses in the kernel. 2010-10-18 11:03:14 +02:00
Makefile IB: Replace EXTRA_CFLAGS with ccflags-y 2010-10-23 13:45:03 -07:00
mem.c atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
provider.c RDMA: Allow for NULL .modify_device() and .modify_port() methods 2011-07-18 16:44:30 -07:00
qp.c RDMA/cxgb4: Add support for MPAv2 Enhanced RDMA Negotiation 2011-10-06 09:39:24 -07:00
resource.c RDMA/cxgb4: Use printk_ratelimited() instead of printk_ratelimit() 2011-07-18 21:18:39 -07:00
t4.h cxgb4: use pgprot_writecombine() on powerpc 2011-04-27 14:18:25 +10:00
t4fw_ri_api.h RDMA/cxgb4: Add module option to tweak delayed ack 2010-07-21 10:53:52 -07:00
user.h RDMA/cxgb4: Support on-chip SQs 2010-09-28 10:46:35 -07:00