rvt_qp_swqe_incr(9)
π« rvt_qp_swqe_incr(9) π«
okay so this is a page from the Kernel API Manual, section 9 β yes bestie, the kernel has manpages too, we love a nerdy king π
β¨ NAME β¨
rvt_qp_swqe_incr β increment ring index π
πΈ SYNOPSIS πΈ
u32 rvt_qp_swqe_incr (struct rvt_qp *qp , u32 val );
like, that's the whole vibe. a u32 goes in-ish, a u32 comes out. main character energy fr π
π¦ ARGUMENTS π¦
qpβ the qp π (yes, that's the whole description, she's mysterious like that)valβ the starting value π±
π RETURN π
the new value, wrapping as appropriate π β so like, it wraps around when it needs to, no cap. that's the wrapping as appropriate part, don't forget it π«Ά
π SEE ALSO π
the kernel file ./include/rdma/rdmavt_qp.h β go read her, she's iconic π
and then the whole friend group, in this exact order, periodt:
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_put_swqe(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_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)
ngl bestie, if you got here from a broken ring index, this is your sign β go check the qp, she's probably seen things π
that's the whole page, mwah π β sourced from ./include/rdma, dated October 2026, and published under the Kernel API Manual banner. slay, bye π§ββοΈβ¨
π¦ 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