hfi1_make_rc_req(9)
okay so bestie, welcome to the glow-up of hfi1_make_rc_req(9), straight from the Kernel API Manual β this one is all about how to construct a request packet (SEND, RDMA r/w, ATOMIC) β¨
π NAME π
hfi1_make_rc_req β construct a request packet (SEND, RDMA r/w, ATOMIC) π
β¨ SYNOPSIS β¨
int hfi1_make_rc_req (struct rvt_qp *qp , struct hfi1_pkt_state *ps );
π«Ά ARGUMENTS π«Ά
qpβ a pointer to the QP πΈpsβ the current packet state π¦
π DESCRIPTION π
Assumes s_lock is held. Like, that is the vibe check: if s_lock is held, you're good to go, no cap π
Returns 1 if constructed; otherwise, returns 0. Periodt. π₯
π SEE ALSO π
Kernel file ./drivers/infiniband/hw/hfi1/rc.c β and the whole referenced squad is:
make_rc_ack(9)update_num_rd_atomic(9)reset_psn(9)hfi1_rc_verbs_aborted(9)update_qp_retry_state(9)rc_rcv_resp(9)rc_rcv_error(9)hfi1_rc_rcv(9)
cute sign-off time, bestie: source/version is ./drivers/infiniband/hw/hfi1, dated October 2026, and this iconic page is hfi1_make_rc_req(9). πβ¨π¦
π¦ 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