> Oh boy! If DriverEntry() is not being called, the loader is finding something > wrong and is unable to load the driver. > > @Harini: Can Jeffrey (@MS) help here?
By trial and error I determined that changing device class from "Net" to a custom one fixes the issue (see attached patch), root cause is still unknown. From this point, running virtio PMD is blocked by lack of multi-BAR support in NETUIO, which is a separate concern, outside of scope of this thread. -- Dmitry Kozlyuk