On Fri, 6 Mar 2015 17:33:58 +0100 David Marchand <david.marchand at 6wind.com> wrote:
> Is eth_virtio_dev_init() not a better place rather than eal ? > > I prefer avoiding #ifdef pmd in eal. No virtio_dev_init is called too late, after interrupt handling threads are spawned. /* Launch threads, called at application init(). */ int rte_eal_init(int argc, char **argv) { int i, fctret, ret; ... if (rte_eal_intr_init() < 0) rte_panic("Cannot init interrupt-handling thread\n"); ... if (rte_eal_dev_init() < 0) rte_panic("Cannot init pmd devices\n"