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.
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/d20da35a27 2e937802680ce80 84d97c60ef629cc /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. OPTIONS= "csum=off, gso=off, guest_tso4= off,guest_ tso6=off, guest_ecn= off" /github. com/openstack/ networking- ovs-dpdk/ blob/d20da35a27 2e937802680ce80 84d97c60ef629cc /devstack/ libs/ovs- dpdk#L98- L103
as such we forcable disable all offloads
VIRTIO_
can you try removing
https:/
and which will allow qemu to negotiate what offloads are available such as tso or check sum offloads.