[dpdk-dev] [RFC PATCH 0/6] remove pci driver from vdevs

John W. Linville linville at tuxdriver.com
Thu Aug 27 19:43:57 CEST 2015


On Thu, Aug 27, 2015 at 04:40:35PM +0100, Bernard Iremonger wrote:
> There is a dummy pci driver in the vdev PMD's at present.
> This RFC proposes to remove the pci driver from the vdev PMD's.
> Changes have been made to librte_ether to handle vdevs which do not have a pci driver.
> 
> The pdev PMD's should work as before with the changes to librte_ether
> The vdev PMD's which still have a pci driver should work as before with the librte_ether changes.
> 
> The following vdev PMD's have had the  pci driver removed
> 
> bonding PMD
> null PMD
> pcap PMD
> ring PMD

Any reason there is no patch for the af_packet driver?

John
 
> Bernard Iremonger (6):
>   librte_ether: add fields from rte_pci_driver to rte_eth_dev and
>     rte_eth_dev_data.
>   librte_ether: handle RTE_ETH_DEV_INTR_LSC for vdevs
>   null: remove pci device driver
>   ring: remove pci device driver
>   bonding: remove pci device driver
>   pcap: remove pci device driver
> 
>  drivers/net/bonding/rte_eth_bond_alb.c |  2 +-
>  drivers/net/bonding/rte_eth_bond_api.c | 49 ++++++++--------------------------
>  drivers/net/bonding/rte_eth_bond_pmd.c | 22 ++++++++++-----
>  drivers/net/null/rte_eth_null.c        | 28 +++++--------------
>  drivers/net/pcap/rte_eth_pcap.c        | 31 +++++++--------------
>  drivers/net/ring/rte_eth_ring.c        | 35 +++++-------------------
>  lib/librte_ether/rte_ethdev.c          | 34 ++++++++++++++++-------
>  lib/librte_ether/rte_ethdev.h          | 10 ++++++-
>  8 files changed, 83 insertions(+), 128 deletions(-)
> 
> -- 
> 1.9.1
> 
> 

-- 
John W. Linville		Someday the world will need a hero, and you
linville at tuxdriver.com			might be all we have.  Be ready.


More information about the dev mailing list