[dpdk-dev] [PATCH v11 00/24] Introducing rte_driver/rte_device generalization

David Marchand david.marchand at 6wind.com
Fri Sep 30 12:22:52 CEST 2016


Hello,

On Tue, Sep 20, 2016 at 2:41 PM, Shreyansh Jain <shreyansh.jain at nxp.com> wrote:
> Based on master (e15922d75)
>
> Background:
> ===========
>
> It includes two different patch-sets floated on ML earlier:
>  * Original patch series is from David Marchand [1], [2].
>   `- This focused mainly on PCI (PDEV) part
>   `- v7 of this was posted by me [8] in August/2016
>  * Patch series [4] from Jan Viktorin
>   `- This focused on VDEV and rte_device integration
>
> Introduction:
> =============
>
> This patch series introduces a generic device model, moving away from PCI
> centric code layout. Key change is to introduce rte_driver/rte_device
> structures at the top level which are inherited by
> rte_XXX_driver/rte_XXX_device - where XXX belongs to {pci, vdev, soc (in
> future),...}.
>
> Key motivation for this series is to move away from PCI centric design of
> EAL to a more hierarchical device model - pivoted around a generic driver
> and device. Each specific driver and device can inherit the common
> properties of the generic set and build upon it through driver/device
> specific functions.

[snip]

> Changes since v10:
> - Rebased over master (e15922d75)
> - Removed patch for container_of posted in v10 (01/25)
> - Fix review comments from David: [10]

For the series.
Acked-by: David Marchand <david.marchand at 6wind.com>

Thanks Shreyansh.


-- 
David Marchand


More information about the dev mailing list