netdev-dpdk: Fix a bug in netdev_dpdk_set_multiq().
authorAlex Wang <alexw@nicira.com>
Fri, 19 Sep 2014 17:38:39 +0000 (10:38 -0700)
committerAlex Wang <alexw@nicira.com>
Fri, 19 Sep 2014 18:57:29 +0000 (11:57 -0700)
commit91968eb09670ece332eee88915f401fdc2450a8a
treeee5caf21aa087d4098e3e76c0d9dd61e49331374
parentba0358a1186c461b74271eca41738c0a4a80a734
netdev-dpdk: Fix a bug in netdev_dpdk_set_multiq().

Commit 5a0340 (dpif-netdev: Create multiple tx/rx queues when
adding dpdk interface.) introduced a bug which causes the function
netdev_dpdk_set_multiq() never resetting the tx queues.  This bug
could cause pmd thread accessing unassigned memory, resulting in
segfault.

This commit fixes the bug.

Reported-by: Ethan Jackson <ethan@nicira.com>
Signed-off-by: Alex Wang <alexw@nicira.com>
Acked-by: Daniele Di Proietto <ddiproietto@vmware.com>
lib/netdev-dpdk.c