All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.