rvt_get_swqe_remote_qpn(9)
π rvt_get_swqe_remote_qpn β kernel API manual, section 9 π
okay so this is rvt_get_swqe_remote_qpn(9) β say that five times fast, i dare you β and it lives in the kernel API manual, section 9. it's a lil getter, it's giving "one job and it does it" energy, and honestly? we respect it. β¨
πΈ NAME πΈ
rvt_get_swqe_remote_qpn β grab the remote QPN value. that's it. that's the whole vibe. π
π¦ SYNOPSIS π¦
u32 rvt_get_swqe_remote_qpn (struct rvt_swqe *swqe );
like, you hand it a send WQE and it hands you back a u32. transactional queen behavior, no cap. π
π ARGUMENTS π
swqeβ a valid Send WQE. and bestie, i cannot stress this enough: valid. it needs to be a real, honest-to-god Send WQE. don't be out here passing it nonsense and then acting surprised. π
π SEE ALSO π
the whole friend group, fr fr β go say hi:
struct rvt_ud_wr(9)struct rvt_krwq(9)rvt_get_swqe_ah_attr(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_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)
also the kernel file itself lives at ./include/rdma/rdmavt_qp.h β that's where all the drama happens. π
and that's the whole page bestie, mwah π«Ά β this one's from ./include/rdma, dated October 2026, and yes the header up top is literally rvt_get_swqe_remote_qpn(9) because we keep it iconic. β
π¦ 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