[dpdk-dev] [PATCH v5 00/12] Rework vdev probing to use rte_bus infrastructure

Thomas Monjalon thomas.monjalon at 6wind.com
Fri Apr 14 14:21:25 CEST 2017

2017-04-11 17:44, Gaetan Rivet:
> I have rebased the work done by Jan to introduce the virtual device
> subsystem using the new rte_bus API.
> I also fixed a few outstanding compilation issues, related to PMDs introduced
> during this release.
> Additionally, a few virtual devices had not been ported to use the new
> rte_vdev_device that had been introduced in previous versions.
> This patchset depends on:
> http://dpdk.org/dev/patchwork/patch/20416/
> http://dpdk.org/dev/patchwork/patch/20417/
> Changes since version 4:
>  * Fix compilation issues for several virtual devices
> Gaetan Rivet (3):
>   net/kni: use generic vdev for probe and remove
>   crypto: use generic vdev for probe and remove
>   event: use generic vdev for probe and remove
> Jan Blunck (9):
>   eal: probe new virtual bus after other bus devices
>   eal: move virtual device probing into a bus
>   eal: remove unused rte_eal_dev_init()
>   eal: Refactor vdev driver probe/remove
>   eal: add struct rte_vdev_device
>   eal: add virtual device name helper function
>   eal: add virtual device arguments helper function
>   eal: make virtual bus use rte_vdev_device
>   eal: make virtual driver probe and remove take rte_vdev_device

The 3 additional patches from Gaetan are squashed with the EAL change
to fix compilation of every drivers.

Applied, thanks

The vdev bus still needs to be registered with RTE_REGISTER_BUS.

More information about the dev mailing list