Nvme initiator from container

Hi Guys,

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 11.7.159.191 -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 ?