svcrdma: Support multiple write chunks when pulling up
authorChuck Lever <chuck.lever@oracle.com>
Fri, 13 Mar 2020 14:42:11 +0000 (10:42 -0400)
committerChuck Lever <chuck.lever@oracle.com>
Mon, 30 Nov 2020 18:00:22 +0000 (13:00 -0500)
commit9d0b09d5ef0c842592a5df3a5b8b59124485ff1b
tree411c71caffd1c556ee4f7f4516a308cc03c63e02
parent6911f3e10cd9792ccfd6980da91a171f54984692
svcrdma: Support multiple write chunks when pulling up

When counting the number of SGEs needed to construct a Send request,
do not count result payloads. And, when copying the Reply message
into the pull-up buffer, result payloads are not to be copied to the
Send buffer.

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