I am trying to make nvme over fabrics initiator running from a docker container (based centos 7.6)
Simple rdma test are working fine, (ib_write_bw with rdma cm)
But when running nvme discover runs it returns
[root@b9ef20472789 tmp]# nvme discover -a 18.104.22.168 -t rdma -s 4420
Get discovery log page failed: -2
The network interface used is a macvlan interface and ping works fine to my target.
I also have the same symptom by using sriov (rdma/sriov plugin for RDMA over SRIOV)
Simple test like ib_write_bw with rdma cm works fine.
Any idea ?