RDS: Implement atomic operations
authorAndy Grover <andy.grover@oracle.com>
Tue, 12 Jan 2010 22:33:38 +0000 (14:33 -0800)
committerAndy Grover <andy.grover@oracle.com>
Thu, 9 Sep 2010 01:11:41 +0000 (18:11 -0700)
commit15133f6e67d8d646d0744336b4daa3135452cb0d
treee5675d5a3ab240edc9a66af6b891dd75fa9eabae
parenta63273d4992603979ddb181b6a8f07082839b39f
RDS: Implement atomic operations

Implement a CMSG-based interface to do FADD and CSWP ops.

Alter send routines to handle atomic ops.

Add atomic counters to stats.

Add xmit_atomic() to struct rds_transport

Inline rds_ib_send_unmap_rdma into unmap_rm

Signed-off-by: Andy Grover <andy.grover@oracle.com>
include/linux/rds.h
net/rds/ib.c
net/rds/ib.h
net/rds/ib_rdma.c
net/rds/ib_send.c
net/rds/rdma.c
net/rds/rds.h
net/rds/send.c
net/rds/stats.c