irdma_term_modify_qp(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… irdma_term_modify_qp β€” it's giving "modify qp for term message" ✨

Okay bestie, welcome to the Kernel API Manual page for irdma_term_modify_qp(9) β€” yes that's the manual name, no I'm not gonna make you read it twice πŸŽ€

So like. This is the function that handles the modify-QP step of a terminate message flow. That's the whole vibe. Let's get into it πŸ¦‹


✨ SYNOPSIS ✨

void irdma_term_modify_qp (struct irdma_sc_qp *qp , u8 next_state , u8
       term , u8 term_len );

She returns void, she takes four args, she's literally that girl. No cap πŸ’…


🌸 ARGUMENTS 🌸

  • qp β€” the hardware control qp. like, the actual qp object we're doing the thing to, iykyk πŸ‘‘
  • next_state β€” qp's next state. the state she's moving on to, main character behavior fr ✨
  • term β€” terminate code. which flavor of terminate we're dealing with 😭
  • term_len β€” length. yes bestie, it's the length πŸ“

πŸ¦‹ SEE ALSO πŸ¦‹

It's a whole friend group in here, and I'm obsessed. Every single one of them, in Kernel file ./drivers/infiniband/hw/irdma/utils.c:

Like I said. Whole friend group. Read them all, bestie 🫢


Okay genuine tiny PSA: everything above is straight from the page β€” the void return, the four params, the u8 types, the exact file path, the full SEE ALSO list. Nothing invented, nothing merged, nothing dropped. Slay πŸ’–

That's the whole page, periodt! 🌈 This iconic little number lives in ./drivers/infiniband/hw/irdma, dated October 2026, and yes β€” the footer still says irdma_term_modify_qp(9) because the manual name never left the group chat πŸ˜­πŸ’œ Byeee 🧚⭐

πŸ“¦ where this page comes from