]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/failsafe/failsafe_rxtx.c
net/failsafe: fix Rx clean race
[dpdk.git] / drivers / net / failsafe / failsafe_rxtx.c
index 7311421538d088ac03a8588c001c6ff8fde96d52..70157c82936cb011cd381799541358e8bb09caa2 100644 (file)
@@ -43,7 +43,8 @@ fs_rx_unsafe(struct sub_device *sdev)
 {
        return (ETH(sdev) == NULL) ||
                (ETH(sdev)->rx_pkt_burst == NULL) ||
-               (sdev->state != DEV_STARTED);
+               (sdev->state != DEV_STARTED) ||
+               (sdev->remove != 0);
 }
 
 static inline int