mirror of
https://github.com/openvswitch/ovs
synced 2025-09-01 06:45:17 +00:00
netdev-dpdk: Fix leak on netdev_dpdk_vhost_user_construct failure.
Memory pool for vhost-user ports always created even if construction fails. And message about successfull socket creation also printed. Signed-off-by: Ilya Maximets <i.maximets@samsung.com> Signed-off-by: Ben Pfaff <blp@ovn.org>
This commit is contained in:
@@ -690,10 +690,11 @@ netdev_dpdk_vhost_user_construct(struct netdev *netdev_)
|
|||||||
netdev->vhost_id);
|
netdev->vhost_id);
|
||||||
} else {
|
} else {
|
||||||
fatal_signal_add_file_to_unlink(netdev->vhost_id);
|
fatal_signal_add_file_to_unlink(netdev->vhost_id);
|
||||||
|
VLOG_INFO("Socket %s created for vhost-user port %s\n",
|
||||||
|
netdev->vhost_id, netdev_->name);
|
||||||
|
err = vhost_construct_helper(netdev_);
|
||||||
}
|
}
|
||||||
|
|
||||||
VLOG_INFO("Socket %s created for vhost-user port %s\n", netdev->vhost_id, netdev_->name);
|
|
||||||
err = vhost_construct_helper(netdev_);
|
|
||||||
ovs_mutex_unlock(&dpdk_mutex);
|
ovs_mutex_unlock(&dpdk_mutex);
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user