__rxe_remove_mcg(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ __rxe_remove_mcg(9) ✨

okay so bestie, welcome to the Kernel API Manual page for __rxe_remove_mcg β€” this is a <pink>kernel function</pink> and we're about to make it make sense, no cap πŸ’…


πŸŽ€ NAME πŸŽ€

__rxe_remove_mcg β€” removes an mcg from the red-black tree, and heads up: it does it holding the lock πŸ”’βœ¨


πŸ¦‹ SYNOPSIS πŸ¦‹

void __rxe_remove_mcg (struct rxe_mcg *mcg );

🌸 ARGUMENTS 🌸

  • mcg β€” the multicast group object, and it's got a red-black tree node embedded right up in it 🧚

πŸ’œ CONTEXT πŸ’œ

okay this is the important part, don't skip it πŸ™ˆ the caller must hold a reference to mcg and rxe->mcg_lock β€” like, both of them, fr fr, this is not optional πŸ’€


🌈 SEE ALSO 🌈

Kernel file ./drivers/infiniband/sw/rxe/rxe_mcast.c and its whole friend group πŸ‘‘


and that's the whole page, bestie β€” go forth and remove that mcg responsibly 🫢 This little gem lives at ./drivers/infiniband/sw/rxe, dated <mint>October 2026` ⭐ (yes the manual header said October 2026, iconic scheduling energy πŸŽ€). mwah πŸ’–

πŸ“¦ where this page comes from