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>
Showing
- include/linux/rds.h 19 additions, 0 deletionsinclude/linux/rds.h
- net/rds/ib.c 1 addition, 0 deletionsnet/rds/ib.c
- net/rds/ib.h 1 addition, 0 deletionsnet/rds/ib.h
- net/rds/ib_rdma.c 3 additions, 1 deletionnet/rds/ib_rdma.c
- net/rds/ib_send.c 124 additions, 16 deletionsnet/rds/ib_send.c
- net/rds/rdma.c 73 additions, 0 deletionsnet/rds/rdma.c
- net/rds/rds.h 30 additions, 3 deletionsnet/rds/rds.h
- net/rds/send.c 68 additions, 3 deletionsnet/rds/send.c
- net/rds/stats.c 2 additions, 0 deletionsnet/rds/stats.c
Loading
Please register or sign in to comment