Hello, I would like to disable RoCE functionality on my ConnectX-5. I am trying to verify device I am working on and which has RoCE capabilites is working correctly. Due to this I installed Linux on virtual machine in VirtualBox and I am trying to use soft roce which sould fulfill my demands.
Problem is that when I connect two port of my ConnectX-5 in hardware loopback I am able to send RoCE SEND packet out from one interface, but it get lost somewhere in second interface.
I tried to run this on virtual network created in virtual box and I was succesful. My idea is that ConnectX-5 has enabled RoCE and it discard RoCE packet so it doesn’t arrive to higher layers.
My questions are:
- Is my assumption about NIC discarding packet correct?
- How can I disable RoCE on interface in Windows? I found only this for linux https://community.mellanox.com/s/article/How-to-Disable-RoCE