rvt_add_rnr_timer(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… rvt_add_rnr_timer β€” or, the little kernel page you're reading rn

okay so bestie, welcome to the rvt_add_rnr_timer man page, from the Kernel API Manual (yes, the kernel has a manual, and yes it's iconic). This one is short and sweet, so let's get into it ✨


🌸 NAME 🌸

rvt_add_rnr_timer β€” adds/starts an rnr timer on the QP. that's it, that's the whole vibe. no cap.


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the whole signature, copy it exactly bestie:

void rvt_add_rnr_timer (struct rvt_qp *qp , u32 aeth );

it returns void, so nothing comes back out β€” it just does the thing. main character energy fr πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • qp β€” the QP. literally the queue pair we're doing this to, that's the whole description, we love a concise queen πŸ‘‘
  • aeth β€” the aeth of the RNR timeout, and for loopback it's a simulated aeth. yes, simulated. loopback gets the knockoff version and honestly? relatable πŸ™ˆ

πŸ’– SEE ALSO πŸ’–

okay this is the part where the page just dumps the entire friend group on you 😭 but we're listing every single one, no skipping, no summarising, because every link is a bestie:

and yeah, rvt_stop_rnr_timer(9) is literally right there in the list β€” the start and the stop, a whole arc, we stan a balanced duo 🫢

ngl the _rvt_reset_qp(9) vs rvt_reset_qp(9) situation is giving "private account vs public account" and iykyk πŸ’€

🌈 the sign-off 🌈

this page lives in ./drivers/infiniband/sw/rdmavt, and it's dated October 2026 β€” yes, the future, she's ahead of her time ⭐ so that's the source, the version and the date all wrapped up with a bow πŸŽ€ bye bestie, go start that timer πŸ’œ

πŸ“¦ where this page comes from