Ok, I now have an update. It seems like the switches are there alright it's just that I manually need to query.
Although this is server 1 connected to the switch, port 16 shows up. Which means port 16 is server1, port 15 is server 2, which makes no sense to me at all. Is that editable?
[root@dev1 ~]# iblinkinfo -P 1
Switch: 0x0002c90200410f0a MT47396 Infiniscale-III Mellanox Technologies:
2 1[ ] ==( Down/ Polling)==> [ ] "" ( )
2 2[ ] ==( Down/ Polling)==> [ ] "" ( )
2 3[ ] ==( Down/ Polling)==> [ ] "" ( )
2 4[ ] ==( Down/ Polling)==> [ ] "" ( )
2 5[ ] ==( Down/ Polling)==> [ ] "" ( )
2 6[ ] ==( Down/ Polling)==> [ ] "" ( )
2 7[ ] ==( Down/ Polling)==> [ ] "" ( )
2 8[ ] ==( Down/ Polling)==> [ ] "" ( )
2 9[ ] ==( Down/ Polling)==> [ ] "" ( )
2 10[ ] ==( Down/ Polling)==> [ ] "" ( )
2 11[ ] ==( Down/ Polling)==> [ ] "" ( )
2 12[ ] ==( Down/ Polling)==> [ ] "" ( )
2 13[ ] ==( Down/ Polling)==> [ ] "" ( )
2 14[ ] ==( Down/ Polling)==> [ ] "" ( )
2 15[ ] ==( Down/ Polling)==> [ ] "" ( )
2 16[ ] ==( 4X 5.0 Gbps Active/ LinkUp)==> 1 1[ ] "dev1 HCA-1" ( )
2 17[ ] ==( Down/ Polling)==> [ ] "" ( )
2 18[ ] ==( Down/ Polling)==> [ ] "" ( )
2 19[ ] ==( Down/ Polling)==> [ ] "" ( )
2 20[ ] ==( Down/ Polling)==> [ ] "" ( )
2 21[ ] ==( Down/ Polling)==> [ ] "" ( )
2 22[ ] ==( Down/ Polling)==> [ ] "" ( )
2 23[ ] ==( Down/ Polling)==> [ ] "" ( )
2 24[ ] ==( Down/ Polling)==> [ ] "" ( )
CA: dev1 HCA-1:
0x00188b9097fe45fa 1 1[ ] ==( 4X 5.0 Gbps Active/ LinkUp)==> 2 16[ ] "MT47396 Infiniscale-III Mellanox Technologies" ( )
[root@dev1 ~]# iblinkinfo -P 2
Switch: 0x0002c90200410dba MT47396 Infiniscale-III Mellanox Technologies:
4 1[ ] ==( Down/ Polling)==> [ ] "" ( )
4 2[ ] ==( Down/ Polling)==> [ ] "" ( )
4 3[ ] ==( Down/ Polling)==> [ ] "" ( )
4 4[ ] ==( Down/ Polling)==> [ ] "" ( )
4 5[ ] ==( Down/ Polling)==> [ ] "" ( )
4 6[ ] ==( Down/ Polling)==> [ ] "" ( )
4 7[ ] ==( Down/ Polling)==> [ ] "" ( )
4 8[ ] ==( Down/ Polling)==> [ ] "" ( )
4 9[ ] ==( Down/ Polling)==> [ ] "" ( )
4 10[ ] ==( Down/ Polling)==> [ ] "" ( )
4 11[ ] ==( Down/ Polling)==> [ ] "" ( )
4 12[ ] ==( Down/ Polling)==> [ ] "" ( )
4 13[ ] ==( Down/ Polling)==> [ ] "" ( )
4 14[ ] ==( Down/ Polling)==> [ ] "" ( )
4 15[ ] ==( Down/ Polling)==> [ ] "" ( )
4 16[ ] ==( 4X 5.0 Gbps Active/ LinkUp)==> 3 2[ ] "dev1 HCA-1" ( )
4 17[ ] ==( Down/ Polling)==> [ ] "" ( )
4 18[ ] ==( Down/ Polling)==> [ ] "" ( )
4 19[ ] ==( Down/ Polling)==> [ ] "" ( )
4 20[ ] ==( Down/ Polling)==> [ ] "" ( )
4 21[ ] ==( Down/ Polling)==> [ ] "" ( )
4 22[ ] ==( Down/ Polling)==> [ ] "" ( )
4 23[ ] ==( Down/ Polling)==> [ ] "" ( )
4 24[ ] ==( Down/ Polling)==> [ ] "" ( )
CA: dev1 HCA-1:
0x00188b9097fe45fb 3 2[ ] ==( 4X 5.0 Gbps Active/ LinkUp)==> 4 16[ ] "MT47396 Infiniscale-III Mellanox Technologies" ( )
[root@dev1 ~]#