<div dir="ltr"><div><div><div><div><div><div><div><div><br></div>Hi,<br><br></div>I have compiled and built ovs-dpdk using DPDK v17.08 and OVS v2.8.0. The NIC that I am using is Mellanox ConnectX-3 Pro, which is a dual port 10G NIC. The problem with this NIC is that it provides only one PCI address for both the 10G ports.<br><br></div>So when I am trying to add the two DPDK ports to my br0 bridge<br><br># ovs-vsctl --no-wait add-port br0 dpdk0 -- set Interface dpdk0 type=dpdk options:dpdk-devargs=0002:01:00.0<br><br># ovs-vsctl --no-wait add-port br0 dpdk1 -- set Interface dpdk1 type=dpdk options:dpdk-devargs=0002:01:00.0<br> <br></div>The port dpdk1 is added successfully and able to transfer data, but adding dpdk0 to br0 fails:<br><br>2017-09-06T14:19:20Z|00045|netdev_dpdk|INFO|Port 0: e4:1d:2d:4f:78:60<br>2017-09-06T14:19:20Z|00046|bridge|INFO|bridge br0: added interface dpdk1 on port 1<br>2017-09-06T14:19:20Z|00047|bridge|INFO|bridge br0: added interface br0 on port 65534<br>2017-09-06T14:19:20Z|00048|dpif_netlink|WARN|Generic Netlink family &#39;ovs_datapath&#39; does not exist. The Open vSwitch kernel module is probably not loaded.<br>2017-09-06T14:19:20Z|00049|netdev_dpdk|WARN|&#39;dpdk0&#39; is trying to use device &#39;0002:01:00.0&#39; which is already in use by &#39;dpdk1&#39;<br>2017-09-06T14:19:20Z|00050|netdev|WARN|dpdk0: could not set configuration (Address already in use)<br>2017-09-06T14:19:20Z|00051|bridge|INFO|bridge br0: using datapath ID 0000e41d2d4f7860<br><br><br></div>With OVS v2.6.1 I never had this problem as dpdk-devargs was not mandatory and just specifying port name was enough to add that port to bridge.<br><br></div>Is there a way to add port both ports to bridge ?<br><br></div>Thanks,<br></div>Devendra<br></div>