rvt_mcast_find(9)
πΈ NAME πΈ
okay so welcome to the rvt_mcast_find(9) manual page, bestie π
β this function is literally here to search the global table for the given multicast GID/LID. that's the whole vibe. no cap. β¨
π¦ SYNOPSIS π¦
struct rvt_mcast * rvt_mcast_find (struct rvt_ibport *ibp , union ib_gid
*mgid , u16 lid );
π ARGUMENTS π
ibpβ the IB port structure π«Άmgidβ the multicast GID to search for πlidβ the multicast LID portion of the multicast address (host order) π
π NOTE π
okay so important rules, bestie, write these on your hand:
- It is valid to have
1 MLIDwith multipleMGIDs. - It is not valid to have
1 MGIDwith multipleMLIDs.
that's the whole note. iykyk. πβ¨
π DESCRIPTION π
the caller is responsible for decrementing the reference count if found. like, yes, that's on you, bestie β don't forget. π
β RETURN β
NULL if not found. that's it. that's the return. π
π§ SEE ALSO π§
- Kernel file
./drivers/infiniband/sw/rdmavt/mcast.c rvt_driver_mcast_init(9)rvt_mcast_qp_alloc(9)rvt_mcast_alloc(9)rvt_attach_mcast(9)rvt_detach_mcast(9)rvt_mcast_tree_empty(9)
and this iconic little page is brought to you by source/version ./drivers/infiniband/sw/rdmavt, dated October 2026, for rvt_mcast_find(9) β bye bestie, slay your multicast searches ππβ¨
π¦ 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