All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/8] NFS/RDMA server patches for 4.5
@ 2015-11-23 22:20 ` Chuck Lever
  0 siblings, 0 replies; 60+ messages in thread
From: Chuck Lever @ 2015-11-23 22:20 UTC (permalink / raw)
  To: linux-rdma-u79uwXL29TY76Z2rM5mHXA, linux-nfs-u79uwXL29TY76Z2rM5mHXA

Here are patches to support server-side bi-directional RPC/RDMA
operation (to enable NFSv4.1 on RPC/RDMA transports). These still
need testing, but they are ready for initial review.

Also available in the "nfsd-rdma-for-4.5" topic branch of this git repo:

git://git.linux-nfs.org/projects/cel/cel-2.6.git

Or for browsing:

http://git.linux-nfs.org/?p=cel/cel-2.6.git;a=log;h=refs/heads/nfsd-rdma-for-4.5

---

Chuck Lever (8):
      svcrdma: Do not send XDR roundup bytes for a write chunk
      svcrdma: Define maximum number of backchannel requests
      svcrdma: Add svc_rdma_get_context() API that is allowed to fail
      svcrdma: Add infrastructure to send backwards direction RPC/RDMA calls
      svcrdma: Add infrastructure to receive backwards direction RPC/RDMA replies
      xprtrdma: Add class for RDMA backwards direction transport
      svcrdma: No need to count WRs in svc_rdma_send()
      svcrdma: Remove svc_rdma_fastreg_mr::access_flags field


 include/linux/sunrpc/svc_rdma.h          |   12 +
 include/linux/sunrpc/xprt.h              |    1 
 net/sunrpc/xprt.c                        |    1 
 net/sunrpc/xprtrdma/rpc_rdma.c           |   76 +++++++++
 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c  |   72 ++++++++-
 net/sunrpc/xprtrdma/svc_rdma_sendto.c    |   74 +++++++++
 net/sunrpc/xprtrdma/svc_rdma_transport.c |   65 ++++++--
 net/sunrpc/xprtrdma/transport.c          |  243 ++++++++++++++++++++++++++++++
 net/sunrpc/xprtrdma/xprt_rdma.h          |    6 +
 9 files changed, 519 insertions(+), 31 deletions(-)

--
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

^ permalink raw reply	[flat|nested] 60+ messages in thread

end of thread, other threads:[~2015-12-04 15:30 UTC | newest]

Thread overview: 60+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-23 22:20 [PATCH v1 0/8] NFS/RDMA server patches for 4.5 Chuck Lever
2015-11-23 22:20 ` Chuck Lever
     [not found] ` <20151123221738.13040.26277.stgit-Hs+gFlyCn65vLzlybtyyYzGyq/o6K9yX@public.gmane.org>
2015-11-23 22:20   ` [PATCH v1 1/8] svcrdma: Do not send XDR roundup bytes for a write chunk Chuck Lever
2015-11-23 22:20     ` Chuck Lever
2015-11-23 22:20   ` [PATCH v1 2/8] svcrdma: Define maximum number of backchannel requests Chuck Lever
2015-11-23 22:20     ` Chuck Lever
     [not found]     ` <20151123222030.13040.19373.stgit-Hs+gFlyCn65vLzlybtyyYzGyq/o6K9yX@public.gmane.org>
2015-11-24  0:39       ` Tom Talpey
2015-11-24  0:39         ` Tom Talpey
     [not found]         ` <5653B1A6.3010707-CLs1Zie5N5HQT0dZR+AlfA@public.gmane.org>
2015-11-24  1:09           ` Chuck Lever
2015-11-24  1:09             ` Chuck Lever
     [not found]             ` <BABDB763-B4D6-4538-82FB-11F494BAC27C-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2015-11-24  1:19               ` Tom Talpey
2015-11-24  1:19                 ` Tom Talpey
     [not found]                 ` <5653BB2C.4040209-CLs1Zie5N5HQT0dZR+AlfA@public.gmane.org>
2015-11-24  1:36                   ` Trond Myklebust
2015-11-24  1:36                     ` Trond Myklebust
2015-11-24  1:36                   ` Chuck Lever
2015-11-24  1:36                     ` Chuck Lever
     [not found]                     ` <9DE8B6F4-E14A-4F8D-BABC-AAE81E656B59-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2015-11-24  1:47                       ` Tom Talpey
2015-11-24  1:47                         ` Tom Talpey
2015-11-23 22:20   ` [PATCH v1 3/8] svcrdma: Add svc_rdma_get_context() API that is allowed to fail Chuck Lever
2015-11-23 22:20     ` Chuck Lever
     [not found]     ` <20151123222038.13040.61285.stgit-Hs+gFlyCn65vLzlybtyyYzGyq/o6K9yX@public.gmane.org>
2015-11-24  6:55       ` Christoph Hellwig
2015-11-24  6:55         ` Christoph Hellwig
     [not found]         ` <20151124065522.GC29141-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-11-24 14:24           ` Chuck Lever
2015-11-24 14:24             ` Chuck Lever
     [not found]             ` <7717B6B1-4A27-4D8A-8BCC-528CEC6DB54D-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2015-11-24 20:02               ` Christoph Hellwig
