aboutsummaryrefslogtreecommitdiff
path: root/lib/dpif-netdev.c
diff options
context:
space:
mode:
authorDaniele Di Proietto <ddiproietto@vmware.com>2014-10-03 15:04:15 -0700
committerJarno Rajahalme <jrajahalme@nicira.com>2014-10-03 15:04:15 -0700
commit8bd89cdc06fbb3fc29144fa99ae499d71e14ebf1 (patch)
treea208f6380b18c7d607bb5eae42adf0d1f1129854 /lib/dpif-netdev.c
parent33c24cf9f42dbc7b156a5d0ef5f4851537d343cc (diff)
dpif-netdev: Destroy pmd_thread cmap at exit
Found by valgrind Signed-off-by: Daniele Di Proietto <ddiproietto@vmware.com> Acked-by: Jarno Rajahalme <jrajahalme@nicira.com>
Diffstat (limited to 'lib/dpif-netdev.c')
-rw-r--r--lib/dpif-netdev.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/dpif-netdev.c b/lib/dpif-netdev.c
index 6029d3f10..9c61a216c 100644
--- a/lib/dpif-netdev.c
+++ b/lib/dpif-netdev.c
@@ -643,6 +643,7 @@ dp_netdev_free(struct dp_netdev *dp)
shash_find_and_delete(&dp_netdevs, dp->name);
dp_netdev_destroy_all_pmds(dp);
+ cmap_destroy(&dp->poll_threads);
ovs_mutex_destroy(&dp->non_pmd_mutex);
ovsthread_key_delete(dp->per_pmd_key);