[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