irdma_check_syn(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… irdma_check_syn β€” a Kernel API Manual moment (section 9, bestie)

Okay so picture this: you're deep in the Kernel API Manual, section 9, and you've landed on irdma_check_syn. The whole job? Check for an error on a received syn ack. That's it. That's the vibe check. πŸŽ€


✨ NAME ✨

irdma_check_syn β€” check for error on received syn ack πŸ¦‹

Like, it looks at a syn-ack that just showed up and goes "hmm, is something wrong here?" fr fr.


✨ SYNOPSIS ✨

int irdma_check_syn (struct irdma_cm_node *cm_node , struct tcphdr *tcph
);

Yep, that's the whole signature, no cap. Returns an int, takes two pointers, slays. πŸ’…


🌸 ARGUMENTS 🌸

  • cm_node β€” the connection's node 🫢 (your main character struct β€” the connection you're checking on)
  • tcph β€” a pointer to the tcp header πŸ‘‘ (the actual packet bits you're inspecting)

πŸ¦‹ SEE ALSO πŸ¦‹

Soooo many cousins, bestie. Start with the kernel file itself β€” ./drivers/infiniband/hw/irdma/cm.c β€” and then the whole friend group:

That's the whole group chat, everyone showed up. πŸ”₯


Heads up bestie: this page only tells you the name, the signature, the two arguments and the friend list β€” that's literally everything the original gives you, so don't go reading extra behaviour into it, mwah. πŸ’–

Bye bestie! 🧚 This lil' page lives under ./drivers/infiniband/hw/irdma and it's stamped October 2026 β€” go forth and check those syn acks, you gorgeous genius. β­πŸ’œ

πŸ“¦ where this page comes from