rvt_put_swqe(9)
π rvt_put_swqe β drop mr refs held by swqe β¨
okay so bestie, this one's a kernel API page (that's the (9) vibe, iykyk) and it's honestly short and sweet β a little cleanup function that just... lets go. π«Ά
πΈ NAME πΈ
rvt_put_swqe β drop mr refs held by swqe
Like, literally that's the whole personality: it drops the mr references that the swqe is holding onto. No cap.
π SYNOPSIS π
void rvt_put_swqe (struct rvt_swqe *wqe );
Returns void, bestie β it gives nothing back, it just does the thing. π
π¦ ARGUMENTS π¦
wqeβ the send wqe π (yes that's it, that's the whole argument list, we love a low-maintenance king)
β¨ DESCRIPTION β¨
Okay so here's the tea: this drops any mr references held by the swqe. That's it. That's the function. It's giving "designated driver at the end of the party" β it makes sure the references get home safe and then dips. π
No return value, no drama, no surprises. Just a clean little release. periodt.
π SEE ALSO π
This is the part where the friend group gets huge β the Kernel file ./include/rdma/rdmavt_qp.h is basically the group chat, and here's everyone in it:
struct rvt_ud_wr(9)struct rvt_krwq(9)rvt_get_swqe_ah_attr(9)rvt_get_swqe_remote_qpn(9)rvt_get_swqe_remote_qkey(9)rvt_get_swqe_pkey_index(9)rvt_get_rq_count(9)struct rvt_operation_params(9)rvt_is_user_qp(9)rvt_get_qp(9)rvt_put_qp(9)rvt_qp_wqe_reserve(9)rvt_qp_wqe_unreserve(9)rvt_div_round_up_mtu(9)rvt_div_mtu(9)rvt_timeout_to_jiffies(9)rvt_lookup_qpn(9)rvt_mod_retry_timer_ext(9)rvt_put_qp_swqe(9)rvt_qp_swqe_incr(9)rvt_recv_cq(9)rvt_send_cq(9)rvt_qp_complete_swqe(9)struct rvt_qp_iter(9)ib_cq_tail(9)ib_cq_head(9)rvt_free_rq(9)rvt_to_iport(9)rvt_rc_credit_avail(9)
Go read them, they're iconic too. π₯
π friendly reminder: this page lives under the ./include/rdma source, version-dated October 2026 β so when you cite it in your essay (you won't), that's the receipt. mwah π
anyway that's the whole page, love that for us ππ§ββοΈ
π¦ 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