Hi,

I am experiencing issue with vhost-user MQ, I don't see pkt recved at guest
virtio-net-pci interface. I am using tip of tree 
1) ovs commit-id : ff261703
2) dpdk : c8c33ad7
3) qemu : using v2.6.0 tag 

Although SQ works fine.

Can someone pl. suggest what am I missing?

Thanks.

Command tried:
1) ovs
rm -rf /usr/local/etc/openvswitch/conf.db
export OVS_DIR=$(pwd)
cd $OVS_DIR
./ovsdb/ovsdb-tool create /usr/local/etc/openvswitch/conf.db
./vswitchd/vswitch.ovsschema

./ovsdb/ovsdb-server --remote=punix:/usr/local/var/run/openvswitch/db.sock
--remote=db:Open_vSwitch,Open_vSwitch,manager_options
--private-key=db:Open_vSwitch,SSL,private_key --pidfile --detach

./utilities/ovs-vsctl --no-wait init

export DB_SOCK=/usr/local/var/run/openvswitch/db.sock

./utilities/ovs-vsctl --no-wait set Open_vSwitch . other_config:dpdk-init=true  
         
./vswitchd/ovs-vswitchd unix:$DB_SOCK --pidfile --detach

./utilities/ovs-vsctl  add-br bridge0 -- set bridge bridge0 datapath_type=netdev

./utilities/ovs-vsctl add-port bridge0 dpdk0 -- set Interface dpdk0 type=dpdk
options:n_rxq=2
./utilities/ovs-vsctl add-port bridge0 dpdk1 -- set Interface dpdk1 type=dpdk
options:n_rxq=2

./utilities/ovs-vsctl add-port bridge0 dpdkvhost0 -- set Interface dpdkvhost0
type=dpdkvhostuser options:n_rxq=2

./utilities/ovs-vsctl add-port bridge0 dpdkvhost1 -- set Interface dpdkvhost1
type=dpdkvhostuser options:n_rxq=2


./utilities/ovs-ofctl del-flows bridge0
./utilities/ovs-ofctl add-flow bridge0 in_port=1,action=output:3
./utilities/ovs-ofctl add-flow bridge0 in_port=3,action=output:1
./utilities/ovs-ofctl add-flow bridge0 in_port=2,action=output:4
./utilities/ovs-ofctl add-flow bridge0 in_port=4,action=output:2

2) qemu
./qemu/x86_64-softmmu/qemu-system-x86_64
-enable-kvm -name ubuntu-14.04-vm1 -machine pc-i440fx-2.4,accel=kvm,usb=off -cpu
host -nographic -m 2048 -boot c -smp 4 -chardev
socket,id=char1,path=/usr/local/var/run/openvswitch/dpdkvhost0 -netdev
type=vhost-user,id=hostnet1,chardev=char1,vhostforce,queues=2 -device
virtio-net-pci,mac=52:54:00:12:34:55,netdev=hostnet1,id=net1,mq=on,vectors=6
-chardev socket,id=char2,path=/usr/local/var/run/openvswitch/dpdkvhost1 -netdev
type=vhost-user,id=hostnet2,chardev=char2,vhostforce,queues=2 -device
virtio-net-pci,mac=52:54:00:12:34:56,netdev=hostnet2,id=net2,mq=on,vectors=6
-hda ./test-vm/ubuntu-14.04-vm1.img -object
memory-backend-file,id=mem,size=2048M,mem-path=/dev/hugepages,share=on -numa
node,memdev=mem -mem-prealloc


3) In side Guest, testpmd cmd for MQ
./x86_64-native-linuxapp-gcc/build/app/test-pmd/testpmd  -c 0x6 -n 4 --
--burst=64 -i --txq=2 --rxq=2 --txqflags=0xf00 --disable-hw-vlan

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to