[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