mirror of
https://github.com/openvswitch/ovs
synced 2025-08-30 22:05:19 +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);
|
||||
} else {
|
||||
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);
|
||||
return err;
|
||||
}
|
||||
|
Reference in New Issue
Block a user