srpt_get_ioc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 srpt_get_ioc β€” NAME ✨

okay so bestie, srpt_get_ioc literally writes the IOControllerprofile to a management datagram πŸ’… that's the whole vibe, no cap.


πŸŽ€ SYNOPSIS πŸŽ€

void srpt_get_ioc (struct srpt_port *sport , u32 slot , struct ib_dm_mad
*mad );

πŸ’– ARGUMENTS πŸ’–

  • sport β€” the HCA port the MAD came in through 🫢 like, that's the entry point, okay?
  • slot β€” the slot number that got specified in the DM_ATTR_IOC_PROFILE query ✨
  • mad β€” the datagram that's gonna get sent back as the response to DM_ATTR_IOC_PROFILE πŸ’Œ it's the reply, it's the moment, it's giving main character energy

πŸ¦‹ DESCRIPTION πŸ¦‹

sooo this is where you go read the receipts πŸ“– go look at section 16.3.3.4 IOControllerProfile in the InfiniBand Architecture Specification β€” that's the lore, bestie. also peep section B.7, table B.7 in the SRP r16a document. iykyk πŸ‘‘


🌈 SEE ALSO 🌈

also check out the kernel file here β€” ./drivers/infiniband/ulp/srpt/ib_srpt.c πŸ“ and honestly the whole friend group:


and that's the whole page, bestie πŸ’œ this lil icon comes to you from ./drivers/infiniband/ulp/srpt, dated October 2026 β€” periodt, go slay some MADs πŸŽ€βœ¨

πŸ“¦ where this page comes from