net/failsafe: check stop call status
rte_eth_dev_stop() return value was changed from void to int, so this patch modify usage of this function across net/failsafe according to new return type. Signed-off-by: Ivan Ilchenko <ivan.ilchenko@oktetlabs.ru> Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
This commit is contained in:
parent
fb0379bc5d
commit
97742c7b0a
@ -282,7 +282,9 @@ fs_dev_remove(struct sub_device *sdev)
|
||||
switch (sdev->state) {
|
||||
case DEV_STARTED:
|
||||
failsafe_rx_intr_uninstall_subdevice(sdev);
|
||||
rte_eth_dev_stop(PORT_ID(sdev));
|
||||
ret = rte_eth_dev_stop(PORT_ID(sdev));
|
||||
if (ret < 0)
|
||||
ERROR("Failed to stop sub-device %u", SUB_ID(sdev));
|
||||
sdev->state = DEV_ACTIVE;
|
||||
/* fallthrough */
|
||||
case DEV_ACTIVE:
|
||||
|
@ -147,7 +147,9 @@ fs_dev_start(struct rte_eth_dev *dev)
|
||||
if (ret) {
|
||||
if (!fs_err(sdev, ret))
|
||||
continue;
|
||||
rte_eth_dev_stop(PORT_ID(sdev));
|
||||
if (fs_err(sdev, rte_eth_dev_stop(PORT_ID(sdev))) < 0)
|
||||
ERROR("Failed to stop sub-device %u",
|
||||
SUB_ID(sdev));
|
||||
fs_unlock(dev, 0);
|
||||
return ret;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user