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.