[dpdk-dev] [PATCH 1/2] virtio: initialize iopl when device is initialized

Stephen Hemminger stephen at networkplumber.org
Fri Mar 6 17:55:14 CET 2015


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"


More information about the dev mailing list