]> www.infradead.org Git - users/jedix/linux-maple.git/commit
RDS Asynchronous Send support
authorBang Nguyen <bang.nguyen@oracle.com>
Sun, 19 Feb 2012 20:19:57 +0000 (12:19 -0800)
committerMukesh Kacker <mukesh.kacker@oracle.com>
Tue, 7 Jul 2015 23:41:35 +0000 (16:41 -0700)
commite3e6a4d6398c30f1af84e4e1b1ef63ca7a93f372
tree442328cde8e522b0f5ebcb0bac26ee0cf037733e
parent356973a21c5836cb15665ae0f7e4f83d130d1c27
RDS Asynchronous Send support

1. Same behavior as RDMA send, i.e., generate notification on IB completion.
2. On error handling, connection is closed for traffic, i.e., new sends are
   rejected and client retries
3. To guarantee ordering, all pending async (RDMA/bcopy) sends after the
   failed send will also be aborted, and in the order that they were submitted.
4. Re-open connection for traffic after all the failed notifications have
   been reaped by the client.

Signed-off-by: Venkat Venkatsubra <venkat.x.venkatsubra@oracle.com>
include/linux/rds.h
net/rds/ib_send.c
net/rds/iw_send.c
net/rds/rdma.c
net/rds/rds.h
net/rds/recv.c
net/rds/send.c