]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/failsafe/failsafe_eal.c
ethdev: support vtune task tracing
[dpdk.git] / drivers / net / failsafe / failsafe_eal.c
index 8a3836ce242ca9834e1b0c7dd27a5a72087c65d6..c8f4318e17ff828fbc83383990a80a7d591a1f53 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;
 }