In reading this thread, this is such a pity.
I'm using Mellanox ConnectX-4 (100 Gbps 4x EDR Infiniband cards) and I was hoping to be able to run NVMe RAID so that it will be presented to my Infiniband network in my basement, at home, and running NVMeoF.
But it looks like that is going to be a no-go with unRAID.
I am not really sure why unRAID can't/doesn't do it because once you install MLNX_Linux_OFED drivers, and you assign an IP address (e.g. IPv4) to the IB devs, and you're running IPoIB, I don't really see why this couldn't work (or why you would specifically need 100 Gb *ethernet*).
As long as you have an IP address assigned to the device, wouldn't that be all that you need?
(Assuming that you meet all of the other IB requirements, i.e. you have something that's running a subnet manager (OpenSM).)
Once my SM is up and running, and then an IPv4 address has been assigned, then I'm able to start moving data over IB without any issues.
Is there a way for me to inject this into the unRAID installation?