svcrdma: Use parsed chunk lists to construct RDMA Writes
authorChuck Lever <chuck.lever@oracle.com>
Wed, 17 Jun 2020 15:07:00 +0000 (11:07 -0400)
committerChuck Lever <chuck.lever@oracle.com>
Mon, 30 Nov 2020 18:00:22 +0000 (13:00 -0500)
commit7a1cbfa18059a40d4752dab057384c3ca2de326c
tree06b49ddaf83599bc6bd29d1ab9d1d53205b75b10
parent58b2e0fefa891c99f297120c8c062a35005dc562
svcrdma: Use parsed chunk lists to construct RDMA Writes

Refactor: Instead of re-parsing the ingress RPC Call transport
header when constructing RDMA Writes, use the new parsed chunk lists
for the Write list and Reply chunk, which are version-agnostic and
already XDR-decoded.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
include/linux/sunrpc/svc_rdma.h
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
net/sunrpc/xprtrdma/svc_rdma_rw.c
net/sunrpc/xprtrdma/svc_rdma_sendto.c