]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit64edfe5b67890994393347ca4196b917450b17d8
tree06b49ddaf83599bc6bd29d1ab9d1d53205b75b10
parent04d8bb7b427fd38ca87bf91a41f4bff79265778a
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