]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/failsafe/failsafe_ether.c
ethdev: allow close function to return an error
[dpdk.git] / drivers / net / failsafe / failsafe_ether.c
index f18935a7e2af8f6ec7317ef2dce994c42380267e..c6066c76a347ef558fd5d5541dd2984c6b92b7cc 100644 (file)
@@ -287,7 +287,11 @@ fs_dev_remove(struct sub_device *sdev)
                /* fallthrough */
        case DEV_ACTIVE:
                failsafe_eth_dev_unregister_callbacks(sdev);
-               rte_eth_dev_close(PORT_ID(sdev));
+               ret = rte_eth_dev_close(PORT_ID(sdev));
+               if (ret < 0) {
+                       ERROR("Port close failed for sub-device %u",
+                             PORT_ID(sdev));
+               }
                sdev->state = DEV_PROBED;
                /* fallthrough */
        case DEV_PROBED: