__rxe_remove_mcg(9)
β¨ __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 π
rxe_mcast_add(9)rxe_mcast_del(9)__rxe_insert_mcg(9)__rxe_lookup_mcg(9)rxe_lookup_mcg(9)__rxe_init_mcg(9)__rxe_publish_mcg(9)rxe_get_mcg(9)rxe_cleanup_mcg(9)__rxe_destroy_mcg(9)rxe_destroy_mcg(9)__rxe_init_mca(9)rxe_attach_mcg(9)__rxe_cleanup_mca(9)rxe_detach_mcg(9)rxe_attach_mcast(9)rxe_detach_mcast(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms