From patchwork Tue Sep 20 12:41:31 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shreyansh Jain X-Patchwork-Id: 15980 X-Patchwork-Delegate: thomas@monjalon.net 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 CDFB2919B; Tue, 20 Sep 2016 14:43:05 +0200 (CEST) Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0077.outbound.protection.outlook.com [104.47.32.77]) by dpdk.org (Postfix) with ESMTP id 9A7DB918F for ; Tue, 20 Sep 2016 14:43:01 +0200 (CEST) Received: from BN6PR03CA0032.namprd03.prod.outlook.com (10.175.124.18) by SN1PR0301MB2014.namprd03.prod.outlook.com (10.163.225.157) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.629.8; Tue, 20 Sep 2016 12:43:00 +0000 Received: from BL2FFO11OLC014.protection.gbl (2a01:111:f400:7c09::149) by BN6PR03CA0032.outlook.office365.com (2603:10b6:404:10c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.609.9 via Frontend Transport; Tue, 20 Sep 2016 12:43:00 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) 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.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BL2FFO11OLC014.mail.protection.outlook.com (10.173.160.144) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.629.5 via Frontend Transport; Tue, 20 Sep 2016 12:43:00 +0000 Received: from Tophie.ap.freescale.net ([10.232.14.87]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id u8KCexsl006559; Tue, 20 Sep 2016 05:42:57 -0700 From: Shreyansh Jain To: CC: , David Marchand , , Thomas Monjalon , Shreyansh Jain Date: Tue, 20 Sep 2016 18:11:31 +0530 Message-ID: <1474375296-26078-20-git-send-email-shreyansh.jain@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1474375296-26078-1-git-send-email-shreyansh.jain@nxp.com> References: <1466510566-9240-1-git-send-email-shreyansh.jain@nxp.com> <1474375296-26078-1-git-send-email-shreyansh.jain@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131188489808840151; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(979002)(6009001)(7916002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(8666005)(8676002)(76176999)(81166006)(8936002)(586003)(48376002)(2906002)(229853001)(33646002)(4326007)(50466002)(50986999)(36756003)(2351001)(2950100001)(77096005)(81156014)(106466001)(626004)(19580405001)(92566002)(85426001)(105606002)(47776003)(5660300001)(305945005)(87936001)(356003)(11100500001)(5003940100001)(68736007)(7846002)(50226002)(104016004)(86362001)(110136003)(19580395003)(97736004)(189998001)(7059030)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0301MB2014; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11OLC014; 1:q+ZvhR5j3xUKizwSVGAUqyL/nCJsrRSvPA9wmJo6jmhGqU0FEGwU7QmSDFFX81fdijC4FFXnCS8xzJy+04oYrAixazr4KRxx11beit8Fzz8n4UwKoHyK3jdvY/aqFoaEZ5qkbuL77uLIM7P0o5PAwomch3Z4EZhMc74iUnhGvqEOCI0RZVbfztfY8r1lAj0kdkhTUZyNnQKSXeGnOrycKIw+wUzkkXZzTgLMSKRPvL8pXkt5IvsUdtkLKFw6ZTi4kII5qLvSv9qQELOE6FgowrBpyUU028AE00W1MfAPMA3puxYNTqv62LQNz3V3T0NXd9V8pR9+jSenJD8Nf0VGZ5qwSadKB4SHkjaTshOlG/kPUJGolIW7C05JbQkpYVzssk6EOB+SwukqXPTPrVNQfnQo32Cr/uM79L2fJ5Wb2rlAMISblE8NN9YLuzvN2v72KQwUWKEBSdoKgnqzZWTzvBVGggArfgGIklTkONpQ8EUOoebwVXShyAj8/SgnEPUufL3Jr08ZJpbE7VaO3FOHuW6JBPis6peBTC+l/XzoFvqxMDW7U2WvOsQ7LfsgeGGhSQjb0gUHXG4vxHH/xD1kaVUwZ2cq3XiRDdJFsXC7xQSuv1tczsXBp7LN6se7OAkJ4IBhP/gcvWgr7y2KcPvEsNulDzscE6cY7EUoY9lh0JVUY1NQPAi/TGtx83yJhlqnXxq4M/xvFCktsI4k9rYujSgd6W4A5AvK7WxoElMkTxk= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 94849ae0-56bb-4608-a478-08d3e153a821 X-Microsoft-Exchange-Diagnostics: 1; SN1PR0301MB2014; 2:/QqMxJtFHd+OqcxHw94um8hfiISqb+hWztk/asRsSZrkcRa+SM5UJwWQzthMauA1RsJciCfQLtdj4eXtr+4aRLSL8VzduZGQ/vDkwCOQzjsI8ttqH+j4o6/gO3wiaa4ZwWk4hpJLrcbvwAgQh/mPaxCjOiu38dxOrN10Aw+Vq2MIseUqc9xLqDvuJUkMKAef; 3:wA42QDikjniZdLrG5UDMI3ST9ghVwd7uU1VKJTFskhISwC4Uhk5t+TR7IZvPsaJyPIU1UYvXvXuE3hbINfBOpCQzQ36Dt04TUEOhGQiTTgsFKtqK6PD2nGIEfe1Ew2ujAopIq8VidA1c1p9f3Trd9IquY0MDuWO1HNBqns9iZ6ev+WUHQpF0cRcXWNCG+uQtmZy5G2Q31JhFG5skz5DRzKB8EExIYWE/MHYV7ouXndc= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR0301MB2014; X-Microsoft-Exchange-Diagnostics: 1; SN1PR0301MB2014; 25:PHHCZoAITcvfEkLdUze5I2QRyA14qa2F6GAhvMUu496rBZspt3p/K7XFJ2CXUruw3Y17w9+X16E2Sfc3iepD0NUjiaP70m+SAoMrx8F54ET9cmj/xGuW/xh2ytARZN17W03L7nLsXsrQPedfsS6rAH/nFlvDGzKe+6s6PEF61EQzXUmvpo57Ar3lRR/lPPyMgCO4Q376L5b8E5qQZxufgAefQVTNr8EKgOkaU7xl1vQyefAxEmsAkUcwqIPy5HJusNSCWim3Muo4vAUgl3QoA4/qPCU9+9T2sVazUyrYDa1WAaNRsUmqPmUJ6Cx5yMpVm1Y0N/oLv8Ane1qR3Au3JLmw19imzt0MBIweqjaQS6NDtZc0tQGGHhCZzTZ+dBDw0HRQttRpnm5gFufSpuzHwXkWTEMOmMcIeWA2gwIx/1mbx5P4X/LAaAkJ69cDUO/6KWjsGJJwaS76cm9gj/5gk4H/IW7wat5WVHw9PeOvxfl87idBAe+XzzOnEs3EfeQyTfcj38QaxpwBo5hXi0WtxcSUnNYFUXGuLIwC/afMm259CEjvWw48Mx0FcgJ3Kf6MvfbBL6atLcTJySgS99oBDG7fg8bpUY60pfUCEvj8vyNWBJQHHcATPyRK8qT54mysPTQTbz+TI3q4VUy28Q+dBSQatMPFdKo7wdkmaJ9zXHnL/G1BHJtkkqxAz1cInlFnW0E3z3t51mS+Ivxbimk4KOmh6bWkEmN2sEoYnypDFQQ= X-Microsoft-Exchange-Diagnostics: 1; SN1PR0301MB2014; 31:gjAwpr9pjHkb5yvph91vbeHzOtR4jnQJ/3D18t8pliRWCg1Vn2HfIOwtDhyMl8Gl4GxOmPqHNcZzK+CosZv3/gmxMuSvZscW8wh/aQSPUYfqJ5szqBy1h6sfgVkppJzsvCTB1ez8cuI3bx69z0S/mk2VdzlJ5ykX4u5et/2nP2t0dPy7OJmcf3C+a60PRstt3hA+4UhsaxkDJ4wA7Z9VBENjJ4fHzqc8G7H0RaK3SaE=; 4:P/IAZNyyfBHoaEXXX3iRYCp112b2w19/Auq00TrNYm6FLhZdDkHK4KK2nLGqUu417A095gDcCRuI4XM4xXEFpZUJLRGcc7XhKHis47FTEkqkxiS3/IlQCQRTSy9MHgQ1td4OPh9qzImGjABVJlvlxq1dRdGs5FYyPYaukt6xXglbRWxCfUh8KFO39FkmWmkmOLUuFNwNqDc/g2ZONXlBLFsMgXIRQGfNLqoSUMt3YSM1ZvQ/vMaPa3hcNJCzrHTP+4Is1qkNZR35tcBDAA9mbTGNEyk4CGu1U1ahmMGWsKt3yfy18nehqbcclrSMcHFOlgKAiDFmwtaWLCDerDgHLLajioPQ3G6HmtvbotdzPkqc8x65uVfAddwAQrcXkphewoyRER762ntF/S8H0reF5wSyzdtx4J2sX52bx07iyJiZm0nLBvMscQwsuioL6X89jlqlx3NZ2y5tcb66evS4PVf49XY4wYV1pJN8mCiWkz/f4j14N1CAZFFKgkXI7A56bJaRtwc7V8dgm3Vwrknc8vnKq5O69gehtu4Y0xLvwNI= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(13017025)(13015025)(13024025)(13018025)(13023025)(10201501046)(3002001)(6055026); SRVR:SN1PR0301MB2014; BCL:0; PCL:0; RULEID:(400006); SRVR:SN1PR0301MB2014; X-Forefront-PRVS: 0071BFA85B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0301MB2014; 23:z8oJlm1+TbaiSk+MybxmPn84ZEUEhktiqBf4YBm?= =?us-ascii?Q?JICvwJo4XpeGxMEOipmSo5qWrJbYHqc6fkTfigC8X7iGKcgR+Xfe3r7v35jK?= =?us-ascii?Q?saooG6lxOk7FGsmJmYsSpFR5w+E8owWlQINW1OAiBAFjAObxG2RUDodNtQV1?= =?us-ascii?Q?sHtfZ++oks2HpkhpZL7En2WtLtOFsUMEHMSYIN+qcjPLjWkTlxNjL8n3SNOg?= =?us-ascii?Q?bflOiNMWjTH6ZKGyzbN7bzryejL9P83YZ2MVE6WTtL2JnFx7neqRDEeOBAcQ?= =?us-ascii?Q?KmwTqOvP+oEZAKyZEZdqk3j533Daue8h+t066scDEk1vGNAoXlRbNKA5kbBl?= =?us-ascii?Q?h+exBBl5G5QGCSmAcYlBtb6l4F3vcyUOYMWDtrjkVFeqVV/ob632M/wZflYH?= =?us-ascii?Q?KsNfk1AnodJF68ofhCru5vv5rVjVNidwsEN+jrXuYAnt18uHQRmUIex2FJZA?= =?us-ascii?Q?PLBcvhlKrDio7TV9E1z6S/zBV4L+BIStoqydwXAPzPzMFMBXaLDh3b0VyeKa?= =?us-ascii?Q?+uJ1C9pikQ5lxp2Db6qE6u26A+Pf8rgv0L37aBfvsdQrU42f7zD1YRDkJ1DF?= =?us-ascii?Q?yZhctOVhlA2V1vQuAbM/uztTd5wFh5oIi2A0JfxoJHR6mkaem/yR0e0hHBhl?= =?us-ascii?Q?u80czUhSDLYPX1XhBEG0iAJU+AmMnF3FL3zDIcUxkRjCwwKBTHOLcd/NAb/f?= =?us-ascii?Q?PPez8RrXDQcYykrbwg6cbH+x5hyz8YM2LQ4wVP6KCnWTItyY+80/RqQ71hsz?= =?us-ascii?Q?p+8gDkNVyTfgWmU48ePbbK4Gwp64612bBcK0NpWSEwDN6Fft3zqDuxfKhHRe?= =?us-ascii?Q?b2eCTc9ymbBLTLWfkMBdjfurtASHsaQndt6YGLUdDBzQevIK6aePhJ7fqGQ5?= =?us-ascii?Q?DmrBUAdvJ1F4DMeKe/b67ocdvDVHWY843VcLTqHh0iw0lfahSSUcv46APq8H?= =?us-ascii?Q?0EmGjrBZRzDDYcOxpweM3VpSY2KPXtDyzFsziyjqWuGKt0pqC1Eht2+xTgNI?= =?us-ascii?Q?1aQYXZ0azua08Tn/h8mlilxHly42TsEXmYZd0YgvEVnod9u/0Ai9HipqgkKQ?= =?us-ascii?Q?mYkzS5UJ0GZfgYNM3MyLI9ARTm/sSfE5MzQO+H0xzGRvLcbMJS4ri/zr+KnF?= =?us-ascii?Q?Y5hLS0KnOv0PfMthZ26P8pSG9e3NgNC2AI8tMscHCb2t7MON78f1wx+yftLi?= =?us-ascii?Q?Lig3D+ZU542OgonWEwcEuTJpsZquiLaCyoItnNBgK0tWVDFXJ0CUs2joOk5y?= =?us-ascii?Q?BV5L91tQChfk2cWcso3ZzCL9rOpTz6i7REoJXU20P?= X-Microsoft-Exchange-Diagnostics: 1; SN1PR0301MB2014; 6:+MKPkpPhE+UbXvKWvd3M9zQE2H5g2UH7p5c5uplABO7qzv2Re6bjX8ESF1M+czbQtx54iQ2Ixu7aZh5td9iEUk450kl8Zf0wxowJOziowwR20QFxGz4Ve3BF2n/nymR7kbZpDsy8KdKQYqu6417TJKZveGMuWKh+kw1IcrpN/rKH9r1nfPD6bTJrlpO36XMKPabTqkDHlZW5UDY7CswaztXr+/MW5JwknJQh7yaXFuVu2cBxlFQFZA78bTsoujb8bEfu2/Y76pxLdWQN5/bnHcBxoszk6XBOZff2mIeKjiE=; 5:u8nQY0vmQejAw0w/UgTLt9SPDClwBoLjq6PLF8xfv49QDCIrR4eFfyM0TJU/VZJZKfcAwVGjIevK2cm4v/aYl8KWJyAPVmL6FwpkszrW6WNx7A3iS+46Ql6FhpM7gQl8PYaM8dkXByovmB3CF7WXHGRO44EOs8r/Y30UucKTG9Q=; 24:vzycHDVV9X7SJgrDC12pIz64RyRqzIQCmAW341b8ZgyLs9wLnF33QBt1teDSvTQ1r+PDVWK+tBbsLDLM09J+k0CNdUcylfTN4R/80zu15O4=; 7:4pPpHWkjM5EcDXFgVrUmnBllRTZVfuPEef7nQ21GrjKaBBZl3lPB5tVI4dA7DROhghgDvdZ54IeFnHVim6ld6Uo+Pt7/XI1y7zx+gzsWazNJkiHyzKPwl1HyxsTcGDe7PcLzZPc1G90AkFSsanoWu0Hhm1CS4VuhEfRslzZZ3YmORLb43oDuj0bj6HBTnXt3Z9W+p9qlYhOshvCZvhjn+Ukn0SXUwppWC+DnM4GqqJK3pCBw64lGu/GCL9fQwyFrifYc+7q5LqV8yDAwUNvzwRm/aut3Zk4PV2wOYnjPnd30vIc11vq7NUuQEeh8MM0W SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Sep 2016 12:43:00.6968 (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.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0301MB2014 Subject: [dpdk-dev] [PATCH v11 19/24] eal: include dev headers in place of PCI headers X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list 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" From: Jan Viktorin Further refactoring and generalization of PCI infrastructure will require access to the rte_dev.h contents. Signed-off-by: Jan Viktorin Signed-off-by: Shreyansh Jain --- lib/librte_eal/common/include/rte_pci.h | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/librte_eal/common/include/rte_pci.h b/lib/librte_eal/common/include/rte_pci.h index e1f695f..bb03d41 100644 --- a/lib/librte_eal/common/include/rte_pci.h +++ b/lib/librte_eal/common/include/rte_pci.h @@ -84,6 +84,7 @@ extern "C" { #include #include +#include TAILQ_HEAD(pci_device_list, rte_pci_device); /**< PCI devices in D-linked Q. */ TAILQ_HEAD(pci_driver_list, rte_pci_driver); /**< PCI drivers in D-linked Q. */