eal: add packing and alignment macros
[dpdk.git] / lib / librte_eal / common / eal_common_dev.c
index 92a5a94..a8a4146 100644 (file)
@@ -107,10 +107,10 @@ rte_eal_dev_init(void)
                if (devargs->type != RTE_DEVTYPE_VIRTUAL)
                        continue;
 
-               if (rte_eal_vdev_init(devargs->virtual.drv_name,
+               if (rte_eal_vdev_init(devargs->virt.drv_name,
                                        devargs->args)) {
                        RTE_LOG(ERR, EAL, "failed to initialize %s device\n",
-                                       devargs->virtual.drv_name);
+                                       devargs->virt.drv_name);
                        return -1;
                }
        }
@@ -125,7 +125,6 @@ rte_eal_dev_init(void)
        return 0;
 }
 
-#ifdef RTE_LIBRTE_EAL_HOTPLUG
 int
 rte_eal_vdev_uninit(const char *name)
 {
@@ -151,4 +150,3 @@ rte_eal_vdev_uninit(const char *name)
        RTE_LOG(ERR, EAL, "no driver found for %s\n", name);
        return -EINVAL;
 }
-#endif /* RTE_LIBRTE_EAL_HOTPLUG */