aboutsummaryrefslogtreecommitdiffstats
path: root/net/sunrpc/svc_xprt.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* SUNRPC: Remove comment for sp_lockGuoqing Jiang2024-05-061-1/+0
* SUNRPC: add a new svc_find_listener helperJeff Layton2024-05-061-0/+34
* SUNRPC: introduce svc_xprt_create_from_sa utility routineLorenzo Bianconi2024-05-061-58/+75
* svc: don't hold reference for poolstats, only mutex.NeilBrown2024-01-071-9/+23
* SUNRPC: Revert 5f7fc5d69f6e92ec0b38774c387f5cf7812c5806Chuck Lever2023-12-181-3/+2
* SUNRPC: change the back-channel queue to lwqNeilBrown2023-10-161-9/+3
* SUNRPC: use lwq for sp_sockets - renamed to sp_xprtsNeilBrown2023-10-161-40/+17
* SUNRPC: only have one thread waking up at a timeNeilBrown2023-10-161-13/+25
* SUNRPC: rename some functions from rqst_ to svc_thread_NeilBrown2023-10-161-5/+5
* SUNRPC: change service idle list to be an llistNeilBrown2023-10-161-26/+19
* SUNRPC: discard SP_CONGESTEDNeilBrown2023-10-161-3/+1
* SUNRPC: add list of idle threadsNeilBrown2023-10-161-4/+11
* SUNRPC: change how svc threads are asked to exit.NeilBrown2023-10-161-4/+3
* SUNRPC: integrate back-channel processing with svc_recv()NeilBrown2023-10-161-0/+27
* SUNRPC: rename and refactor svc_get_next_xprt()NeilBrown2023-10-161-48/+44
* SUNRPC: move all of xprt handling into svc_xprt_handle()NeilBrown2023-10-161-33/+20
* SUNRPC: make rqst_should_sleep() idempotent()NeilBrown2023-08-291-3/+5
* SUNRPC: Count ingress RPC messages per svc_poolChuck Lever2023-08-291-1/+2
* SUNRPC: Deduplicate thread wake-up codeChuck Lever2023-08-291-36/+8
* SUNRPC: Move trace_svc_xprt_enqueueChuck Lever2023-08-291-1/+1
* SUNRPC: remove timeout arg from svc_recv()NeilBrown2023-08-291-18/+16
* SUNRPC: change svc_recv() to return void.NeilBrown2023-08-291-17/+11
* SUNRPC: call svc_process() from svc_recv().NeilBrown2023-08-291-1/+2
* nfsd: don't allow nfsd threads to be signalled.NeilBrown2023-08-291-10/+6
* SUNRPC: Remove transport class dprintk call sitesChuck Lever2023-06-171-3/+0
* SUNRPC: Fix comments for transport class registrationChuck Lever2023-06-171-0/+12
* SUNRPC: Move initialization of rq_stimeChuck Lever2023-06-171-1/+2
* SUNRPC: Resupply rq_pages from node-local memoryChuck Lever2023-06-051-2/+3
* SUNRPC: Remove dprintk() in svc_handle_xprt()Chuck Lever2023-06-051-3/+0
* SUNRPC: always free ctxt when freeing deferred requestNeilBrown2023-05-141-6/+17
* SUNRPC: double free xprt_ctxt while still in useNeilBrown2023-05-141-1/+2
* SUNRPC: Support TLS handshake in the server-side TCP socket codeChuck Lever2023-04-271-1/+4
* SUNRPC: Clear rq_xid when receiving a new RPC CallChuck Lever2023-04-271-0/+2
* SUNRPC: Be even lazier about releasing pagesChuck Lever2023-04-271-3/+0
* SUNRPC: Relocate svc_free_res_pages()Chuck Lever2023-04-261-1/+1
* SUNRPC: Ignore return value of ->xpo_sendtoChuck Lever2023-04-261-12/+9
* SUNRPC: Remove ->xpo_secure_port()Chuck Lever2023-02-201-1/+0
* SUNRPC: Replace pool stats with per-CPU variablesChuck Lever2023-02-201-10/+8
* SUNRPC: Hoist svcxdr_init_decode() into svc_process()Chuck Lever2023-02-201-1/+0
* Revert "SUNRPC: Use RMW bitops in single-threaded hot paths"Chuck Lever2023-01-061-1/+1
* SUNRPC: Expand the svc_alloc_arg_err tracepointChuck Lever2022-07-291-1/+1
* SUNRPC: Use RMW bitops in single-threaded hot pathsChuck Lever2022-05-231-1/+1
* SUNRPC: Simplify synopsis of svc_pool_for_cpu()Chuck Lever2022-05-191-1/+1
* SUNRPC: Don't disable preemption while calling svc_pool_for_cpu().Sebastian Andrzej Siewior2022-05-191-4/+1
* SUNRPC: Remove svc_rqst::rq_xprt_hlenChuck Lever2022-05-191-6/+4
* Merge tag 'nfsd-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds2022-04-121-0/+3
|\
| * SUNRPC: Fix NFSD's request deferral on RDMA transportsChuck Lever2022-04-061-0/+3
* | Merge tag 'net-next-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds2022-03-241-2/+2
|\ \ | |/ |/|
| * SUNRPC: add netns refcount tracker to struct svc_xprtEric Dumazet2022-01-281-2/+2
* | SUNRPC: Remove svc_shutdown_net()Chuck Lever2022-02-281-2/+7