Hi ,
Can any one help me or correct me if,  my approach is wrong to test dpdk along 
with OVS.
ThanksShyam Yeduru

> From: acon...@redhat.com
> To: yedurush...@hotmail.com
> CC: christian.ehrha...@canonical.com; discuss@openvswitch.org
> Subject: Re: [ovs-discuss] OVS+DPDK issue on Ubuntu 16.04
> Date: Mon, 11 Jul 2016 13:28:33 -0400
> 
> shyam yeduru <yedurush...@hotmail.com> writes:
> 
> > Hi ,
> >  
> > Sorry for confusing you. I will explain my issue clearly.
> >  
> > We have installed OVS and DPDK on Ubuntu14.04. We have done our 
> > configuration using Physical
> > NIC and Virtual 
> > Functions (SR-IOV produced Interfaces).
> >  
> > We have followed this link:
> > https://software.intel.com/en-us/articles/using-open-vswitch-with-dpdk-for-inter-vm-nfv-applications
> >
> >  
> > We are unable to add dpdk on top of OVS bridge.
> >  
> > Server configurations :
> > root@kvmsriov:~# cat /proc/cmdline
> > BOOT_IMAGE=/vmlinuz-4.4.0-28-generic root=/dev/mapper/kvmsriov--vg-root ro 
> > intel_iommu=on
> >
> > root@kvmsriov:~# grep Huge  /proc/meminfo
> > AnonHugePages:   5595136 kB
> > HugePages_Total:     256
> > HugePages_Free:      256
> > HugePages_Rsvd:        0
> > HugePages_Surp:        0
> > Hugepagesize:       2048 kB
> > root@kvmsriov:~#
> >
> > root@kvmsriov:~# dpdks -s
> > Network devices using DPDK-compatible driver
> > ============================================
> > 0000:07:00.0 '82599ES 10-Gigabit SFI/SFP+ Network Connection' drv=vfio-pci 
> > unused=ixgbe
> > 0000:07:00.1 '82599ES 10-Gigabit SFI/SFP+ Network Connection' drv=vfio-pci 
> > unused=ixgbe
> > 0000:07:10.0 '82599 Ethernet Controller Virtual Function' drv=vfio-pci 
> > unused=ixgbevf
> > 0000:07:10.1 '82599 Ethernet Controller Virtual Function' drv=vfio-pci 
> > unused=ixgbevf
> > Network devices using kernel driver
> > ===================================
> > 0000:03:00.0 'NetXtreme BCM5719 Gigabit Ethernet PCIe' if=eno1 drv=tg3 
> > unused=vfio-pci
> > *Active*
> > 0000:03:00.1 'NetXtreme BCM5719 Gigabit Ethernet PCIe' if=eno2 drv=tg3 
> > unused=vfio-pci
> > 0000:03:00.2 'NetXtreme BCM5719 Gigabit Ethernet PCIe' if=eno3 drv=tg3 
> > unused=vfio-pci
> > 0000:03:00.3 'NetXtreme BCM5719 Gigabit Ethernet PCIe' if=eno4 drv=tg3 
> > unused=vfio-pci
> > Other network devices
> > =====================
> > <none>
> >
> > OVS
> > root@kvmsriov:~# ovs-vsctl show
> > 910cdc54-e27f-4f5b-ae01-d180df6973ec
> >     Bridge "br0"
> >         Port "vhost-user1"
> >             Interface "vhost-user1"
> >                 type: dpdkvhostuser
> >                error: "could not open network device vhost-user1 (Address 
> > family not supported by
> > protocol)"
> >         Port "dpdk0"
> >             Interface "dpdk0"
> >                 type: dpdk
> >                error: "could not open network device dpdk0 (Address family 
> > not supported by protocol)"
> >         Port "br0"
> >             Interface "br0"
> >                 type: internal
> >     Bridge "ovsbr0"
> >         Port "vnet1"
> >             Interface "vnet1"
> >         Port "ovsbr0"
> >             Interface "ovsbr0"
> >                 type: internal
> >         Port "vnet2"
> >             Interface "vnet2"
> >     ovs_version: "2.5.0"
> > root@kvmsriov:~#
> >  
> > Enclosed  the logs of the server here with. Please do the needful.
> > root@kvmsriov:~# tailf /var/log/openvswitch/ovs-vswitchd.log
> > 2016-07-07T14:55:08.311Z|00091|bridge|INFO|bridge br0: using datapath ID 
> > 0000e21cf47fa440
> > 2016-07-07T14:55:08.311Z|00092|connmgr|INFO|br0: added service controller
> > "punix:/var/run/openvswitch/br0.mgmt"
> > 2016-07-07T14:55:13.488Z|00093|memory|INFO|peak resident set size grew 93% 
> > in last
> > 600282.6 seconds, from 117000 kB to 225472 kB
> > 2016-07-07T14:55:13.488Z|00094|memory|INFO|handlers:16 ports:4 
> > revalidators:8 rules:10
> > 2016-07-07T14:55:19.411Z|00095|netdev|WARN|could not create netdev dpdk0 of 
> > unknown type
> > dpdk
> > 2016-07-07T14:55:19.411Z|00096|bridge|WARN|could not open network device 
> > dpdk0 (Address
> > family not supported by protocol)
> > 2016-07-07T14:55:37.723Z|00097|netdev|WARN|could not create netdev 
> > vhost-user1 of unknown
> > type dpdkvhostuser
> > 2016-07-07T14:55:37.723Z|00098|bridge|WARN|could not open network device 
> > vhost-user1
> > (Address family not supported by protocol)
> > 2016-07-07T14:55:37.723Z|00099|netdev|WARN|could not create netdev dpdk0 of 
> > unknown type
> > dpdk
> > 2016-07-07T14:55:37.723Z|00100|bridge|WARN|could not open network device 
> > dpdk0 (Address
> > family not supported by protocol)
> >
> > Please advise....
> >  
> > Thanks
> > Shyam Yeduru
> >
> >  
> > ----------------------------------------------------------------------------------
> > From: christian.ehrha...@canonical.com
> > Date: Thu, 7 Jul 2016 08:12:10 +0200
> > Subject: Re: [ovs-discuss] OVS+DPDK issue on Ubuntu 16.04
> > To: yedurush...@hotmail.com
> > CC: discuss@openvswitch.org
> >
> > Hi,
> > I beg a pardon but I'm not entirely clear what you mean with "... mount the 
> > Intel 10gig ..."
> > Anyway what I've seen most often is that people struggle with some core 
> > parts of the setup and
> > then get refused by OVS trying to add the DPDK port.
> > What you report "...we are not able to add dpdk0 port to ovs bridge..." 
> > sounds very similar.
> >
> > In the past all questions I got only needed to check logs, identify the 
> > issue in base ovs+dpdk setup
> > and then things started to work for them.
> > Please take a look at
> > http://askubuntu.com/questions/786510/using-openvswitch-with-dpdk-in-ubuntu-16-04/789203#789203
> >
> >
> > If it helps you please give it an upvote and let me know.
> > I might consider adding this as a troubleshooting section to the 
> > serverguide if this really is a common
> > case.
> >
> > Kind Regards,
> > Christian
> >
> > Christian Ehrhardt
> > Software Engineer, Ubuntu Server
> > Canonical Ltd
> >
> > On Thu, Jul 7, 2016 at 6:54 AM, shyam yeduru <yedurush...@hotmail.com> 
> > wrote:
> >
> >  Hi Christian,
> >
> >  Thanks for writing us. We are able to mount the Intel 10gig DPDK Supported 
> > NIC Cards as
> >  stated in below url.
> >  Our Test Cases:
> >  1.0 Intel 10gig with Pass Through on to Vyatta Router , Traffic Generator 
> > was IXIA (No DPDK
> >  Enabled Interfaces)
> >  2.0 Intel 10gig with Pass Through on to Vyatta Router , Traffic Generator 
> > was IXIA ( DPDK
> >  Enabled Interfaces)
> >  3.0 OVS Bridge Interfaces on to Vyatta Router, Traffic Generator was IXIA 
> > (No DPDK )
> >  4.0 OVS Bridge Interfaces on to Vyatta Router, Traffic Generator was IXIA 
> > (DPDK)
> >
> >  From the above 4 scenarios, we are not able to add dpdk0 port to ovs 
> > bridge (4 Test Cases).
> >
> >  OVS+DPDK
> >
> >  http://openvswitch.org/support/dist-docs/INSTALL.DPDK.md.txt 
> >
> >  Pls advise, how to add the ovs along with dpdk .
> >
> >  Thanks
> >  Shyam yeduru
> > ----------------------------------------------------------------------------------
> >  From: christian.ehrha...@canonical.com
> >  Date: Tue, 5 Jul 2016 18:32:15 +0200
> >  Subject: Re: [ovs-discuss] OVS+DPDK issue on Ubuntu 16.04
> >  To: yedurush...@hotmail.com
> >  CC: discuss@openvswitch.org; sy00454...@techmahindra.com
> >
> >  Hi,
> >  The TL;DR is that in Ubuntu 16.04 the base openvswitch-switch package 
> > knows nothing about
> >  dpdk.
> >  But the openvswitch-switch-dpdk package does.
> >
> >  please follow the whole page around
> >  https://help.ubuntu.com/16.04/serverguide/DPDK.html#dpdk-openvswitch for 
> > some
> >  guidance.
> >
> >  Christian Ehrhardt
> >  Software Engineer, Ubuntu Server
> >  Canonical Ltd
> >
> >  On Mon, Jul 4, 2016 at 9:51 AM, shyam yeduru <yedurush...@hotmail.com> 
> > wrote:
> >
> >  Hi Team,
> >   
> >  We have used ovs+dpdk installed and trying to test with Brocade Vyatta VNF 
> > which is 
> >  DPDK Supported. We were not able to add dpdk0 port to OVS Bridge.
> >   
> >  Error log :
> >   
> >  2016-06-16T19:28:29.819Z|00021|bridge|INFO|bridge ovsbr0: added interface 
> > ovsbr0
> >  on port 65534
> >  2016-06-16T19:28:29.819Z|00022|bridge|INFO|bridge ovsbr0: added interface 
> > vnet0 on
> >  port 2
> >  2016-06-16T19:28:29.819Z|00023|bridge|INFO|bridge ovsbr0: added interface
> >  enp7s16f4 on port 1
> >  2016-06-16T19:28:29.819Z|00024|netdev|WARN|could not create netdev dpdk0 of
> >  unknown type dpdk
> 
> This usually implies that dpdk was not enabled.  Can you send the output
> of 'ps aux | grep ovs'?  Specifically, DPDK must be initialized
> explicitly to be usable (ie: for versions 2.5.0 and earlier, by passing
> arguments on the command line).  This can also indicate that the
> openvswitch installed does not even have compiled support for dpdk
> devices.
> 
> >  2016-06-16T19:28:29.819Z|00025|bridge|WARN|could not open network device 
> > dpdk0
> >  (Address family not supported by protocol)
> >  2016-06-16T19:28:29.819Z|00026|bridge|INFO|bridge ovsbr1: added interface 
> > ovsbr1
> >  on port 65534
> >  2016-06-16T19:28:29.819Z|00027|netdev|WARN|could not create netdev 
> > vhost-user1
> >  of unknown type dpdkvhostuser
> >  2016-06-16T19:28:29.819Z|00028|bridge|WARN|could not open network device
> >  vhost-user1 (Address family not supported by protocol)
> >  2016-06-16T19:28:29.819Z|00029|bridge|INFO|bridge ovsbr0: using datapath ID
> >  0000c67be1a7aa45
> >  2016-06-16T19:28:29.820Z|00030|connmgr|INFO|ovsbr0: added service 
> > controller
> >  "punix:/var/run/openvswitch/ovsbr0.mgmt"
> >  2016-06-16T19:28:29.856Z|00031|bridge|INFO|bridge ovsbr1: using datapath ID
> >  0000821322a5cb42
> >  2016-06-16T19:28:29.856Z|00032|connmgr|INFO|ovsbr1: added service 
> > controller
> >  "punix:/var/run/openvswitch/ovsbr1.mgmt"
> >  2016-06-16T19:28:29.894Z|00033|netdev|WARN|could not create netdev dpdk0 of
> >  unknown type dpdk
> >  2016-06-16T19:28:29.894Z|00034|bridge|WARN|could not open network device 
> > dpdk0
> >  (Address family not supported by protocol)
> >  2016-06-16T19:28:29.894Z|00035|netdev|WARN|could not create netdev 
> > vhost-user1
> >  of unknown type dpdkvhostuser
> >  2016-06-16T19:28:29.894Z|00036|bridge|WARN|could not open network device
> >  vhost-user1 (Address family not supported by protocol)
> >  2016-06-16T19:28:29.896Z|00037|bridge|INFO|ovs-vswitchd (Open vSwitch) 
> > 2.5.0
> >   
> >  Operating System : Ubuntu 16.04
> >  Hardward :
> >  Manufacturer: HP
> >  Product Name: ProLiant DL380p Gen8
> >  Intel 10gig DPDK Support with Intel SFP’s
> >  OpenvSwitch :
> >  Architecture: amd64
> >  Source: openvswitch
> >  Version: 2.5.0-0ubuntu1
> >  Depends: kmod | module-init-tools, netbase, openvswitch-common (= 
> > 2.5.0-0ubuntu1),
> >  procps, python-argparse, uuid-runtime, init-system-helpers (>= 1.18~), 
> > lsb-base (>=
> >  4.1+Debian11ubuntu7), python:any, libc6 (>= 2.14), libcap-ng0, libssl1.0.0 
> > (>= 1.0.0)
> >  Filename: 
> > pool/main/o/openvswitch/openvswitch-switch_2.5.0-0ubuntu1_amd64.deb
> >   
> >  OVS+DPDK
> >  Architecture: amd64
> >  Source: openvswitch
> >  Version: 2.5.0-0ubuntu1
> >  Depends: dpdk, openvswitch-switch (= 2.5.0-0ubuntu1), libc6 (>= 2.14), 
> > libcap-ng0,
> >  libdpdk0 (>= 2.2), libssl1.0.0 (>= 1.0.0)
> >  Filename: 
> > pool/main/o/openvswitch/openvswitch-switch-dpdk_2.5.0-0ubuntu1_amd64.deb
> >   
> >  Please advise, how do we proceed further and achieve configurations.
> >  _______________________________________________
> >  discuss mailing list
> >  discuss@openvswitch.org
> >  http://openvswitch.org/mailman/listinfo/discuss
> >
> > _______________________________________________
> > discuss mailing list
> > discuss@openvswitch.org
> > http://openvswitch.org/mailman/listinfo/discuss
                                          
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to