IBTOPODIFF(1)
π IBTOPODIFF β the Fabric Topology Matcher π
okay bestie so this page is from the IB DATA MODEL PACKAGE, manual section 1, and the command itself is ibtopodiff. yes the NAME section up top literally spells it ibtoopdiff (extra o, iconic typo, we keep it) but the actual binary you type is ibtopodiff. iykyk π
β¨ NAME β¨
ibtoopdiff β Fabric Topology Matcher π§
β¨ SYNOPSYS β¨
(yeah it's spelled SYNOPSYS here, we're not fixing it, it's canon π)
ibtopodiff [-v][-h] -t <topo file> -d <subnet file> -s <start node name>
-p <start port num> -g <start port guid>
β¨ DESCRIPTION β¨
so basically, this utility does matching between two things:
- a given topology file (see
man ibdm-topology-filefor the whole tea β) - and a
subnet.lstfile β that file is a dump of all the links in the discovered fabric, and it gets generated byibdiagnetorOpenSMπ¦
like, it takes your dream blueprint and your actual reality and goes "vibe check: do these match?" and that's the entire job. periodt. π₯
β¨ ARGUMENTS β¨
-t,--topology<file> β the topology file, queen π. seeman ibdm-topology-filefor how it's defined.-d,--discovered<file> β thesubnet.lstfile, produced byOpenSMoribdiagnet.-s,--start-node<name> β the name of the matching start node, also known as the anchor node. e.g.H-1/U1β-p,--port-num<num> β the number of the matching start port, also known as the anchor port.-g,--port-guid<guid> β the guid of the matching start port π―
β¨ OPTIONS β¨
-v,--verboseβ verbose mode π£οΈ (the original calls it "Verbsoe mode", which is honestly a mood)-h,--helpβ provides this help message π«Ά
β¨ AUTHOR β¨
Eitan Zahavi, Mellanox Technologies LTD, eitan@mellanox.co.il π
okay that's the whole thing, no notes πΈ this was IBDM 1.0, dated 2024-04-22, and yeah the footer is also IBTOPODIFF(1) because we're consistent like that. mwah, go match some fabrics π
β¨
π¦ where this page comes from
- ubuntu noble: ibutils 1.5.7+0.2.gbd7e502-3build1
- ubuntu questing: ibutils 1.5.7+0.2.gbd7e502-3build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms