From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: Re: [PATCHv2 01/34] lib/ether: add rte_device in rte_eth_dev Date: Mon, 19 Dec 2016 08:16:51 -0800 Message-ID: <20161219081651.6482f6b1@xeon-e3> References: <1480875447-23680-1-git-send-email-hemant.agrawal@nxp.com> <1482180853-18823-1-git-send-email-hemant.agrawal@nxp.com> <1482180853-18823-2-git-send-email-hemant.agrawal@nxp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: , , , , , , To: Hemant Agrawal Return-path: Received: from mail-pf0-f176.google.com (mail-pf0-f176.google.com [209.85.192.176]) by dpdk.org (Postfix) with ESMTP id 38839FA49 for ; Mon, 19 Dec 2016 17:17:00 +0100 (CET) Received: by mail-pf0-f176.google.com with SMTP id d2so24724186pfd.0 for ; Mon, 19 Dec 2016 08:17:00 -0800 (PST) In-Reply-To: <1482180853-18823-2-git-send-email-hemant.agrawal@nxp.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On Tue, 20 Dec 2016 02:23:40 +0530 Hemant Agrawal wrote: > Signed-off-by: Hemant Agrawal > --- > lib/librte_ether/rte_ethdev.h | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/lib/librte_ether/rte_ethdev.h b/lib/librte_ether/rte_ethdev.h > index 9678179..0b601e9 100644 > --- a/lib/librte_ether/rte_ethdev.h > +++ b/lib/librte_ether/rte_ethdev.h > @@ -1626,6 +1626,7 @@ struct rte_eth_dev { > eth_rx_burst_t rx_pkt_burst; /**< Pointer to PMD receive function. */ > eth_tx_burst_t tx_pkt_burst; /**< Pointer to PMD transmit function. */ > struct rte_eth_dev_data *data; /**< Pointer to device data */ > + struct rte_device *device; > const struct eth_driver *driver;/**< Driver for this device */ > const struct eth_dev_ops *dev_ops; /**< Functions exported by PMD */ > struct rte_pci_device *pci_dev; /**< PCI info. supplied by probing */ NAK I would rather that rte_pci_device be eliminated from rte_eth_dev_data and replace by more generic rte_device. I am working on a patch set to do this, it is not fundamentally hard.