25/09/2020 14:31, Maxime Coquelin:
> Add DMA map/unmap operation callbacks to the vdev bus, which
> could be used by DMA capable vdev drivers.
[...]
> @@ -551,6 +601,8 @@ static struct rte_bus rte_vdev_bus = {
>       .plug = vdev_plug,
>       .unplug = vdev_unplug,
>       .parse = vdev_parse,
> +     .dma_map = vdev_dma_map,
> +     .dma_unmap = vdev_dma_unmap,
>       .dev_iterate = rte_vdev_dev_iterate,
>  };

The functions map/unmap look to be the same as in PCI bus driver.
I wonder whether it would make sense to move these operations
at rte_driver level?
It seems we don't need anything specific to PCI or vdev,
but just being able to get some class driver private data, right?


Reply via email to