* [GIT PULL] Please pull NFSoRDMA client changes
@ 2015-04-06 12:53 Anna Schumaker
0 siblings, 0 replies; 3+ messages in thread
From: Anna Schumaker @ 2015-04-06 12:53 UTC (permalink / raw)
To: Trond Myklebust; +Cc: linux-rdma
Hi Trond,
The following changes since commit e42391cd048809d903291d07f86ed3934ce138e9:
Linux 4.0-rc6 (2015-03-29 15:26:31 -0700)
are available in the git repository at:
git://git.linux-nfs.org/projects/anna/nfs-rdma.git tags/nfs-rdma-for-4.1-1
for you to fetch changes up to d654788e98f74f2df8dfc6079fa314938f739486:
xprtrdma: Make rpcrdma_{un}map_one() into inline functions (2015-03-31 09:52:53 -0400)
Thanks,
Anna
----------------------------------------------------------------
NFS: NFSoRDMA Client Changes
This patch series creates an operation vector for each of the different
memory registration modes. This should make it easier to one day increase
credit limit, rsize, and wsize.
Signed-off-by: Anna Schumaker <Anna.Schumaker-ZwjVKphTwtPQT0dZR+AlfA@public.gmane.org>
----------------------------------------------------------------
Chuck Lever (15):
SUNRPC: Introduce missing well-known netids
xprtrdma: Display IPv6 addresses and port numbers correctly
xprtrdma: Perform a full marshal on retransmit
xprtrdma: Byte-align FRWR registration
xprtrdma: Prevent infinite loop in rpcrdma_ep_create()
xprtrdma: Add vector of ops for each memory registration strategy
xprtrdma: Add a "max_payload" op for each memreg mode
xprtrdma: Add a "register_external" op for each memreg mode
xprtrdma: Add a "deregister_external" op for each memreg mode
xprtrdma: Add "init MRs" memreg op
xprtrdma: Add "reset MRs" memreg op
xprtrdma: Add "destroy MRs" memreg op
xprtrdma: Add "open" memreg op
xprtrdma: Handle non-SEND completions via a callout
xprtrdma: Make rpcrdma_{un}map_one() into inline functions
include/linux/sunrpc/msg_prot.h | 8 +-
include/linux/sunrpc/xprtrdma.h | 5 -
net/sunrpc/xprtrdma/Makefile | 3 +-
net/sunrpc/xprtrdma/fmr_ops.c | 208 +++++++++++++++++++++++++++++
net/sunrpc/xprtrdma/frwr_ops.c | 353 +++++++++++++++++++++++++++++++++++++++++++++++++
net/sunrpc/xprtrdma/physical_ops.c | 94 ++++++++++++++
net/sunrpc/xprtrdma/rpc_rdma.c | 87 ++++++-------
net/sunrpc/xprtrdma/transport.c | 61 ++++++---
net/sunrpc/xprtrdma/verbs.c | 699 ++++++++------------------------------------------------------------------------------------------
net/sunrpc/xprtrdma/xprt_rdma.h | 90 ++++++++++---
10 files changed, 882 insertions(+), 726 deletions(-)
create mode 100644 net/sunrpc/xprtrdma/fmr_ops.c
create mode 100644 net/sunrpc/xprtrdma/frwr_ops.c
create mode 100644 net/sunrpc/xprtrdma/physical_ops.c
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 3+ messages in thread* [GIT PULL] Please pull NFSoRDMA client changes
@ 2016-03-14 19:14 Anna Schumaker
0 siblings, 0 replies; 3+ messages in thread
From: Anna Schumaker @ 2016-03-14 19:14 UTC (permalink / raw)
To: Trond Myklebust, linux-nfs@vger.kernel.org
Hi Trond,
The following changes since commit fc77dbd34c5c99bce46d40a2491937c3bcbd10af:
Linux 4.5-rc6 (2016-02-28 08:41:20 -0800)
are available in the git repository at:
git://git.linux-nfs.org/projects/anna/nfs-rdma.git tags/nfs-rdma-4.6-1
for you to fetch changes up to 2fa8f88d8892507ecff0126fbc67906740491d31:
xprtrdma: Use new CQ API for RPC-over-RDMA client send CQs (2016-03-14 14:56:08 -0400)
This time with proper signed-off-by lines :)
Thanks,
Anna
----------------------------------------------------------------
Chuck Lever (11):
xprtrdma: Clean up unused RPCRDMA_INLINE_PAD_THRESH macro
xprtrdma: Clean up physical_op_map()
xprtrdma: Clean up dprintk format string containing a newline
xprtrdma: Segment head and tail XDR buffers on page boundaries
xprtrdma: Do not wait if ib_post_send() fails
rpcrdma: Add RPCRDMA_HDRLEN_ERR
xprtrdma: Properly handle RDMA_ERROR replies
xprtrdma: Serialize credit accounting again
xprtrdma: Use new CQ API for RPC-over-RDMA client receive CQs
xprtrdma: Use an anonymous union in struct rpcrdma_mw
xprtrdma: Use new CQ API for RPC-over-RDMA client send CQs
include/linux/sunrpc/rpc_rdma.h | 12 ++---
include/linux/sunrpc/xprtrdma.h | 2 -
net/sunrpc/xprtrdma/fmr_ops.c | 28 ++++++------
net/sunrpc/xprtrdma/frwr_ops.c | 143 ++++++++++++++++++++++++++++++++++++++---------------------
net/sunrpc/xprtrdma/physical_ops.c | 1 -
net/sunrpc/xprtrdma/rpc_rdma.c | 108 ++++++++++++++++++++++++++++++++-------------
net/sunrpc/xprtrdma/verbs.c | 204 ++++++++++++++++++++++++++-----------------------------------------------------------
net/sunrpc/xprtrdma/xprt_rdma.h | 14 +++---
8 files changed, 259 insertions(+), 253 deletions(-)
^ permalink raw reply [flat|nested] 3+ messages in thread* [GIT PULL] Please pull NFSoRDMA client changes
@ 2015-01-30 22:07 Anna Schumaker
0 siblings, 0 replies; 3+ messages in thread
From: Anna Schumaker @ 2015-01-30 22:07 UTC (permalink / raw)
To: Trond Myklebust; +Cc: linux-nfs@vger.kernel.org
Hi Trond,
The following changes since commit ec6f34e5b552fb0a52e6aae1a5afbbb1605cc6cc:
Linux 3.19-rc5 (2015-01-18 18:02:20 +1200)
are available in the git repository at:
git://git.linux-nfs.org/projects/anna/nfs-rdma.git tags/nfs-rdma-for-3.20
for you to fetch changes up to a0a1d50cd1e80652142af5cddcde500d06c71bdd:
xprtrdma: Update the GFP flags used in xprt_rdma_allocate() (2015-01-30 12:18:48 -0500)
Thanks,
Anna
----------------------------------------------------------------
NFS: Client side changes for RDMA
These patches improve the scalability of the NFSoRDMA client and take large
variables off of the stack. Additionally, the GFP_* flags are updated to
match what TCP uses.
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
----------------------------------------------------------------
Chuck Lever (21):
xprtrdma: human-readable completion status
xprtrdma: Modernize htonl and ntohl
xprtrdma: Display XIDs in host byte order
xprtrdma: Clean up hdrlen
xprtrdma: Rename "xprt" and "rdma_connect" fields in struct rpcrdma_xprt
xprtrdma: Remove rpcrdma_ep::rep_ia
xprtrdma: Remove rl_mr field, and the mr_chunk union
xprtrdma: Move credit update to RPC reply handler
xprtrdma: Remove rpcrdma_ep::rep_func and ::rep_xprt
xprtrdma: Free the pd if ib_query_qp() fails
xprtrdma: Take struct ib_device_attr off the stack
xprtrdma: Take struct ib_qp_attr and ib_qp_init_attr off the stack
xprtrdma: Simplify synopsis of rpcrdma_buffer_create()
xprtrdma: Refactor rpcrdma_buffer_create() and rpcrdma_buffer_destroy()
xprtrdma: Add struct rpcrdma_regbuf and helpers
xprtrdma: Allocate RPC send buffer separately from struct rpcrdma_req
xprtrdma: Allocate RPC/RDMA send buffer separately from struct rpcrdma_req
xprtrdma: Allocate RPC/RDMA receive buffer separately from struct rpcrdma_rep
xprtrdma: Allocate zero pad separately from rpcrdma_buffer
xprtrdma: Clean up after adding regbuf management
xprtrdma: Update the GFP flags used in xprt_rdma_allocate()
include/linux/sunrpc/rpc_rdma.h | 14 +++-
include/linux/sunrpc/svc_rdma.h | 2 -
net/sunrpc/xprtrdma/rpc_rdma.c | 108 +++++++++++++++------------
net/sunrpc/xprtrdma/transport.c | 182 ++++++++++++++++++++-------------------------
net/sunrpc/xprtrdma/verbs.c | 411 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------
net/sunrpc/xprtrdma/xprt_rdma.h | 111 ++++++++++++++++++----------
6 files changed, 481 insertions(+), 347 deletions(-)
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2016-03-14 19:14 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-06 12:53 [GIT PULL] Please pull NFSoRDMA client changes Anna Schumaker
-- strict thread matches above, loose matches on Subject: below --
2016-03-14 19:14 Anna Schumaker
2015-01-30 22:07 Anna Schumaker
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.