Comment 5 for bug 1651727

Revision history for this message
sean mooney (sean-k-mooney) wrote :

removing devstack as all dpdk logic for devstack is provided by the networking-ovs-dpdk plugin.

as far as i am aware the DPDK launchpad project is not used so this should be repoted to the dpdk mailing list.

networking-ovs-dpdk installs a wrapper file around qemu to workaround limitaition in old nova and qemu versions.

https://github.com/openstack/networking-ovs-dpdk/blob/d20da35a272e937802680ce8084d97c60ef629cc/devstack/libs/ovs-dpdk#L79-L128

with mitaka and qemu 2.3+ certenly 2.5+ there is no reason that i am aware of to continue to use this wrapper.

we keep it in the repo to support older software revisions.

one of the things that was broken with older version of qemu was the offload negotiation.
as such we forcable disable all offloads
VIRTIO_OPTIONS="csum=off,gso=off,guest_tso4=off,guest_tso6=off,guest_ecn=off"
can you try removing
https://github.com/openstack/networking-ovs-dpdk/blob/d20da35a272e937802680ce8084d97c60ef629cc/devstack/libs/ovs-dpdk#L98-L103
and which will allow qemu to negotiate what offloads are available such as tso or check sum offloads.