ethdev: support vtune task tracing
[dpdk.git] / drivers / net / failsafe / failsafe_eal.c
index 8a3836c..c8f4318 100644 (file)
@@ -62,6 +62,8 @@ fs_bus_init(struct rte_eth_dev *dev)
                        ERROR("sub_device %d init went wrong", i);
                        return -ENODEV;
                }
+               SUB_ID(sdev) = i;
+               sdev->fs_dev = dev;
                sdev->dev = ETH(sdev)->device;
                ETH(sdev)->state = RTE_ETH_DEV_DEFERRED;
                sdev->state = DEV_PROBED;
@@ -79,7 +81,7 @@ failsafe_eal_init(struct rte_eth_dev *dev)
                return ret;
        if (PRIV(dev)->state < DEV_PROBED)
                PRIV(dev)->state = DEV_PROBED;
-       fs_switch_dev(dev);
+       fs_switch_dev(dev, NULL);
        return 0;
 }