2015-11-24 20:02                 ` Christoph Hellwig
     [not found]                 ` <20151124200212.GA10208-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-11-24 20:06                   ` Chuck Lever
2015-11-24 20:06                     ` Chuck Lever
2015-12-04 15:29           ` Chuck Lever
2015-12-04 15:29             ` Chuck Lever
2015-11-23 22:20   ` [PATCH v1 4/8] svcrdma: Add infrastructure to send backwards direction RPC/RDMA calls Chuck Lever
2015-11-23 22:20     ` Chuck Lever
2015-11-23 22:20   ` [PATCH v1 5/8] svcrdma: Add infrastructure to receive backwards direction RPC/RDMA replies Chuck Lever
2015-11-23 22:20     ` Chuck Lever
     [not found]     ` <20151123222054.13040.13936.stgit-Hs+gFlyCn65vLzlybtyyYzGyq/o6K9yX@public.gmane.org>
2015-11-24  0:44       ` Tom Talpey
2015-11-24  0:44         ` Tom Talpey
     [not found]         ` <5653B2F7.8060906-CLs1Zie5N5HQT0dZR+AlfA@public.gmane.org>
2015-11-24  1:47           ` Chuck Lever
2015-11-24  1:47             ` Chuck Lever
     [not found]             ` <0296249F-C653-4DA1-B40E-070B14BD0C85-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2015-11-24  2:02               ` Tom Talpey
2015-11-24  2:02                 ` Tom Talpey
2015-11-23 22:21   ` [PATCH v1 6/8] xprtrdma: Add class for RDMA backwards direction transport Chuck Lever
2015-11-23 22:21     ` Chuck Lever
     [not found]     ` <20151123222102.13040.13340.stgit-Hs+gFlyCn65vLzlybtyyYzGyq/o6K9yX@public.gmane.org>
2015-11-24  0:49       ` Tom Talpey
2015-11-24  0:49         ` Tom Talpey
2015-11-23 22:21   ` [PATCH v1 7/8] svcrdma: No need to count WRs in svc_rdma_send() Chuck Lever
2015-11-23 22:21     ` Chuck Lever
2015-11-23 22:21   ` [PATCH v1 8/8] svcrdma: Remove svc_rdma_fastreg_mr::access_flags field Chuck Lever
2015-11-23 22:21     ` Chuck Lever
     [not found]     ` <20151123222118.13040.24258.stgit-Hs+gFlyCn65vLzlybtyyYzGyq/o6K9yX@public.gmane.org>
2015-11-24  0:52       ` Tom Talpey
2015-11-24  0:52         ` Tom Talpey
     [not found]         ` <5653B4CA.5050806-CLs1Zie5N5HQT0dZR+AlfA@public.gmane.org>
2015-11-24  0:53           ` Chuck Lever
2015-11-24  0:53             ` Chuck Lever
     [not found]             ` <92B143FC-0F2C-48E4-9042-189883D76403-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2015-11-24  6:39               ` Christoph Hellwig
2015-11-24  6:39                 ` Christoph Hellwig
     [not found]                 ` <20151124063903.GA12300-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-11-24 14:08                   ` Chuck Lever
2015-11-24 14:08                     ` Chuck Lever
     [not found]                     ` <7B9388F8-3A88-4F61-AB87-A1E6DB9902FE-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2015-11-24 16:03                       ` Christoph Hellwig
2015-11-24 16:03                         ` Christoph Hellwig
     [not found]                         ` <20151124160323.GA16427-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-11-24 16:04                           ` Chuck Lever
2015-11-24 16:04                             ` Chuck Lever

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.