hfi1_rc_verbs_aborted(9)
π NAME π
hfi1_rc_verbs_aborted β bestie, this is the one that handles abort status β¨
Okay so real talk, the whole manual is hfi1_rc_verbs_aborted(9) from the Kernel API Manual, and it's lowkey iconic. Let's get into it π«Ά
β¨ SYNOPSIS β¨
void hfi1_rc_verbs_aborted (struct rvt_qp *qp , struct hfi1_opa_header
*opah );
Like, that's the whole signature. No cap, that's it π
π ARGUMENTS π
qpβ the QP. literally the queue pair, that's the whole vibe πopahβ the opa header. yes bestie, the opa header π¦
π₯ DESCRIPTION π₯
So what this code does is it modifies both the ACK bit in BTH[2] and the s_flags, all so it can go into send one mode. Two things at once, main character energy fr fr π
β¨
And why, you ask? Because it serves to throttle the send engine to only send a single packet β which is exactly what you want in the likely case that a link has gone down ππ Like, if the link's acting sus, don't spam it with packets. Just one. One packet. That's the whole mood. πΈ
ngl this is a "the link probably died so let's chill" situation and honestly? relatable π
π SEE ALSO π
Kernel file ./drivers/infiniband/hw/hfi1/rc.c β and the whole friend group:
make_rc_ack(9)hfi1_make_rc_req(9)update_num_rd_atomic(9)reset_psn(9)update_qp_retry_state(9)rc_rcv_resp(9)rc_rcv_error(9)hfi1_rc_rcv(9)
Go read them, they ate π
<3
And that's the page, bestie π§π This whole thing lives over in ./drivers/infiniband/hw/hfi1, dated October 2026, and it's canonically hfi1_rc_verbs_aborted(9) β go off, kernel docs, 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