Thread (373 messages) 373 messages, 15 authors, 2016-10-26

Re: [PATCH v11 00/24] Introducing rte_driver/rte_device generalization

From: David Marchand <hidden>
Date: 2016-09-30 10:23:13

Hello,

On Tue, Sep 20, 2016 at 2:41 PM, Shreyansh Jain [off-list ref] 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 <redacted>

Thanks Shreyansh.


-- 
David Marchand
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help