• Chuck Lever's avatar
    NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders · 76e5492b
    Chuck Lever authored
    Have the NFSD encoders annotate the boundaries of every
    direct-data-placement eligible result data payload. Then change
    svcrdma to use that annotation instead of the xdr->page_len
    when handling Write chunks.
    
    For NFSv4 on RDMA, that enables the ability to recognize multiple
    result payloads per compound. This is a pre-requisite for supporting
    multiple Write chunks per RPC transaction.
    Signed-off-by: default avatarChuck Lever <chuck.lever@oracle.com>
    76e5492b
svc_rdma_sendto.c 28.3 KB