From: Anna Schumaker <Anna.Schumaker@netapp.com>
To: Chuck Lever <chuck.lever@oracle.com>,
<linux-rdma@vger.kernel.org>, <linux-nfs@vger.kernel.org>
Subject: Re: [PATCH v3 00/15] NFS/RDMA patches proposed for 4.1
Date: Tue, 31 Mar 2015 10:26:41 -0400 [thread overview]
Message-ID: <551AAEA1.3010105@Netapp.com> (raw)
In-Reply-To: <20150330182615.7856.61170.stgit@manet.1015granger.net>
On 03/30/2015 02:33 PM, Chuck Lever wrote:
> This is a series of client-side patches for NFS/RDMA. In preparation
> for increasing the transport credit limit and maximum rsize/wsize,
> I've re-factored the memory registration logic into separate files,
> invoked via a method API.
>
> The series is available in the nfs-rdma-for-4.1 topic branch at
>
> git://linux-nfs.org/projects/cel/cel-2.6.git
Thanks! I've applied these and pushed them out to my nfs-rdma git tree.
Anna
>
> Changes since v2:
> - Rebased on 4.0-rc6
> - One minor fix squashed into 01/15
> - Tested-by tags added
>
> Changes since v1:
> - Rebased on 4.0-rc5
> - Main optimizations postponed to 4.2
> - Addressed review comments from Anna, Sagi, and Devesh
>
> ---
>
> 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
>
> --
> Chuck Lever
> --
> To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
WARNING: multiple messages have this Message-ID (diff)
From: Anna Schumaker <Anna.Schumaker-HgOvQuBEEgTQT0dZR+AlfA@public.gmane.org>
To: Chuck Lever <chuck.lever-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>,
linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linux-nfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: [PATCH v3 00/15] NFS/RDMA patches proposed for 4.1
Date: Tue, 31 Mar 2015 10:26:41 -0400 [thread overview]
Message-ID: <551AAEA1.3010105@Netapp.com> (raw)
In-Reply-To: <20150330182615.7856.61170.stgit-FYjufvaPoItvLzlybtyyYzGyq/o6K9yX@public.gmane.org>
On 03/30/2015 02:33 PM, Chuck Lever wrote:
> This is a series of client-side patches for NFS/RDMA. In preparation
> for increasing the transport credit limit and maximum rsize/wsize,
> I've re-factored the memory registration logic into separate files,
> invoked via a method API.
>
> The series is available in the nfs-rdma-for-4.1 topic branch at
>
> git://linux-nfs.org/projects/cel/cel-2.6.git
Thanks! I've applied these and pushed them out to my nfs-rdma git tree.
Anna
>
> Changes since v2:
> - Rebased on 4.0-rc6
> - One minor fix squashed into 01/15
> - Tested-by tags added
>
> Changes since v1:
> - Rebased on 4.0-rc5
> - Main optimizations postponed to 4.2
> - Addressed review comments from Anna, Sagi, and Devesh
>
> ---
>
> 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
>
> --
> Chuck Lever
> --
> To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
> the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2015-03-31 14:26 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-03-30 18:33 [PATCH v3 00/15] NFS/RDMA patches proposed for 4.1 Chuck Lever
2015-03-30 18:33 ` Chuck Lever
2015-03-30 18:33 ` [PATCH v3 01/15] SUNRPC: Introduce missing well-known netids Chuck Lever
2015-03-30 18:33 ` Chuck Lever
2015-03-30 18:33 ` [PATCH v3 02/15] xprtrdma: Display IPv6 addresses and port numbers correctly Chuck Lever
2015-03-30 18:33 ` Chuck Lever
2015-03-30 18:33 ` [PATCH v3 03/15] xprtrdma: Perform a full marshal on retransmit Chuck Lever
2015-03-30 18:33 ` Chuck Lever
2015-03-30 18:34 ` [PATCH v3 04/15] xprtrdma: Byte-align FRWR registration Chuck Lever
2015-03-30 18:34 ` Chuck Lever
2015-03-30 18:34 ` [PATCH v3 05/15] xprtrdma: Prevent infinite loop in rpcrdma_ep_create() Chuck Lever
2015-03-30 18:34 ` Chuck Lever
2015-03-30 18:34 ` [PATCH v3 06/15] xprtrdma: Add vector of ops for each memory registration strategy Chuck Lever
2015-03-30 18:34 ` Chuck Lever
2015-03-30 18:34 ` [PATCH v3 07/15] xprtrdma: Add a "max_payload" op for each memreg mode Chuck Lever
2015-03-30 18:34 ` Chuck Lever
2015-03-30 18:34 ` [PATCH v3 08/15] xprtrdma: Add a "register_external" " Chuck Lever
2015-03-30 18:34 ` Chuck Lever
2015-03-30 18:34 ` [PATCH v3 09/15] xprtrdma: Add a "deregister_external" " Chuck Lever
2015-03-30 18:34 ` Chuck Lever
2015-03-30 18:34 ` [PATCH v3 10/15] xprtrdma: Add "init MRs" memreg op Chuck Lever
2015-03-30 18:34 ` Chuck Lever
2015-03-30 18:35 ` [PATCH v3 11/15] xprtrdma: Add "reset " Chuck Lever
2015-03-30 18:35 ` Chuck Lever
2015-03-30 18:35 ` [PATCH v3 12/15] xprtrdma: Add "destroy " Chuck Lever
2015-03-30 18:35 ` Chuck Lever
2015-03-30 18:35 ` [PATCH v3 13/15] xprtrdma: Add "open" " Chuck Lever
2015-03-30 18:35 ` Chuck Lever
2015-03-30 18:35 ` [PATCH v3 14/15] xprtrdma: Handle non-SEND completions via a callout Chuck Lever
2015-03-30 18:35 ` Chuck Lever
2015-03-30 18:35 ` [PATCH v3 15/15] xprtrdma: Make rpcrdma_{un}map_one() into inline functions Chuck Lever
2015-03-30 18:35 ` Chuck Lever
2015-03-31 14:26 ` Anna Schumaker [this message]
2015-03-31 14:26 ` [PATCH v3 00/15] NFS/RDMA patches proposed for 4.1 Anna Schumaker
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=551AAEA1.3010105@Netapp.com \
--to=anna.schumaker@netapp.com \
--cc=chuck.lever@oracle.com \
--cc=linux-nfs@vger.kernel.org \
--cc=linux-rdma@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.