[dpdk-dev] [RFC PATCH 0/6] remove pci driver from vdevs
Bernard Iremonger
bernard.iremonger at intel.com
Thu Aug 27 17:40:35 CEST 2015
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
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
More information about the dev
mailing list