Does ibnetdiscover not help you?
On Tue, 19 Sep 2023, 19:03 Michael DiDomenico, <mdidomeni...@gmail.com> wrote: > does anyone know if there's a simple command to pull the neighbor of > the an ib port? for instance, this horrible shell command line > > # for x in `ibstat | awk -F \' '/^CA/{print $2}'`; do iblinkinfo -C > ${x} -n 1 -l | grep `hostname -s`; done > 0x080069000000fbcc "SwitchX - Mellanox Technologies" 41134 29[ ] > ==( 4X 14.0625 Gbps Active/ LinkUp)==> 0x88e9a4ffff404704 > 611 1[ ] "logs01 HCA-1" ( ) > 0x88e9a4ffff404704 " logs01 HCA-1" 611 1[ ] > ==( 4X 14.0625 Gbps Active/ LinkUp)==> 0x080069000000fbcc > 41134 29[ ] "SwitchX - Mellanox Technologies" ( ) > 0x080069000000fbdc "SwitchX - Mellanox Technologies" 41219 29[ ] > ==( 4X 14.0625 Gbps Active/ LinkUp)==> 0x88e9a4ffff404705 > 10105 1[ ] "logs01 HCA-2" ( ) > 0x88e9a4ffff404705 " logs01 HCA-2" 10105 1[ ] > ==( 4X 14.0625 Gbps Active/ LinkUp)==> 0x080069000000fbdc > 41219 29[ ] "SwitchX - Mellanox Technologies" ( ) > > outputs what i need (though i only need the CA perspective), but it's > going to be an atrocious effort in text parsing. would be nice if > there was a nice simple command, preferably that outputs json, but > that's likely wishful thinking > _______________________________________________ > Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing > To change your subscription (digest mode or unsubscribe) visit > https://beowulf.org/cgi-bin/mailman/listinfo/beowulf >
_______________________________________________ Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing To change your subscription (digest mode or unsubscribe) visit https://beowulf.org/cgi-bin/mailman/listinfo/beowulf