rvt_mcast_alloc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… rvt_mcast_alloc(9) β€” the kernel API manual, but make it make sense πŸŽ€

okay so bestie, welcome to the rvt_mcast_alloc page from the Kernel API Manual β€” yes it's a section 9 page, yes that means kernel internals, no you don't have to be scared, i got you 🫢


✨ NAME ✨

rvt_mcast_alloc β€” allocate the multicast GID structure. that's it, that's the whole job. she's a one-line icon πŸ‘‘


🌸 SYNOPSIS 🌸

struct rvt_mcast * rvt_mcast_alloc (union ib_gid *mgid , u16 lid );

literally the whole signature, copied exactly, no cap πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • mgid β€” the multicast GID. this is the what of the whole situation.
  • lid β€” the multicast LID, in host order (so no, don't go byte-swapping it, it's already correct, ngl that's the vibe check people fail the most πŸ™ˆ).

πŸ’– DESCRIPTION πŸ’–

a list of QPs is gonna get attached to this structure. like, this struct is literally the main character and the QPs are her group chat β€” they all get attached to her ✨ periodt.

that's the whole description fr fr. it's a short page, she's lowkey mysterious, we respect that πŸŽ€

πŸ”₯ SEE ALSO πŸ”₯

that's the whole friend group, they all show up together, obsessed πŸ’œ


β€” and that's the page!! πŸ¦‹ sign-off time: this one lives in ./drivers/infiniband/sw/rdmavt, dated October 2026, and yes the footer still says rvt_mcast_alloc(9) because we keep the receipts ⭐ πŸ’…

πŸ“¦ where this page comes from