cm_opa_to_ib_sgid(9)
π NAME π
okay so bestie, welcome to the cm_opa_to_ib_sgid(9) page in the Kernel API Manual β¨ the main-character function here is cm_opa_to_ib_sgid β Convert OPA SGID to IB SGID.
and why do we care? because ULPs (such as IPoIB) do not understand OPA GIDs and will reject them, since the local_gid will not match the sgid. therefore, the move is literally to change the pathrec's SGID to an IB SGID. periodt π
β¨ SYNOPSIS β¨
void cm_opa_to_ib_sgid (struct cm_work *work , struct sa_path_rec *path
);
π«Ά ARGUMENTS π«Ά
workβ Work completion. that's it, that's the vibe π«Άpathβ Path record. the path record in question, bestie πΈ
π SEE ALSO π
- Kernel file
./drivers/infiniband/core/cm.c ib_cm_listen(9),ib_cm_insert_listen(9)
okay bye bestie π this page is from ./drivers/infiniband/core, dated October 2026, and it's literally filed under cm_opa_to_ib_sgid(9). 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