[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