It did not tell me anything:

*Mar 20 11:42:23  ovs-vsctl: ovs|00001|vsctl|INFO|Called as ovs-vsctl
add-port br0 dpdk-p0 -- set Interface dpdk-p0 type=dpdk
options:dpdk-devargs=0000:00:0a.0*
*Mar 20 11:42:23  ovs-vswitchd[23906]: ovs|00042|bridge|WARN|could not open
network device dpdk-p0 (No such device)*
*Mar 20 11:42:23  ovs-vswitchd[23906]: ovs|00044|bridge|WARN|could not open
network device dpdk-p0 (No such device)*


A ./dpdk-devbind.py --status shows the below results, confirming device
binding

*Network devices using DPDK-compatible driver*
*============================================*
*0000:00:09.0 'Ethernet Controller X710 for 10GbE SFP+' drv=igb_uio
unused=i40e*
*0000:00:0a.0 'Ethernet Controller X710 for 10GbE SFP+' drv=igb_uio
unused=i40e*

*Network devices using kernel driver*
*===================================*
*0000:00:07.0 'XL710/X710 Virtual Function' if=ens7 drv=i40evf
unused=igb_uio *Active**

*Other network devices*
*=====================*
*<none>*

*Crypto devices using DPDK-compatible driver*
*===========================================*
*<none>*

*Crypto devices using kernel driver*
*==================================*
*<none>*

*Other crypto devices*
*====================*
*<none>*

But, I did notice a curious thing:

when I init OVS with dpdk, using:

ovs-vsctl --no-wait set Open_vSwitch . other_config:dpdk-init=true
ovs-vsctl --no-wait set Open_vSwitch . other_config:dpdk-socket-mem="1024,0"




*2017-03-21T03:14:01Z|00007|dpdk|INFO|EAL ARGS: ovs-vswitchd --socket-mem
1024,0 -c 0x00000001*
*EAL: Detected 5 lcore(s)*
*EAL: Probing VFIO support...*
*EAL: WARNING: cpu flags constant_tsc=yes nonstop_tsc=no -> using
unreliable clock cycles !*
*EAL: PCI device 0000:00:07.0 on NUMA socket -1*
*EAL:   probe driver: 8086:154c net_i40e_vf*
*EAL: PCI device 0000:00:09.0 on NUMA socket -1*
*EAL:   probe driver: 8086:1572 net_i40e*
*PMD: eth_i40e_dev_init(): FW 5.0 API 1.5 NVM 05.00.02 eetrack 80002284*
*EAL: PCI device 0000:00:0a.0 on NUMA socket -1*
*EAL:   probe driver: 8086:1572 net_i40e*
*PMD: eth_i40e_dev_init(): FW 5.0 API 1.5 NVM 05.00.02 eetrack 80002284*


I was wondering if the probe driver for 09.0 and 0a.0 should have been
something like 'igb_uio'.. I am not sure if this is how it should be?

Appreciate your inputs.

Best Regards
Advith Nagappa

On Tue, Mar 21, 2017 at 3:33 AM, Ben Pfaff <b...@ovn.org> wrote:

> On Tue, Mar 21, 2017 at 02:36:23AM +0100, Advith Nagappa wrote:
> > Hi,
> >
> > I have DPDK 16.11.1 and OVS 2.6.1, with 1 Gb Huge page/ and 2 NICs bound
> > with Igb_uio drivers.
> >
> > I run in to trouble while creating DPDK ports on the OVS bridge.
> >
> >
> > *ovs-vsctl add-port br0 dpdk-p1 -- set Interface dpdk-p1 type=dpdk*
> >
> > works perfectly fine.
> >
> > But,
> >
> > *ovs-vsctl add-port br0 dpdk-p0 -- set Interface dpdk-p0 type=dpdk
> > options:dpdk-devargs=0000:00:0a.0*
> >
> > gives an error:
> > ovs-vsctl: Error detected while setting up 'dpdk-p0'.  See ovs-vswitchd
> log
> > for details.
>
> What's in the log?
>
_______________________________________________
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to