[dpdk-dev] [PATCH v11 00/13] rte_bus + rte_pci_bus

Thomas Monjalon thomas.monjalon at 6wind.com
Thu Jan 19 05:50:01 CET 2017

2017-01-19 05:45, Thomas Monjalon:
> Unfortunately, it is not ready to be integrated in 17.02.
> More specifically:
>   - the tests need some review/rework
>   - the PCI implementation requires more work
>   - the documentation must be updated
> However there are some new buses waiting for the bus abstraction,
> which is simple and good enough.
> That's why I have isolated the generic bus model in first patches
> and will apply them in 17.02-rc1. It will allow to base new buses
> on top of rte_bus.
> Shreyansh Jain (13):
>   bus: introduce bus abstraction
>   bus: add scanning
>   bus: add probing

First 3 patches applied.

I'll continue to work with Shreyansh on PCI implementation.
Some help is required to convert VDEV into a bus driver.

>   app/test: check bus registration
>   app/test: check bus scan
>   app/test: check bus probe
>   pci: split match and probe
>   pci: remove loop over drivers in device detach
>   pci: add bus driver
>   app/test: add PCI bus driver
>   pci: use bus driver for scan/probe
>   pci: use bus driver for attach/detach
>   doc: remove deprecation notice for rte_bus

More information about the dev mailing list