rvt_recv_cq(9)
π NAME π
okay bestie, welcome to rvt_recv_cq(9) from the Kernel API Manual β this one is literally here to add a new entry to completion queue by receive queue. thatβs the whole vibe. π«Ά
β¨ SYNOPSIS β¨
void rvt_recv_cq (struct rvt_qp *qp , struct ib_wc *wc , bool solicited
);
π ARGUMENTS π
qpβ receive queue. yes maβam, thatβs the queue. π§wcβ work completion entry to add. the little entry bestie weβre adding. β¨solicitedβtrueif entry is solicited. thatβs it, thatβs the flag. π
π¦ DESCRIPTION π¦
so this is a wrapper function for the rvt_enter_cq function call by receive queue. iconic little middleman behavior, honestly. π
if rvt_cq_enter returns false, that means the cq is full and the qp is put into error state. π not the cute kind of plot twist.
bestie, pay attention:falsefromrvt_cq_entermeanscqfull βqpgoes into error state. no cap. π
π SEE ALSO π
- Kernel file
./include/rdma/rdmavt_qp.h 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_qp_swqe_incr(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)
okay bye bestie π
β¨ β source: ./include/rdma, date: October 2026, page: rvt_recv_cq(9), manual: Kernel API Manual. slay and read the source. ππ¦
π¦ 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