hfi1_make_uc_req(9)
π NAME π
bestie, welcome to hfi1_make_uc_req(9) from the Kernel API Manual π β the function that constructs a request packet (SEND, RDMA write). No cap, that's the whole name vibe. β¨
πΈ SYNOPSIS πΈ
int hfi1_make_uc_req (struct rvt_qp *qp , struct hfi1_pkt_state *ps );
π¦ ARGUMENTS π¦
qpβ a pointer to the QP π like, the queue pair in question, bestie.psβ the current packet state π the packet's current situation, basically.
β¨ DESCRIPTION β¨
Okay so first thing: assume s_lock is held. π That's the vibe check β don't come through without it, fr fr.
Then the function does its construct-a-request-packet moment. If it constructed it, return 1; otherwise, return 0. Periodt. π
Heads up: the s_lock-is-held assumption is literally in the original page β keep that energy. π«Ά
π SEE ALSO π
- Kernel file
./drivers/infiniband/hw/hfi1/uc.candhfi1_uc_rcv(9)β go read those too, bestie π«Άπ
xoxo, your hfi1_make_uc_req(9) bestie π β source: ./drivers/infiniband/hw/hfi1; date: October 2026. Slay and stay locked. πβ¨
π¦ 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