On Sat, 11 Apr 2026 at 12:10, David Marchand <[email protected]> wrote: > > On Fri, 10 Apr 2026 at 16:35, Morten Brørup <[email protected]> > wrote: > > > > Is there a workaround until this patch is added, if I don't want > > rte_eal_init() to probe any devices, but I want my application to probe > > devices later by calling rte_bus_scan() followed by rte_bus_probe()? > > > > It's not something we really need, so if you don't know it off the top of > > your head, don't spend time trying to figure it out.
Some (untested) other idea... write some "plugin" loaded last (via -d), that would list all buses, then unregister all of them (or a part of the list, for buses known to be a problem..). IOVA discovery would end up as DC, so probably fine (and we have an option to force it if needed). Then after call to rte_eal_init, the application would get a hold of this list, re-register buses... ? I think it could work, but clearly hacky... -- David Marchand

