09 Sep, 2010
6 commits
-
flows are an obsolete date type.
Signed-off-by: Andy Grover
-
Replace e.g. u_int32_t types with the more common uint32_t.
Reported-by: Matthew Wilcox
Signed-off-by: Andy Grover -
Also, a number of changes were made based on the assumption that
rds.h wasn't exported, so roll these back.Signed-off-by: Andy Grover
-
Add two CMSGs for masked versions of cswp and fadd. args
struct modified to use a union for different atomic op type's
arguments. Change IB to do masked atomic ops. Atomic op type
in rds_message similarly unionized.Signed-off-by: Andy Grover
-
Add a flag to the API so users can indicate they want
silent operations. This is needed because silent ops
cannot be used with USE_ONCE MRs, so we can't just
assume silent.Also, change send_xmit to do atomic op before rdma op if
both are present, and centralize the hairy logic to determine if
we want to attempt silent, or not.Signed-off-by: Andy Grover
-
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
23 Aug, 2010
1 commit
-
__be* are defined in linux/types.h now, and in fact, rds.h isn't exported
to user space even.Signed-off-by: Changli Gao
Signed-off-by: David S. Miller
03 Jun, 2010
1 commit
-
cleanup patch.
Use new __packed annotation in net/ and include/
(except netfilter)Signed-off-by: Eric Dumazet
Signed-off-by: David S. Miller
31 Oct, 2009
1 commit
-
RDS currently supports a GET_MR sockopt to establish a
memory region (MR) for a chunk of memory. However, the fastreg
method ties a MR to a particular destination. The GET_MR_FOR_DEST
sockopt allows the remote machine to be specified, and thus
support for fastreg (aka FRWRs).Note that this patch does *not* do all of this - it simply
implements the new sockopt in terms of the old one, so applications
can begin to use the new sockopt in preparation for cutover to
FRWRs.Signed-off-by: Andy Grover
Signed-off-by: David S. Miller
24 Aug, 2009
1 commit
-
This code allows RDS to be tunneled over a TCP connection.
RDMA operations are disabled when using TCP transport,
but this frees RDS from the IB/RDMA stack dependency, and allows
it to be used with standard Ethernet adapters, or in a VM.Signed-off-by: Andy Grover
Signed-off-by: David S. Miller
27 Feb, 2009
1 commit
-
Applications include this header in order to use RDS sockets.
Signed-off-by: Andy Grover
Signed-off-by: David S. Miller