From patchwork Wed Aug 31 11:00:30 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shreyansh Jain X-Patchwork-Id: 15565 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 D58FA5689; Wed, 31 Aug 2016 13:02:01 +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 331D52B87 for ; Wed, 31 Aug 2016 13:01:55 +0200 (CEST) Received: from BLUPR0301CA0002.namprd03.prod.outlook.com (10.162.113.140) by MWHPR03MB2448.namprd03.prod.outlook.com (10.169.200.142) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.587.13; Wed, 31 Aug 2016 11:01:52 +0000 Received: from BY2FFO11FD056.protection.gbl (2a01:111:f400:7c0c::196) by BLUPR0301CA0002.outlook.office365.com (2a01:111:e400:5259::12) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.609.9 via Frontend Transport; Wed, 31 Aug 2016 11:01:51 +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 BY2FFO11FD056.mail.protection.outlook.com (10.1.15.193) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.587.6 via Frontend Transport; Wed, 31 Aug 2016 11:01:52 +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 u7VB0laa010481; Wed, 31 Aug 2016 04:01:50 -0700 From: Shreyansh Jain To: CC: Shreyansh Jain , Jan Viktorin , Hemant Agrawal Date: Wed, 31 Aug 2016 16:30:30 +0530 Message-ID: <1472641235-23626-10-git-send-email-shreyansh.jain@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1472641235-23626-1-git-send-email-shreyansh.jain@nxp.com> References: <1451682326-5834-1-git-send-email-viktorin@rehivetech.com> <1472641235-23626-1-git-send-email-shreyansh.jain@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131171149127432574; (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)(189002)(199003)(4326007)(626004)(2906002)(19580405001)(97736004)(77096005)(2950100001)(85426001)(5660300001)(92566002)(356003)(8666005)(229853001)(104016004)(50986999)(76176999)(87936001)(5003940100001)(47776003)(189998001)(8936002)(50466002)(33646002)(105606002)(110136002)(48376002)(8676002)(19580395003)(81156014)(81166006)(50226002)(106466001)(305945005)(86362001)(36756003)(68736007)(2351001)(7846002)(586003)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR03MB2448; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD056; 1:MEUNyUpD0hqQBYcrOA9JO2bfA8kPZAPi6ro2acxDzQY4IFalGKCc5g9Dz+w3RAr1Fb2hPvASqNzhMpgUsQgXdi6xVSVKiospuwgICRF3tpL+ktJ8FzkfAEz8JfS6E91uCN0uK481d1RIT4AwBBXOI+DRuKexy5fFsgzUe0BURINvQ5VRyTc3OnKt73nVo/ZthVxb525bwqTIpzAotKbxFfyK65XnjOHADAYIvdeMZmYdtJi3SqWZd17GRkS0VKUPjrGbvZyvbtQTvRcIUHn90uEughBuXD5ll6IHRpz4Lti7MiqeGBBgaJ03/eWMH9bZVgmM8GTEGmJM84CQCcBPX/KjeDOASh4pPO7ifIGVC6vOPstitUZnhKx/DaszEofzRRf65vY1LJ+CDXeZCGYp4vjHsJYLQazu+chJfP5KkwqqrAWtqLreThdg+kjhxsm1wCVkT+nYEeQTRRh0sfsLvdNnQL2fqrIeGnmDV0fZ7MmlEE1p1jWdN2w9Kg9RSEQAk5s3gbNDAhr9WUxefnqQDbWTRltnrGuhc9rHRsOkjjOLKKSXLz/q8DkHUpsFoqyBjxawB2W1UZTYOTBbrDaifevjXNoubAPWUuHRBHSwmZYOAgfWptn/9nr8TPYaCd2lvaKpelxWbqbNkC43H3palPAInkrsGfmRIymyz2fl1qULr7ibR8XsCGYRJm8C4Iw6Rcr0nvDfVa9IHIsVFRpJ87TekPWllWvzwgqSf8d7kX4= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 48b0f393-83e4-4cce-397e-08d3d18e36fc X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2448; 2:6fupDfPwqLMCt0aU30ExTirre8MNnAOapjF1/i7N/mww4XB5fUOCS3G24lX6M2YGWt54N7UUQerCeILu9sUWjq+cCvsqL8RjhttAtufXHbef6tArcVIanCPE5KuW7cdSN5DOpCB3SA7KAewYjqJNbMht2OWxd3W9UY/CI/3J6AUbZR6P7F05yGfA1TPlQIfF; 3:bPtimickdcZeQ4POD58JDc9VxNMq/NbxqEwl+zhzzX/ufkBiuYkdtr2ULp8qhsKUg/NtgRQ6q2lk9O40AeEQl/vvr++kQDdKmN6I3CiOMzBvUOrdRmdaXw3zMsx8pVNrCetSxcvaDN8TpCgZhhJn8MjL1QhMZ4sfw6bf1EzCYwNpxOgPyzmuhd++gORj+yOTYbYAHjZxdm9orddGcSQSu7cTHYgV51QRaw+bHULW8vQ=; 25:/oUQ8wWl35fa2LtTwArqAMdf5eRZQIleI9Y47gkeHqTQ83Wf6w6+kYgIARvDinRdz7feJr7x7xejdz1hIrZMM78VJzf6LnojBANi9pXput0x5bo0SQ8jxzeRpYoIu8K/kgyBhxk+h222/lCeUiaamO2rvEPa+J/+ek0cgJtNVhe3+0jljiPrvjIg/dlk9BldkZDKp3aTlOOEBDJTw5CPbBMr0aD4bL76hg8Hcfgy5C+mozsTlZvztI/zeg/6KEH2R3/fLniQH+bQM917exatPScbpECcBervY61D4JbZGNT/HzTDqh861Zrzput6XrrSimx3n32+kjdU4g641XIcYVaizLQNko8KNe42qY64CgiNDBPgtuiMleH9zAzxWy2KxbtSXBaU5iUWGO/rFPrzkCbrDKP+4JJVq1q70n7pIOY= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:MWHPR03MB2448; X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2448; 31:2ZMB5DZaEmQh0hzahC/z8NHi8p0HVNhcjf+dyjoLzwcVqPJCpR9X4X8m6I56JRVKPqOY6OMpLs44f9llHnBoweu+mocmnbWAptSi1gXsEO7KM4qhf4xBF4oCrECcxr8Uo1qUH1mLCEtNOn5P+aucCGeqdymdOC13IjA6CAFYxIvoXHbIOyk0nnw5H4Bjpojnb+pXfbV7ToL05c4rsmHMmXHCooLcZ+wl0F2p1mtA/Sc=; 4:g7XJXpYNbv3vC77nGk+MrefeQQ/0+qSAGHPhV9m29rY2ElQGr366SOV2fHZ3KH+OFATCFfCgSVRlTEjoMMttF2LI6kpqw7BRR0fHn3E08EYrjRjMKsna0M4kV7iHyEvsswb6L/gozvoyE2Ba67yZG+MA5WAMOME3B6+qwkUBY7DvTuUkORqeKqNGBTJf3VKWx2zv6qYbeILgLedRas8I6Z+AHrnwEp4f2hJ4FD89bJ5KrUIMpXlREDuAoaAjUZqDsnIPWAzq3/kJC+f2/rWzkpSak2u940Y3IJ/QB1kVQYzpHYsO2lUPyd6VC1/lE8qJjthmZjluuQ7ERTkAFIBmTpv9UbuaGhepFJsLEnAso0toS8HZk/AdIvOabs5QwKqIokT59a0prt3/i8idw90+QIO6+daVX8eV/SHXHTY0S7ns4QZ9Iff5QkPFNmT9Vz9wE8Cr4zPm/BpVBck4IHPB3hEA/Rfq3341U8HcgTLPt28wAoTD7AAzuMbXIZuQ4Oe/dkcEWndCS6hjVbYi0r4mDFceKzQLGWgGIoMUc5LPef8= 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)(13015025)(13017025)(13023025)(13024025)(13018025)(5005006)(8121501046)(3002001)(10201501046)(6055026); SRVR:MWHPR03MB2448; BCL:0; PCL:0; RULEID:(400006); SRVR:MWHPR03MB2448; X-Forefront-PRVS: 00514A2FE6 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR03MB2448; 23:BF3DZP4w9AjAagPPqvMTKGWYHczbOTBsyDiaiDc/j?= =?us-ascii?Q?GGztg+soUULT8M5Nj/O1hxQLjio+DeS0Tm2BKNSK9FmMjQzAzksUfwym0lyZ?= =?us-ascii?Q?sK4wBaXh53IwE6EmlpszfLgh1R7NJ0TBVYz9DlYMgLMPkVEEoC7Zs6hbRmRg?= =?us-ascii?Q?A9xhzhJPsDgWmO3W7008ifp0WR1+N7PrmgscOSZ5VJicf4nDI3Jqv6OR+WDo?= =?us-ascii?Q?MDuI9qwbmP0GWDGVNmbbYOSujiJkx5OmL4bR8xQPpObhlJlm6Gqh54TgYcXQ?= =?us-ascii?Q?xTNEHoAVywQ+jCsx8dx8x6uX1vepXeM7AxVqF/CYcYI4+cbwCT0fqgZWwOVM?= =?us-ascii?Q?4luiVsr8SbcPkxdvXIWhZkSWx7hFt8ePexbY0m0M5W2nSHmgKAt35WEsikhv?= =?us-ascii?Q?qj+xCrndzviMFP4YccFE4PgaPiTeKbzqT8Ys/ykfS1c80/hRlp42WtSk17NY?= =?us-ascii?Q?m7vnEleMdYl4ZCLEBjcQrgMtYZt5J1GzWh+l8PsfTME3NtuK2KMss39xoUli?= =?us-ascii?Q?VQ9wHAiiDa+8gerqDL9vtBVu0W+1sfHm/MjPqQEjsfRFpCKg6pGU1df0UEsW?= =?us-ascii?Q?qmlGm4RFSZ54S9LgGg+6iXXPIO2tQo1DfDRvM84d3YUtgHbkpR9B4H3FkZV0?= =?us-ascii?Q?fw2ouri88YcuL7GY7nMnw3vOxCgYo9kS/6szJKav0OKLVmMRR2W6jMlUmOO0?= =?us-ascii?Q?qEPO8ycoRY+vYIHyNz9ndZNA07cU4hNKfZUNTeh8vK72NJWwAytRzdJdQWoU?= =?us-ascii?Q?QyeH8q2m9PejaOpBCZMqNeBRXvVQcxqidV+/3AU+F+cLNXy0Yt44pi+GBqsD?= =?us-ascii?Q?nvpTrZA3AnWOx60tbKE7uKSqRT5mLAOnEC9MXHNPeCFQV432lD5f3gBNXhTa?= =?us-ascii?Q?x+9VNE8x+FSkDLzbFkmTpCBsaBOYcNmihIb0iZCX7xNt+jX70nyWEQ9nCPu8?= =?us-ascii?Q?5gMLPIrX8xlmW7satQczBt13HlNv0pPsRP1gRaco0pecE82bG6HQbNETr+T+?= =?us-ascii?Q?T1NOeVai3Ir9P6P4o+nWBnR2t7B5guxNeeZGWSciBoGWUE1EaINkTLo5xcvD?= =?us-ascii?Q?dpn8s+CO9SGboPpkm8c9b5Ck4txmeck6YIKtQ3g8VqnUXh2xuVl9R1TnA+fG?= =?us-ascii?Q?EzDLhd+W9MPtix1DLJNgHgnBR5RyYoz?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2448; 6:vZpGiX6yaWV0lGBAaKGElDdc3slFXz6trGgS5lXT1p2qZ+DiMSwd2ruQUKm5mdgoCrxFa05O50B4TFCh8vMacwmwuM5vYAHji01uWe2rL5315LyYTsU9p6gxgc7+1p0PWIH82/qjegDMOHTU3pfAut4J775S5uZoNOCO9Z+J0JvR4CSOD246mlJA9+OYaiUX+JY+udFgJ7+yQwHgN09xn05hwk6ttfFbAqB/gaMcVZdMRKGfa2kDQOG+Ot3opfnD1ewsBpUZXZZve9cjoU8uDrt1fQKyaQhATIwvonMD9fE=; 5:rXzPcmgHp3cHyRAUGWssiakNjlvc3iVo9Rpb+FfNO6D5IFA9YlQSWaDlrvFd9UCYXU60jgNUZ7fbxHK1i+U0wJ7gyWY3aMw7RWPLg+xR71TG+Dg2kUPU/Eufc85Pd1szAEpXNpTHLJoqzaC5y9qL3KLg0U1BXMBEp5JUceRtwj8=; 24:iXi0tSReN9g7xsbbm8RsQrF/YWjOVidQ85mbSE8HyH7+uG05HDTGqKlHLA1MBZK1azdGNocH7ReVBHqyRrzg4mYkkqkGTZAAoY9WfpNhshU=; 7:PQ3yJfI31V+h5VWKYwwuyxgM0UXqVcuwxtwkaqQXqA5/6+hpOH8VuN8iCcxLpRgN2jSnb8egOGRgqHHbbhdOT/tetgsLSj+VQpDr//jHQGqUUkpM4TAmOjj8w7wcTYQT0aiPO6UeHgV34qA/hapULjDKyb+k5W8Dq2LopMcYuq/kMfoQnf97i6qk4BrgoqAMVYgkQubNMrguW34Jrt6tDnKHzBqvgRcVGSurBEW/nCQc4DC8WmeyuLiSpMjpAHxy SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2016 11:01:52.5404 (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: MWHPR03MB2448 Subject: [dpdk-dev] [PATCH v2 09/14] 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" 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 d453398..bd496ed 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 */ @@ -81,6 +82,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 */ };