From patchwork Mon Oct 24 11:59:33 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shreyansh Jain X-Patchwork-Id: 16761 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 362DC6CD2; Mon, 24 Oct 2016 13:59:54 +0200 (CEST) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0072.outbound.protection.outlook.com [104.47.34.72]) by dpdk.org (Postfix) with ESMTP id 5CD9A6CC2 for ; Mon, 24 Oct 2016 13:59:47 +0200 (CEST) Received: from DM5PR03CA0001.namprd03.prod.outlook.com (10.175.104.11) by CY1PR03MB2379.namprd03.prod.outlook.com (10.166.207.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.679.12; Mon, 24 Oct 2016 11:59:46 +0000 Received: from BY2FFO11FD057.protection.gbl (2a01:111:f400:7c0c::162) by DM5PR03CA0001.outlook.office365.com (2603:10b6:3:118::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.669.16 via Frontend Transport; Mon, 24 Oct 2016 11:59:46 +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 BY2FFO11FD057.mail.protection.outlook.com (10.1.15.235) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.669.7 via Frontend Transport; Mon, 24 Oct 2016 11:59:45 +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 u9OBwEMY008267; Mon, 24 Oct 2016 04:59:42 -0700 From: Shreyansh Jain To: CC: , , , Shreyansh Jain , Hemant Agrawal Date: Mon, 24 Oct 2016 17:29:33 +0530 Message-ID: <1477310380-17944-15-git-send-email-shreyansh.jain@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1477310380-17944-1-git-send-email-shreyansh.jain@nxp.com> References: <1476539108-13170-1-git-send-email-shreyansh.jain@nxp.com> <1477310380-17944-1-git-send-email-shreyansh.jain@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131217839859669525; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(106466001)(19580405001)(356003)(110136003)(76176999)(19580395003)(86362001)(586003)(7846002)(305945005)(47776003)(97736004)(50986999)(36756003)(2906002)(92566002)(105606002)(81166006)(8936002)(5003940100001)(229853001)(48376002)(50466002)(4326007)(77096005)(104016004)(2351001)(189998001)(33646002)(6666003)(8666005)(626004)(2950100002)(87936001)(68736007)(11100500001)(6916009)(5660300001)(50226002)(81156014)(8676002)(85426001)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR03MB2379; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD057; 1:w2bHy/6VeOTgJiWKclt+m7fXEEuj6irBQkqmP0BGGGz34YgM78KAwJbccYA2idiewIJfXmh74AsFfWC7p5fLmWZWQAg6oIMgNIUoxfeG4C+ymUkDUoAdoYhJk9tKOw1hzinjApRlh2kj5k5f3ZdVspMmMJMUlbyc6qNGpYCxKu/BbGgvRXeVGag0VhEAmJP9Cf5K+gJEBc1LF25UghpII/J9JMkoDVfYlCJYDBSOR2HH76OH+12USl7RvwUO3lWRTsBktinWbOC1RJ+oyCsvDjOMyRwWYkdYHtgw/cnSUPKxamNLu+Bwdasr40tJkdyjwUV99qIVUdRyamTNwcdQDzs5y12ha5DTRzI6yTAninUKfh7RSLeFtMPZlDbRxctFkkgbkz/DW9x1ebxp/Zy57nn6iXFwQzId/xcHkAIXucnTAumx4zrgyTdSd8ViKQ/8GAi+is09P6sOazGC2iI9SU+S6PGWw8XPVCK/hTTAFU5+4HXBu1ihdavPhv1SI9StZvarPkRKhLJMJBjT7u9lFqf447oLVJLV1e+TV5LKNmQo1P9irJJcwtPwE36sFH1VrTrUBjYrVVckQO+f7+K9NRSwxYWcY6UTajEZDg+Sd5MNPHwgX9Ehz/chQu4FH85Icv5sTYGfvtRAyuueiJc8THiVCPXCay/GKNjE4HFN+AdeNVLHzMIIC+mnRdd6fh8YjpBRIJImM+EDFp54ea7lOWDkK+8ydfGOJ1If+XdCTZQ= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: c755b98f-7681-4f81-2dac-08d3fc053f69 X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2379; 2:Jqq8XQgDDBYvxyZa7cs6hOGsQTeeVOwP0WRL902ja/wf4pTuaxiyMaN2dAqqqZm7RlkEcGDkZdRVRvaiL9i3JKX8hDM3wS7PDY1UkzLVWB/ULFcR2f/AA2PpTjX6Jg7iaCbkLwWHfDmdP3m+U+R+ke4JTt2x2mj/nHQIoFw8NnQMyU2sZKqVR+WmjHnqnhQq/4EY4Awx5Z4kkL5DjOVMPQ==; 3:jHqf//qjFAMOz3/u45bnESDwoc8ACnUiiM+hzgjYou3XPER88IJ+NCEx2DbI7rdGxNWAK81WAPKn/EFp4FOdj5R6jA9RtPa7GlMDYHPErjrGV13kscQ4x6LYPfGjUmm59IKMvICDuIbcDIbFjolkjqlIgTrCEL4I8a712rIepWOgaKWHH4J1kzSEF4ehlZZ8FQn1VAPLb3vz+rhmpuOXrjRwQoTH9MNrywF1MlE1viNOvCq2i+LJE8RPSB8yCPvS X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB2379; X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2379; 25:IUO9UnxUtxIg3ovQLQnDs7JapfEm56KzmVB8d7oFdJch5TRpKswn1T0PSv7SFg9ts6bwDsYSaBZQlrcEV1gTlX3gffyTKL74ZpwB7zilZekeIRGmSDLWzlUX8EFtJcc2AtVS36uMVG06WKJueaYufhEJ0auge3onk5QfOVLvMHVaqmKIKN1bmSZNivQnOKrqprd4zmP3J/LHHhlBjvRO15/lcZp37cT17oek82ycGp1w6efgvbNFNHw4EzFN37G9IwhabM470I+p/UL1RjQWhXk6h65knHoAHGRvLacOG+4XCnh6Qh8oPmwsscG5QqrDuYWKhsmAo0sW/53hSSRgSv6HJed4OYBeJGviZ5tFstG/3m+QWTPvC7VIxaj+Fq4NLIywB61IY+VxXZzFgjOad8TRGiIbG6QtguQhE1KD3LTHw9prLK1dP7aM1M5Vr9cQSlX9QRGl6JXAD79bL0tKnQtB7Q3agNbrJlLbXSLy7yYz5os3AMjRck/Cp5IsVBpSz0JsIHcOfT1vQhPU5HgL+4yv6t17tFlHdPBGG5r6rJtnjIXgenBGcR/nd1hzZeNxMaDlF3iR16ht/f+ktL7ACW8ZFhZEibc7VKwksfNPfY37uaOCn0e0SKHh3Aa3xT+G4TbJfpcK+DHaOTCztYhQXNc1SwT4j1jDGKbELQKL/aqDD5tNbfReGn8pu+PWoZueASSN5EzFbyOViwqE1hMjJ0DDp/LO9pEfsDb6ldKIzHjXnEdGT5Mo64nUNF2zBk91jkFEnLfiMiXWsVsKrp0kyw== X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2379; 31:nl5VE0RKUwbtvyx8xOracSBqzYFkIVgez2hYLGQMFxQOIu5ctme721d8IFZww7DMJxhWHfS7kxnItSkY0BLMQ2FbABeA6VK8OzatrHCBvyjoMZBQNpIgAoU8EvAsmjm0d1m6AdQhoGwI3VO2G9FXYZdo8HI4gI1WpkjNX3Ac2jdWje+s9swCG8+zYJCBc9xlp01DLSGMPO3zxnkURCDHix8tU2Bguju8eMeAVyi2zqq19uTiLtMw22Xyx9PPHekTAgBqk/9zJc8M3d6k60eipQ==; 4:N7dJFomZrz2Guh53gOaOMcHYgnGAy8Ly8eRrXOep/PH9CxrlU4GEyQ91Fx7NCWCQW2PypZR5wDEMqr94Hf4DXUynhn7NfH6ox0G05RQtisyRQo31Tcni7OCQkd2ow/613AGK4LDQtAL75zKabrXHFZbU6Jh6WP3n0NjId4jlVaktwM5tlw3XQInKMDezlO8F9o5YawC0RR42DhDsN3I9wI+/1l6qDOvcqws6/1Z9FPbGWnL/9zziOskesDU5H+ntyhfxqAbyFFENW8/p1eqDn0USFwXHDgHFbrOptl52teeOs24BpS+2SUCR0bLMJR+A5P+DNmMUc9lorbcfAtnFzX77kpQLBiiL+R74SaPefeVkW7B1xrVktRQ6SYEzXo8ddTahLDLljmjEtkHjgAuTq/VvFORI8Q019sSwGSL+TJOP+kFC9buoS/RX3cxFo2vfOj05qQcJhhxjXxq2z/7V2wCs8aE3pPJxHRK8wo+/sioJCGQbMmVW8H/y81oeY61sQFM95Zoawo+f66OeaWIyfEedfjPFU9ZH1br/3vFD7Qd6xt9N/QZHnnsPGAoAdIZI 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)(13023025)(13024025)(13017025)(13015025)(13018025)(8121501046)(5005006)(10201501046)(3002001)(6055026); SRVR:CY1PR03MB2379; BCL:0; PCL:0; RULEID:(400006); SRVR:CY1PR03MB2379; X-Forefront-PRVS: 0105DAA385 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR03MB2379; 23:j4KFIVmWHitoPPaBzTuCKFbEAmQpoELzCaLysHxf9?= =?us-ascii?Q?cODELjmfJSVf9z3EfpGNaVZjx5ifDSgdUjf9abiejGY0FLDHN6lxeHvhyR7v?= =?us-ascii?Q?350+aPrEX6/1BQ/Mo9VhAZdtx0XYwt5ats/l6WfyrzpxFZ/1YJnqJ4uelPh3?= =?us-ascii?Q?HCYI5Z6aiSHQ8aKUACzTj52x2m8TNAk+lD+Nr42qvEpRlRCYUc6EKPDH+/El?= =?us-ascii?Q?MHfeZQCorJoiBLixT53gpEF9qNf69mrDuUIs4EsLJ7KL+XYJeA5iTk8tB0Cj?= =?us-ascii?Q?eak9u5utxffuND3gbiPaYO6aG3PVhAyfmJgdmtijnQxwka7jBVI5Oro30fSC?= =?us-ascii?Q?Y1f+tWNaR9cgS2EOKe1f6a42wwjHv96bx3y78aIuxKiISVhsxyt1m5gV57iJ?= =?us-ascii?Q?cwYXD5F5B+57F8ux3d/WNPNt5E2KQKZQEkrsNFhXRZkpJ3xhRfhekTRhBGMr?= =?us-ascii?Q?C3vPVkoVSj0UrrynZgtfFWfSGG88m+GfH6AO7icg13egoopl5CGDGgYwMEet?= =?us-ascii?Q?WAibXbLzgQuFKbet88BARkERd+Ex7Yq6LYpBDaur/4Dc+chV72uBstQhev13?= =?us-ascii?Q?qdhDxM66JiG5hJYL+FE5iCE8HIJABlgswJBV/iRn9sKYMlrsgWIO77J91yN5?= =?us-ascii?Q?NDy2Wl5GNI2Uz6qhdCobKpA1TGntsoXJOL+0u9c+n4dzokaOQ2n1YXIyXIgo?= =?us-ascii?Q?TBjuhHxtzzTyQk5KbI6Ri4CN9l1k20H4FL3aK4d86qWnslS8KDh7J44t3jhz?= =?us-ascii?Q?qzvWNxTFXiC+YPMX/ce3wJXZllc2vkyPkBLj0mbmuX9GIMP+YD4GcR3917ID?= =?us-ascii?Q?XQZesnCrdz3vXKRydJLKJ7+gtdRAFocv77TTzkRzLDW64XMER9TI4pcP7ZQI?= =?us-ascii?Q?1N5mDFP4Uqy2XvsiSsaQYmmM+3uoyXt/VdoGk02GX+eJh8oDm+np7dx3Xxcr?= =?us-ascii?Q?QZhB0okIGg3MnHq2yZDH0nMIwI5O+LSNT4uIj6kmEG/mcfwlOk2fU9ofGr8A?= =?us-ascii?Q?l3BXNHO5wzullqH+PQJTtBgkjMl7f5DYQX3q7QWX0EcRZp0a3ebWe6pQPaeC?= =?us-ascii?Q?lFJ+6iJUwdbZUuA6pay2s/39TCUJOmO4nXqcmcQJKKNYAGfTrv+E202Q7wh4?= =?us-ascii?Q?HXqXc/wrfNcKIjzgVQ5OzLL0zBjBKsh0p6YVL4EoIfO1C6rGVDN3EB/EAfMo?= =?us-ascii?Q?NGKidKwzFnQzwx1PDfSs99RaK+a/dXWLGnw?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2379; 6:75/JBm6IPgbhggPfZd5ioRbkalKaFI2q29/Fa7bVc6cUMAj7rrcy4etmiCzoqifrysdqo5XbNkdpOCbJfHgH51fdqJpL4AIkY4h0Cs1pjmbDLDTif99KYTU8pIVp245jbNT4P6snx7Hp6j2VjNOqYIsl7SKsqS0ieKOIY18bpjrA6fvz7mAjPh1pIZx9MlSPsfOGfd7K8Bx+UGTaNUG1pu/lRvnddnzTtkPO6FcWmZJYF1ufjMpOATxVQxwinw/rzybxCI4H1KK5ZvBNk5E3azjqJH2oQjM0dh+1q/JLfoLINH8xuAsjp22lBU9SS1IA; 5:e6Kq/csBHgc/NXb6MCCfjTTKMlSmYAWTQrYYPW/L2T0w8pW9IO942vJ7gq96jY35awhNVeEyn79YvWKzJGpgt8yhGgFEl3C5BvCKd18xUg45xMyWfKR4aXk6QIty3tBJLrnf+cbFyYf6zWVLotpCuFtDMN2A6fMsTt40bO5WnnGhYtDNJFryLkCNaJX2KnFF; 24:AS+yjC6u7Qa2+dzKMTYiv0CDMJQ6Ra+Ye+/3C5pKy4ZLdsHMaKqU0190wTsR1yhtEbyaPglZss8fmWec2FfUriutIGXCrAR3IBBCZ2o9F40= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2379; 7:w0U7iaNZ2YNuT106pQ+RYLg+L4Fgzf3CJ7chANBtmSgn2K46aF75/Grkwts3iBcyXtKAcjpvAAl04E1Hjg0U8Sfhc8LwGrAw+qt1NfwxgcnViwyf6cq/O8BV5QqldiwOcL8KVjcbsToJ6ZyAJARd1IzM97K4axORA8ywPH2nTnIrX7WU5nbPkKir0D7BZCZk7Dut3GbmI/uLnYULzah2FmYZ6XyKnRdiGeTUwyzREolsPm3LUZE3j7fdtqxYEOum5h6jMQzNrlPog2Lh/swQNuyxU44jWUKPn+AlhS4YR3Z6kNPXdZU/bG/o3JCHUr5CAyJaPUcDrdgSSEHIQ5Q9nuuWXUZZq+s9pgrLBlbbXuw= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Oct 2016 11:59:45.6393 (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: CY1PR03MB2379 Subject: [dpdk-dev] [PATCH v5 14/21] eal/soc: add intr_handle 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 Signed-off-by: Jan Viktorin Signed-off-by: Shreyansh Jain Signed-off-by: Hemant Agrawal --- lib/librte_eal/common/include/rte_soc.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/librte_eal/common/include/rte_soc.h b/lib/librte_eal/common/include/rte_soc.h index 415d409..1f5f81b 100644 --- a/lib/librte_eal/common/include/rte_soc.h +++ b/lib/librte_eal/common/include/rte_soc.h @@ -53,6 +53,7 @@ extern "C" { #include #include #include +#include extern struct soc_driver_list soc_driver_list; /**< Global list of SoC Drivers */ @@ -80,6 +81,7 @@ struct rte_soc_device { struct rte_device device; /**< Inherit code device */ struct rte_soc_addr addr; /**< SoC device Location */ struct rte_soc_id *id; /**< SoC device ID list */ + struct rte_intr_handle intr_handle; /**< Interrupt handle */ struct rte_soc_driver *driver; /**< Associated driver */ };