From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bernard Iremonger Subject: [RFC PATCH 0/6] remove pci driver from vdevs Date: Thu, 27 Aug 2015 16:40:35 +0100 Message-ID: <1440690041-32391-1-git-send-email-bernard.iremonger@intel.com> References: To: dev@dpdk.org Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 0F5585927 for ; Thu, 27 Aug 2015 17:40:47 +0200 (CEST) In-Reply-To: List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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