I have connect-6 modules installed however currently i am attempting to use loopback test only. Can anyone shed light on this on how to perform loopback test on single card with no cable attached? I am fairly well versed with ethernet but infinityband is my first foray into it by doing belows:
Apparently one of them has loop back binary and produced following output:
[nonroot@localhost bin]$ ./run_perftest_loopback 0 1 ./ib_write_bw -s 10
Port number 1 state is Down
Couldn't set the link layer
Couldn't get context for the device
Port number 1 state is Down
Couldn't set the link layer
Couldn't get context for the device
[nonroot@localhost bin]$
Thank you for posting your inquiry on the NVIDIA Developer Forum - Infrastructure and Networking - Section.
Unfortunately, this is not possible when running on a single port. You need to have a dual-port adapter for doing this as it needs a SM running on one of the ports and a physical layer between the two ports to have an active link up.
Thank you and regards,
~NVIDIA Networking Technical Support
I actually see the card had two physical ports. But under Linux i see two devices one as Ethernet other one is ib. I am not sure two pcie devices had one to one mapping to logistical ports. I am not sure as well if it is possible to set either of them as either ib or Ethernet.