xprt_wait_f..._request_def(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME

xprt_wait_for_reply_request_def β€” wait for reply ✨

ok so real talk, this one lives in the Kernel API Manual (that's the book it's filed under, bestie, not a vibe I made up) and it's basically the "hold up, we're waiting" function. 🫢


🌸 SYNOPSIS

void xprt_wait_for_reply_request_def (struct rpc_task *task );

πŸŽ€ ARGUMENTS

  • task β€” pointer to rpc_task. yep. that's the whole thing. it points at the task. πŸ’–

πŸ¦‹ DESCRIPTION

okay so here's the tea β˜• β€” this function sets a request's retransmit timeout based on the transport's default timeout parameters. that's the whole assignment, no cap.

it's specifically for the transports that don't adjust the retransmit timeout based on round-trip time estimation. like, those ones don't do the RTT math, so this is the fallback girlie who handles it with the defaults. πŸ’…

and then β€” the part everyone forgets β€” it puts the task to sleep on the pending queue. 😴 literally tucks it in. night night bestie.


πŸ‘‘ SEE ALSO

first up, the file itself lives in the kernel file ./net/sunrpc/xprt.c β€” go say hi 🫢

and then the entire extended friend group, like a group chat you got added to at 3am, no skips, all of them:

like… forty-six entries. she's popular. πŸ’€βœ¨


ngl this page is short but the friend list is not. don't skip the SEE ALSO, it's giving main character energy and it deserves the respect. 🌈

mwah πŸ’œ that's a wrap β€” this fab little page comes from ./net/sunrpc, dated October 2026, and it's filed under xprt_wait_f..._request_def(9). slay, go read the source, ily, bye πŸŽ€

πŸ“¦ where this page comes from