>-----Original Message-----
>From: dev [mailto:dev-boun...@openvswitch.org] On Behalf Of Sheroo
>Pratap
>Sent: Wednesday, June 1, 2016 9:48 AM
>To: ovs dev <dev@openvswitch.org>
>Subject: [ovs-dev] OVS is failing while starting with DPDK
>
>Hi All,
>
>  I am trying to start OVS with DPDK but it is failing with below error.
>
>root@osboxes:/home/osboxes/ovs# ovs-vswitchd unix:$DB_SOCK --pidfile --
>detach 2016-06-01T08:25:32Z|00001|ovs_numa|INFO|Discovered 1 CPU cores
>on NUMA node 0 2016-06-01T08:25:32Z|00002|ovs_numa|INFO|Discovered 1
>NUMA nodes and 1 CPU cores
>2016-06-
>01T08:25:32Z|00003|reconnect|INFO|unix:/usr/local/var/run/openvswitch/d
>b.sock:
>connecting...
>2016-06-
>01T08:25:32Z|00004|reconnect|INFO|unix:/usr/local/var/run/openvswitch/d
>b.sock:
>connected
>*2016-06-01T08:25:32Z|00005|dpdk|ERR|DPDK not supported in this copy of
>Open vSwitch.* root@osboxes:/home/osboxes/ovs#
>
>Below is the steps is have followed so far.
>
>1) My OVS version is master ovs i.e. 2.5.90, ubuntu 15.10 and kernel version is
>4.6
>2) DPDK version is 16.04  (as recommended in INSTALL.DPDK.md of master
>ovs)
>3) Following are the steps as have executed as mentioned in
>INSTALL.DPDK.md
>        1)  export DPDK_DIR=/usr/src/dpdk-16.04
>        2)  cd $DPDK_DIR
>        3) make install T=x86_64-native-linuxapp-gcc DESTDIR=install
>        4) export DPDK_BUILD=$DPDK_DIR/x86_64-native-linuxapp-gcc/
>        5) cd $(OVS_DIR)/
>       6) ./boot.sh
>       7) ./configure --with-dpdk=$DPDK_BUILD CFLAGS="-g -O2 -Wno-cast-
>align"
>       8) make CFLAGS='-O3 -march=native
>       9)  added below line in /etc/default/grub
>               default_hugepagesz=1GB hugepagesz=1G hugepages=1
>          Snapshot of grub
>             GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
>             GRUB_CMDLINE_LINUX_DEFAULT="quiet splash
>default_hugepagesz=1GB hugepagesz=1G hugepages=1"
>             GRUB_CMDLINE_LINUX=""
>     10) modprobe uio
>     11) insmod $DPDK_BUILD/kmod/igb_uio.ko
>     12) $DPDK_DIR/tools/dpdk_nic_bind.py --bind=igb_uio eth0
>     13) mount -t hugetlbfs -o pagesize=2MB none /dev/hugepages
>     14) mkdir -p /usr/local/etc/openvswitch
>     15) mkdir -p /usr/local/var/run/openvswitch
>     16) rm /usr/local/etc/openvswitch/conf.db
>     17) ovsdb-tool create /usr/local/etc/openvswitch/conf.db  \
>             /usr/local/share/openvswitch/vswitch.ovsschema
>
>     18) removed SSL certificates while configuraing ovsdb :
>              ovsdb-server
>--remote=punix:/usr/local/var/run/openvswitch/db.sock
>--remote=db:Open_vSwitch,Open_vSwitch,manager_options  --pidfile --
>detach
>     19) ovs-vsctl --no-wait init
>     20) export DB_SOCK=/usr/local/var/run/openvswitch/db.sock
>     21) ovs-vsctl --no-wait set Open_vSwitch . other_config:dpdk-init=true
>
>
>
>
>
>
>
>* 22) faling here : ovs-vswitchd unix:$DB_SOCK --pidfile
>--detach            root@osboxes:/home/osboxes/ovs# ovs-vswitchd
>unix:$DB_SOCK --pidfile --detach
>2016-06-01T08:25:32Z|00001|ovs_numa|INFO|Discovered 1 CPU cores on
>NUMA
>node 0            2016-06-01T08:25:32Z|00002|ovs_numa|INFO|Discovered 1
>NUMA nodes and 1 CPU cores
>2016-06-
>01T08:25:32Z|00003|reconnect|INFO|unix:/usr/local/var/run/openvswitch/d
>b.sock:
>connecting...
>2016-06-
>01T08:25:32Z|00004|reconnect|INFO|unix:/usr/local/var/run/openvswitch/d
>b.sock:
>connected            2016-06-01T08:25:32Z|00005|dpdk|ERR|DPDK not supported
>in this copy of Open vSwitch.*

This is more likely OVS configuration issue and check the 'DPDK_BUILD' env 
variable if it is set appropriately. 
Check this thread for more information: 
http://openvswitch.org/pipermail/dev/2016-June/071955.html

>
>Please anyone can help, after executing step 22 getting error "DPDK not
>supported in this copy of Open vSwitch"
>
>Thanks and Regards
> S Pratap
>_______________________________________________
>dev mailing list
>dev@openvswitch.org
>http://openvswitch.org/mailman/listinfo/dev
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to