svc_xprt_deferred_close(9)
π svc_xprt_deferred_close π
okay so bestie, welcome to the svc_xprt_deferred_close(9) page from the Kernel API Manual β yeah it's a kernel manpage, but honestly? it's giving main character energy and i'm obsessed π
β¨ NAME β¨
svc_xprt_deferred_close β close a transport π«
πΈ SYNOPSIS πΈ
void svc_xprt_deferred_close (struct svc_xprt *xprt );
literally that's the whole signature, no cap π«Ά
π¦ ARGUMENTS π¦
xprtβ the transport instance, periodt. that's the thing you're shutting down π
π₯ DESCRIPTION π₯
so here's the vibe: this function is used in contexts that need to defer the work of shutting down the transport to an nfsd thread β
like, sometimes you can't just shut the transport down right this second β the situation is not it β so you hand that job off to an nfsd thread and let it handle the closing. delegation, queen behaviour πβ¨
π SEE ALSO π
kernel file ./net/sunrpc/svc_xprt.c plus the whole friend group, fr fr:
svc_reg_xprt_class(9)svc_unreg_xprt_class(9)svc_print_xprts(9)svc_xprt_received(9)svc_xprt_create_from_sa(9)svc_xprt_create(9)svc_print_addr(9)svc_xprt_enqueue(9)svc_reserve(9)svc_wake_up(9)svc_recv(9)svc_send(9)svc_xprt_close(9)svc_xprt_destroy_all(9)svc_find_listener(9)svc_find_xprt(9)svc_xprt_names(9)
π lowkey reminder: this page lives under ./net/sunrpc, dated October 2026 β so yeah, mark your calendar bestie, that's the version/date vibe ποΈπ
okay that's the whole page, you ate that, mwah ππ π§ββοΈ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms