]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/failsafe/failsafe_ops.c
net/failsafe: fix reconfiguration
[dpdk.git] / drivers / net / failsafe / failsafe_ops.c
index fe64c684851f58948781a473bf048ceffa3eefe3..057e435cf273767d7a22a055106f65f7ac04261d 100644 (file)
@@ -110,7 +110,8 @@ fs_dev_configure(struct rte_eth_dev *dev)
                int lsc_interrupt = 0;
                int lsc_enabled;
 
-               if (sdev->state != DEV_PROBED)
+               if (sdev->state != DEV_PROBED &&
+                   !(PRIV(dev)->alarm_lock == 0 && sdev->state == DEV_ACTIVE))
                        continue;
 
                rmv_interrupt = ETH(sdev)->data->dev_flags &