mirror_ubuntu-kernels/include/linux/sunrpc
Chuck Lever 4d9d69db89 svcrdma: Add back svc_rdma_recv_ctxt::rc_pages
Having an nfsd thread waiting for an RDMA Read completion is
problematic if the Read responder (the client) stops responding. We
need to go back to handling RDMA Reads by allowing the nfsd thread
to return to the svc scheduler, then waking a second thread finish
the RPC message once the Read completion fires.

To start with, restore the rc_pages field so that RDMA Read pages
can be managed across calls to svc_rdma_recvfrom().

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
2024-01-07 17:54:32 -05:00
..
addr.h
auth_gss.h
auth.h
bc_xprt.h
cache.h SUNRPC: change cache_head.flags bits to enum 2023-08-29 17:45:22 -04:00
clnt.h SUNRPC: Fix RPC client cleaned up the freed pipefs dentries 2023-11-01 15:40:44 -04:00
debug.h
gss_api.h
gss_asn1.h
gss_err.h
gss_krb5.h
metrics.h
msg_prot.h
rpc_pipe_fs.h
rpc_rdma_cid.h
rpc_rdma.h
sched.h
stats.h SUNRPC: Remove unused declaration rpc_modcount() 2023-08-29 17:45:22 -04:00
svc_rdma_pcl.h
svc_rdma.h svcrdma: Add back svc_rdma_recv_ctxt::rc_pages 2024-01-07 17:54:32 -05:00
svc_xprt.h SUNRPC: use lwq for sp_sockets - renamed to sp_xprts 2023-10-16 12:44:07 -04:00
svc.h SUNRPC: Remove RQ_SPLICE_OK 2024-01-07 17:54:26 -05:00
svcauth_gss.h
svcauth.h SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor 2024-01-07 17:54:25 -05:00
svcsock.h SUNRPC: Remove unused declarations 2023-08-29 17:45:22 -04:00
timer.h
types.h
xdr.h SUNRPC: Silence compiler complaints about tautological comparisons 2023-09-15 15:50:39 -04:00
xprt.h SUNRPC: change the back-channel queue to lwq 2023-10-16 12:44:08 -04:00
xprtmultipath.h
xprtrdma.h
xprtsock.h