mirror of
https://github.com/openvswitch/ovs
synced 2025-09-02 23:35:27 +00:00
netdev-dpdk: Print the reason of device detaching failure.
Useful for debugging. Signed-off-by: Ilya Maximets <i.maximets@samsung.com> Acked-by: Ian Stokes <ian.stokes@intel.com>
This commit is contained in:
@@ -1395,8 +1395,11 @@ netdev_dpdk_destruct(struct netdev *netdev)
|
||||
* device are closed.
|
||||
*/
|
||||
if (!remove_on_close || !netdev_dpdk_get_num_ports(rte_dev)) {
|
||||
if (rte_dev_remove(rte_dev) < 0) {
|
||||
VLOG_ERR("Device '%s' can not be detached", dev->devargs);
|
||||
int ret = rte_dev_remove(rte_dev);
|
||||
|
||||
if (ret < 0) {
|
||||
VLOG_ERR("Device '%s' can not be detached: %s.",
|
||||
dev->devargs, rte_strerror(-ret));
|
||||
} else {
|
||||
/* Device was closed and detached. */
|
||||
VLOG_INFO("Device '%s' has been removed and detached",
|
||||
|
Reference in New Issue
Block a user