irdma_setup_connection_wqes(9)
π irdma_setup_connection_wqes(9) π
okay so bestie, buckle up β this is the irdma_setup_connection_wqes page from the Kernel API Manual, and it's honestly iconic in how tiny it is. Like, the whole function does one little job and then dips. Obsessed. π
β¨ NAME β¨
irdma_setup_connection_wqes β sets up the WQEs you literally need to complete a connection. that's the whole vibe. π¦
πΈ SYNOPSIS πΈ
void irdma_setup_connection_wqes (struct irdma_qp_uk *qp );
no cap, that's the entire signature. it returns void, so there's no return value to obsess over. it just does the thing. π
π«Ά ARGUMENTS π«Ά
qpβ the hw qp, and yes bestie, that's both user and kernel. she's versatile. main character energy fr fr. π
π₯ SEE ALSO π₯
this is the part where the page goes FULL group chat and tags everyone in the Kernel file ./drivers/infiniband/hw/irdma/uk.c. it's giving family reunion. so many cousins. π
irdma_set_fragment(9)irdma_set_fragment_gen_1(9)irdma_nop_1(9)irdma_clr_wqes(9)irdma_uk_qp_post_wr(9)irdma_qp_get_next_send_wqe(9)irdma_qp_get_next_recv_wqe(9)irdma_uk_rdma_write(9)irdma_uk_atomic_fetch_add(9)irdma_uk_atomic_compare_swap(9)irdma_uk_srq_post_receive(9)irdma_uk_rdma_read(9)irdma_uk_send(9)irdma_set_mw_bind_wqe_gen_1(9)irdma_copy_inline_data_gen_1(9)irdma_inline_data_size_to_quanta_gen_1(9)irdma_set_mw_bind_wqe(9)irdma_copy_inline_data(9)irdma_inline_data_size_to_quanta(9)irdma_uk_inline_rdma_write(9)irdma_uk_inline_send(9)irdma_uk_stag_local_invalidate(9)irdma_uk_post_receive(9)irdma_uk_cq_resize(9)irdma_uk_cq_set_resized_cnt(9)irdma_uk_cq_request_notification(9)irdma_uk_cq_empty(9)irdma_uk_cq_poll_cmpl(9)irdma_round_up_wq(9)irdma_get_wqe_shift(9)irdma_uk_srq_init(9)irdma_uk_calc_shift_wq(9)irdma_uk_calc_depth_shift_sq(9)irdma_uk_calc_depth_shift_rq(9)irdma_uk_qp_init(9)irdma_uk_cq_init(9)irdma_uk_clean_cq(9)irdma_nop(9)irdma_fragcnt_to_quanta_sq(9)irdma_fragcnt_to_wqesize_rq(9)
like, go read them. iykyk. π§
ngl the original page gives us no warnings, no exit statuses, no env vars, no examples β so neither do i. we keep it honest around here. π
and that's the whole page, bestie!! source was ./drivers/infiniband/hw/irdma, dated October 2026, and the manual tag stays irdma_setup_connection_wqes(9) β slay, goodbye, periodt. ππβ
π¦ 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