From patchwork Mon Dec 19 20:53:40 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 18161 X-Patchwork-Delegate: ferruh.yigit@amd.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id 494CFF970; Mon, 19 Dec 2016 16:20:58 +0100 (CET) Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0071.outbound.protection.outlook.com [104.47.38.71]) by dpdk.org (Postfix) with ESMTP id 17357F96D for ; Mon, 19 Dec 2016 16:20:33 +0100 (CET) Received: from CY1PR03CA0012.namprd03.prod.outlook.com (10.174.128.22) by DM2PR0301MB0749.namprd03.prod.outlook.com (10.160.97.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.789.14; Mon, 19 Dec 2016 15:20:32 +0000 Received: from BN1AFFO11FD029.protection.gbl (2a01:111:f400:7c10::140) by CY1PR03CA0012.outlook.office365.com (2603:10b6:600::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.789.14 via Frontend Transport; Mon, 19 Dec 2016 15:20:32 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; nxp.com; dmarc=fail action=none header.from=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BN1AFFO11FD029.mail.protection.outlook.com (10.58.52.184) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.789.10 via Frontend Transport; Mon, 19 Dec 2016 15:20:32 +0000 Received: from bf-netperf1.idc ([10.232.134.28]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id uBJFKMhQ029110; Mon, 19 Dec 2016 08:20:28 -0700 From: Hemant Agrawal To: CC: , , , , , , Hemant Agrawal Date: Tue, 20 Dec 2016 02:23:40 +0530 Message-ID: <1482180853-18823-2-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1482180853-18823-1-git-send-email-hemant.agrawal@nxp.com> References: <1480875447-23680-1-git-send-email-hemant.agrawal@nxp.com> <1482180853-18823-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131266344325190599; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(7916002)(39850400002)(39410400002)(39380400002)(39860400002)(39840400002)(39400400002)(39450400003)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(305945005)(626004)(189998001)(85426001)(6666003)(6916009)(2950100002)(5660300001)(8676002)(36756003)(77096006)(8666005)(33646002)(356003)(8936002)(48376002)(81166006)(110136003)(50466002)(5003940100001)(81156014)(97736004)(50226002)(68736007)(2906002)(50986999)(2351001)(92566002)(106466001)(104016004)(4326007)(47776003)(38730400001)(69596002)(76176999)(86362001)(105606002)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR0301MB0749; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD029; 1:f+tzzIGgd1ias8OCFSZJvkbxzjlgDwD/3e4L85AgDVW5G6b2ByWfG0MW3dOOf31ddhOYHbWDa1iZVuAK2NcIIw/Ue+Y1tPVZjnkZqfpU3sYwNKgUN+4Svil4mTcw/REE5kSnSP7UcU7N09ShH9XtXtJ0ZeUNDGIGj/2j2rgAv1qsz0pS/vF4I8/9mQOacIaurh9nHtSLmf1NMraCG5NsC6U82Cq3mBp0dH/TWIvNB52d8mq0nNDfRyTDBOwXjDaPKq/FcV68ZhLkcoBLMRyU7IZ/fFK79nTsxgqXry3q7ndQA3UTLUHlRwqIbgLTlnhxEjoDUVIPKnofJ0A0QX1/3bjCxno0V/uZZ0uD1ia5iiM9yUKLwHHcTzc586/HUL7J/gu67kHYGDdgdcvpBRQYDKlRGIx97dJT30uMW6RxCWWAcsZAlk/Ie9urcMZIeJ8UGC78zjwXPWlEkWsYmh0K2Hy4G4MBWPK/I8IqjfqfszBGHVRZtwt1UcrR/DUpBzjgM25is4LI5ovBV1O9PgdRmiLG394JniKrziGXIsIJNbeIkZJNsHD3wgtoUtkvFwaUNM78O1jxqNAEQwI18lAHnCn2DUvRU4IdH+yGJPDQQfoUxRaUNkf13og3agcOtA9AABB2T32keSuPUFivElxF0KOfyhHKuCHz3uh+jESWpMv9CPph2LZSnMKNTFcl/nXjF8qlTf0Y8ZtOPjlxc7ML/Yqr3BKgveonhuQxiN2bxAcqN+V4IwuH3A99aS+vXwTwJtIQbtcebCe98egUjHFsJw== MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: b685fb21-0fb9-47ed-3266-08d4282292ec X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:DM2PR0301MB0749; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0749; 3:U3HlVF/PQRnamaVhfLFprVdUqBf+M0O86rAsscofqOwvMjk3wgfYUV+fYQjrBRSDZ9pkIzJHfXfLQuwY3VrmHvZweUlS3dJhWoeAcsK8CzTGmHOlUIPOc1Hu13T7BylyoXoc/83gWPi8F3f5rSHB/x5DXZWRQ5YqQk4W2CmccyAtvpJ/21wK2DrNb//92GtxGwQPmFIZDgRWpTzvH5Zsa7lyU8VzXEEqVEDBFY4ducJ8G4NX4mGiGW/SVb/S8Q9DxyWBGK57gDIZ/miHzMysaXQl5nKb+IOHdQY49mP2AyRiJcqQKAO02T99R3rckn9gUtVsBiFKEi+x0c3+SKnJErjxnG52bR7c1UPb3+in3U+0LXNI5lKs86BXnG1LRz9O; 25:IqRAuZP07rLaSjwPDo+Oz+Mte5t+O8a5JUzZq9cxgBBCbWINo02a2aP2jxNQWB/FwzaXuF2cjC71Op4y/mrB0AzJuXO5PzbnVRewhWlnnEyDQoR8PysK0veB0/FlvgRkmPLcI4MXPSVMEKmzU3239ejHeKq1oV/exJriZiuRl7DVi2GRsYzZekbD3KCRvIiQMU4BHJ7auLfzz8/7XfPv5ujIOM5My2+PGKGjFQZgnsNBj5sxoWg6wUTn+NXcip8z9RetdVhnBVKydLtzwZOD2QDZ/dTf1cJg3KenbPWTFObLH7+AFWRHSS6l8bpBsdbWihi/h5hzJxD4eQ9es7RFgKxyndo5bX2vs6j+VJZ74DaFyDC9pE9TzAuMp+i3fYxFmQ8iFUsEffVP2Xcyp9SwF2eJU0zsR5Rr2AExbbdjo08d6xovb+xQwp4ie6AI+9K+nU9NVpiULdMzhTqP3i0plg== X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0749; 31:DnGBIBx73ZiD7jt3RFvsIxF9eRgkoV+jgB4wYARA0395RljJn53yY+iOwz0Ko0cST+vJFxRs/P28KSoJNuofPcqkFXbCAdl3JGqYL7Lx2P8+5/BblgZEHbu5n0tOGngs28ACdcrXkkc3p621HM4sv2MFBgyt/578ghKkwufHW7mqe4HV5yhNg13XQWRESMotIL3MM72pTAN3W/b4rHb8n0CNrmkLHjIfoa1e31btf8riyQYpylSoNtURx1hPpylJiL8lAO7SOSb1Gdbc0LlEkJ6g4C8N+j+YOFTfgucW4SE= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095060)(601004)(2401047)(5005006)(13015025)(13024025)(13017025)(13023025)(8121501046)(13018025)(10201501046)(3002001)(6055026)(6096035)(20161123563025)(20161123556025)(20161123559025)(20161123565025)(20161123561025); SRVR:DM2PR0301MB0749; BCL:0; PCL:0; RULEID:(400006); SRVR:DM2PR0301MB0749; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0749; 4:6H04+PI2m5tmrLQDBVckaYvUfZmzgRvLxy8hjov2tquGrEmzfDGi+UOMcf3UKyJM7ygoML9NreTxusUFiH7BJMrBjrdnQBAEokFOSQVnA5FKDDwDXe98H9WHP03POEnbayOKGUkM7PFYtcZPgFVB8iEPNF/UwGM8JDKK4RPna9Vv28tjUT5m22XPoQ4kevOFCw++bZ2NPi+rL/7Ow4prIRqF2F4wbJxTQ4XjUTp05AhFiCwBCN1jayDY+/2MXOoFRem7IQXDl2gUC27GO92UHf5JXAvW8T5KCCVOBPGhL74VyRbIzvLaTBPtZ64xUGVxuYumskq5TApXikv1/GgqOo3zxgc/Hpx0U1QeMXmTygce4P5X6k0B3Yrzc8TnQCmJGA8f4tHmHwSvdWOZjhE44VuEH7MnGlNhLUy74DHsjg0dKvMbZUaXUgTpMiYwdq8UlV4lsKk1i4Na3fF8bSUKZydnQeDdn6YxtCz2UXjCH2R/Twe+1DfGeDOXNCkiVp7lnLuRgjyhP2lnPJYY4jrI0NkBhay/pi45O+PDDIH87c72u3JWm5oGItpbg00zo85zQ/Xnxv8HlRv2Q0sNz7dTg0y79W9odhNpCzFrp7xApH0he0S9hwniBxKSFcQLL5CnM4/XuidaRWN2HxHXyXWrkkN++CZb/XhA6ji1YLtO64JgivRnylB3QBHYJIz8L8tcURpblDmobRK+oIMPU8hhKSXZyGlZnSFed0v3ueuFRL7X8a6hQDDYWqc6YSMnCTIF X-Forefront-PRVS: 01613DFDC8 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0301MB0749; 23:0yOkwnF3vqTZFApfz5ooUCuW9Z1C1tT1Cz3W6TB?= y89dZwTRcKOsAyXDkuUSaMuLUPb7xJSuZzaC6J7P2DfKUUWV5Tauzhj4+FQTDT7GxxEBVxvBSlMhSBABXJPO8KfBeXN4H/5QmDEKq6D9BsZVYyzaGH3pTHN7gEmH4TB75+6wNSOV9owfY5ZToNTOICpaD8o8Vmr/mt/sFMVErRHyGphuXK6i6/V5732AYXAsFCsLvEoFXuMNV6vjXkjQqYXgITU6BFp2XnQmgVeE4G3lL8A0VSW/niSBAWKcz/706v39fCJfc4OKCVln5xDEJg6d5b76QfIXIwOe+GAvAApVWqlvf8OZoQWDWl9kMOKnZvBnGTRoWXDDlnEqLdmN72ewp+1bRKmtsR7nJKYV0H90P00K6nMa+CzvAQGfOvxE7VMO4XV1BCUztiI0bRRSxn8xDHRYr3muqnZv5jie52wCKkkvrTzGf/BJYGPdziRs/Dcfd/FeNwzzewTllCTAmaR5wNW7ZxffTUq61IwP7Pn2ThXmGqbFkBycZ2V5wTEXpM5+JG2rg+icUrkDQSKEer7mlPSp6+UVx9BWQg/aaAiSFAVupjxrr1Zn5IGNojzDPWlbc9Ue+upiRWVTT5gl5KzSkHHn8UI7Llr86iGclQ/R1/n6LAykWHM/m9rS7/b+Gq7m0dJO4dNqwZOc/f6jdbZm2TK8oblDfxRQGXfh9tr2Bp+OrjrSrUZnE+jg3nTbrTyM7t2J66DDbhy5qpR/Enef5BTbvpVAtbodpaKaXszx6o1VOTc4Ausei0nfj8ToKLaRTZoTX6s1TjY305yZdFp1G/9UtL/etZ6WDGAItCm+JBMbm2/mG+Tyip+iunc7W5ZImpM66251upxl2NDjAelSFWft7V2GDqxmusAr4O0cs//pI6kwU6OxnXOvBykggITe2R/xoKJnOpzTXcX19vW4Wg5z6cta5FuedLDItwi3FJOd80PM6aANTJ9H3XnwfdzXvWTk4OLOgsCerTw9bkcHnY8SXIOguWBWLPpLhjj5CS4+mEiZ7DAeh0bWisOSR6MBXMUx9KGsiX1tcSzeOJZOo/a+QYAjqGjDpq7Ew+8PM5JhCKi9Fed+hbXHVyazVuJokYj+YtKjBTLRdg/1kSQDHbwIwPvISgLPT4H1ImbQjhtEHWOIsmtUfPJNsYHg6q5ND+ch/9ebQlxdfrw2Gx1GzrmlLzOtB24/pqhn1Zzp+Y0TNhXWUPGCr9MGtsKr/39qG8Vjk42HKDsnv0e3FEJmiverXO2A8zIMOfodMjMudnbNWWA2uOeAKLpHwfenqso8= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0749; 6:L/G8+4JWL39tuXeM9l+bLf9BcWLxzAmJygMBkj6Gm2VQVJO5gu18dj5U2WU0llNUoLYlCiwGbwwh+RheBmgpRdl8b+1MKuKyUhDOqIHAh08WlK7iSBcsIFLD1y1G9UMSMZQMMkqVlS4lhYzHiUhaX4jC4frV71Mwaa4Az7MuyyQ9Mmc6tuA7YI1fqrJfQXYSFJeUvbIQRWa/hECrVjsf5ZeLWR1OTZZQEOcxxNUVWx+nJl7g8Muv8XISEP/rWsQx7ybS6SQRkatCyrl2USlatb1TQDReKliA3J+PTn24x5l6qT3ZURTJfHKBNOHa+6JVTQ8kElj1BBndD2+T6Po/FkQD3pPnZsdnPE0awLSxLw2h1oEorBmyX+WIwQ3agyBirocow+ER4VHBovd9cy8YZ8eIDJwqo37i/6OpaMQEah+1jbzLYJHz4j3GSkf+tBrb; 5:jleLhZ1NK3z4AgeBsI54Dv2cTP935GcOLYYCLErWmP9RADVQRGqraTKcY4mRniRqZPgvCAPG1w9depgbvrHidrVTGbRe3ZMP2CWdxQtrTnt+BM8Hb3MUhgmEpvNizQHe53isomc+92HuTBwQfnbmoffnCddRC7wdUb9OfZ8DOsbyX4XSQBx51todx2qqT64o; 24:bp1wProrrGzLXN4yXM4N42LIy23I7WP7mgOkQ5wGY1DnFJ9+lHzlI6xgm6p6mfaYFj4SnY0ezq6CXJ93xWYp09e+qwe9DjCCEPeljvoW8XQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0749; 7:1ifTZHa1gkEutBKn3Q1+dMaC0uAX0L4VgMqtq8MKfxKBnKMYg4uCJOUokslWiG6DV0s3Vklsx6gUDhizZl9RsxUOyln+lRMJaS05wyqpN1HGHZTDW0WmZNc0IsvTYs4QVgLwT75f2nzPPYHntUKwplrfzpzAeghTdcRXK8tA6nCOEGN2FpsqeC+Yb36zrNGlS68C9SgNU5LnRckOAM6QhYflOhBtRzIvcHIhfjsvIhdFMtza9gVmpJpXmHm2eravMN6hncfx/rST0M0mreOkRGid+MtpDGmSMvLjMB+V/idRH9jYutZK+zvLuWF4V6nBtfIYEsJxO7Ru6pyJoBJ/5nzoidA3kd27x+me+cJD0Cou0tnx5J9FtcSJFFJvMXLAv5kqh3PJAeZ7q/Sk02AMF84IiNtbpleBg4WVhF+o09gLU8qiDaeofyB5cM1kJasgljZSPQ1fZUVqj5RGSZs8nw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Dec 2016 15:20:32.2850 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0301MB0749 Subject: [dpdk-dev] [PATCHv2 01/34] lib/ether: add rte_device in rte_eth_dev X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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 */