From: Tom Tucker Date: Tue, 12 Aug 2008 20:12:10 +0000 (-0500) Subject: svcrdma: Modify the RPC recv path to use FRMR when available X-Git-Tag: v2.6.28-rc1~576^2^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=146b6df6a537939570c5772ebd7db826fdbd5d82;p=pandora-kernel.git svcrdma: Modify the RPC recv path to use FRMR when available RPCRDMA requests that specify a read-list are fetched with RDMA_READ. Using an FRMR to map the data sink improves NFSRDMA security on transports that place the RDMA_READ data sink LKEY on the wire because the valid lifetime of the MR is only the duration of the RDMA_READ. The LKEY is invalidated when the last RDMA_READ WR completes. Mapping the data sink also allows for very large amounts to data to be fetched with a single WR, so if the client is also using FRMR, the entire RPC read-list can be fetched with a single WR. Signed-off-by: Tom Tucker --- Reading git-diff-tree failed