+ discuss at openvswitch.org one comment below:
> -----Original Message----- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Polehn, Mike A > Sent: Tuesday, December 1, 2015 2:46 PM > To: Abhijeet Karve; dev at dpdk.org > Cc: bhavya.addep at gmail.com > Subject: Re: [dpdk-dev] DPDK OVS on Ubuntu 14.04 > > May need to setup huge pages on kernel boot line (this is example, you may > need to adjust): > > The huge page configuration can be added to the default configuration file > /etc/default/grub by adding to the GRUB_CMDLINE_LINUX and the grub > configuration file regenerated to get an updated configuration file for Linux > boot. > # vim /etc/default/grub // edit file > > . . . > GRUB_CMDLINE_LINUX_DEFAULT="... default_hugepagesz=1GB > hugepagesz=1GB hugepages=4 hugepagesize=2m hugepages=2048 ..." > . . . > > > This example sets up huge pages for both 1 GB pages for 4 GB of 1 GB > hugepage memory and 2 MB pages for 4 GB of 2 MB hugepage memory. > After boot the number of 1 GB pages cannot be changed, but the number of > 2 MB pages can be changed. > > After editing configuration file /etc/default/grub , the new grub.cfg boot > file > needs to be regenerated: > # update-grub > > And reboot. After reboot memory managers need to be setup: > > If /dev/hugepages does not exist: # mkdir /dev/hugepages > > # mount -t hugetlbfs nodev /dev/hugepages > > # mkdir /dev/hugepages_2mb > # mount -t hugetlbfs nodev /dev/hugepages_2mb -o pagesize=2MB > > Mike > > -----Original Message----- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Abhijeet Karve > Sent: Monday, November 30, 2015 10:14 PM > To: dev at dpdk.org > Cc: bhavya.addep at gmail.com > Subject: [dpdk-dev] DPDK OVS on Ubuntu 14.04 > > Dear All, > > > We are trying to install DPDK OVS on top of the openstack juno in Ubuntu > 14.04 single server. We are referring following steps for executing the same. > > https://software.intel.com/en-us/blogs/2015/06/09/building-vhost-user-for- > ovs-today-using-dpdk-200 > > During execution we are getting some issues with ovs-vswitchd service as its > getting hang during starting. > __________________________________________________________ > _______________ > > nfv-dpdk at nfv-dpdk:~$ tail -f /var/log/openvswitch/ovs-vswitchd.log > 2015-11- > 24T10:54:34.036Z|00006|reconnect|INFO|unix:/var/run/openvswitch/db.so > ck: > connecting... > 2015-11- > 24T10:54:34.036Z|00007|reconnect|INFO|unix:/var/run/openvswitch/db.so > ck: > connected > 2015-11-24T10:54:34.064Z|00008|bridge|INFO|ovs-vswitchd (Open vSwitch) > 2.4.90 > 2015-11-24T11:03:42.957Z|00002|vlog|INFO|opened log file > /var/log/openvswitch/ov > > s-vswitchd.log 2015-11- > 24T11:03:42.958Z|00003|ovs_numa|INFO|Discovered 24 CPU cores on > NUMA > nod > e 0 > 2015-11-24T11:03:42.958Z|00004|ovs_numa|INFO|Discovered 24 CPU cores > on NUMA > nod > e 1 > 2015-11-24T11:03:42.958Z|00005|ovs_numa|INFO|Discovered 2 NUMA > nodes and > 48 CPU > cores > 2015-11- > 24T11:03:42.958Z|00006|reconnect|INFO|unix:/var/run/openvswitch/db.so > ck: > connecting... > 2015-11- > 24T11:03:42.958Z|00007|reconnect|INFO|unix:/var/run/openvswitch/db.so > ck: > connected > 2015-11-24T11:03:42.961Z|00008|bridge|INFO|ovs-vswitchd (Open vSwitch) > 2.4.90 > __________________________________________________________ > _______________ > > Also, attaching output(Hugepage.txt) of ? ./ovs-vswitchd --dpdk -c 0x0FF8 -n > 4 --socket-mem 1024,0 -- --log-file=/var/log/openvswitch/ovs-vswitchd.log > --pidfile=/var/run/oppenvswitch/ovs-vswitchd.pid? > > - We tried seting up echo 0 > > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages, but couldn?t > succeeded. > Can anyone please help us in getting the things if we are missing any > and > causing ovs-vswitchd to stuck while starting? > > Also, when we create vm in openstack with DPDK OVS, dpdkvhost-user type > interfaces are getting created automatically. If this interfaces are getting > mapped with regular br-int bridge rather than DPDK bridge br0 then is this You can still have a bridge named br-int that is backed with a userspace datapath. You can't add a dpdkvhostuser port to a kernel space datapath. So in this case, I think you are ok and are using DPDK. > mean that we have successfully enabled DPDK with netdev datapath? > > > > We really appreciate for all the advice if you have. > > Thanks, > Abhijeet > Thanks & Regards > Abhijeet Karve > > =====-----=====-----===== > Notice: The information contained in this e-mail message and/or > attachments to it may contain confidential or privileged information. If you > are not the intended recipient, any dissemination, use, review, distribution, > printing or copying of the information contained in this e-mail message > and/or attachments to it are strictly prohibited. If you have received this > communication in error, please notify us by reply e-mail or telephone and > immediately and permanently delete the message and any attachments. > Thank you >