Problem with ovs-dpdk and Mellanox NIC

Clash Royale CLAN TAG #URR8PPP up vote 1 down vote favorite I'm facing some problem with DPDK on Ubuntu 16.04 with a Mellanox 40G NIC. I'm not able to assign the NIC to an ovs (trying to use vfio-pci driver). When I try to assign the NIC to the OVS with the following command: ovs-vsctl add-port br0 ens1 -- set Interface ens1 type=dpdk options:dpdk-devargs=0000:07:00.0 I get the following log message: Apr 17 15:26:43 olnmalp026Bn001 ovs-vsctl: ovs|00001|vsctl|INFO|Called as ovs-vsctl add-port br0 ens1 -- set Interface ens1 type=dpdk options:dpdk-devargs=0000:07:00.0 Apr 17 15:26:43 olnmalp026Bn001 ovs-vswitchd[56850]: ovs|00184|dpdk|ERR|EAL: Driver cannot attach the device (0000:07:00.0) Apr 17 15:26:43 olnmalp026Bn001 ovs-vswitchd[56850]: ovs|00185|dpdk|ERR|EAL: No port found for device (0000:07:00.0) The strangest thing I've noticed, is that if I run dpdk-procinfo, I get the following output: root@olnmalp026Bn001:/home/sysadmin# dpdk-procinfo EAL: Detected 56 ...