From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50064.outbound.protection.outlook.com [40.107.5.64]) by dpdk.org (Postfix) with ESMTP id BEF095681 for ; Tue, 13 Mar 2018 13:34:07 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=zG2ZwPrPyLuti91zefr4xuQV2vKTj1VT//9YqH2YS/s=; b=qJ6WkfoKEV9HirwtwtW6jXQGV5TEH1jU9W2PXbMXIxLALnNzqIS1KYz9orO0inkwRIS6uhcHHXjwLZnp9r89WnT08wMr3N9/6pz5rrTXge0ToRh3GAqvLIgjl561cn8QRnQYn5sN65o+CE+qEL+5qzF58IFp9KX0wYm0i0PDd+Y= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=akhil.goyal@nxp.com; Received: from [IPv6:2402:3a80:936:1f2e:3902:95b6:f515:489b] (2402:3a80:936:1f2e:3902:95b6:f515:489b) by AM3PR04MB1379.eurprd04.prod.outlook.com (2a01:111:e400:536a::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.567.14; Tue, 13 Mar 2018 12:34:02 +0000 To: Fiona Trahe , dev@dpdk.org, jerin.jacob@caviumnetworks.com, roy.fan.zhang@intel.com, declan.doherty@intel.com, jck@semihalf.com, tdu@semihalf.com, dima@marvell.com, nsamsono@marvell.com, jianbo.liu@arm.com, hemant.agrawal@nxp.com, ravi1.kumar@amd.com Cc: pablo.de.lara.guarch@intel.com References: <1520617478-21509-1-git-send-email-fiona.trahe@intel.com> From: Akhil Goyal Message-ID: Date: Tue, 13 Mar 2018 18:03:45 +0530 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <1520617478-21509-1-git-send-email-fiona.trahe@intel.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [2402:3a80:936:1f2e:3902:95b6:f515:489b] X-ClientProxiedBy: MA1PR01CA0086.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a00::26) To AM3PR04MB1379.eurprd04.prod.outlook.com (2a01:111:e400:536a::17) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 43a0cdfe-2ab9-4889-915d-08d588deb5ef X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:AM3PR04MB1379; X-Microsoft-Exchange-Diagnostics: 1; AM3PR04MB1379; 3:AsTMGsrcRNZLYYg7++pQS4BxlWyVJgWNXuOKdjFmzZvmE6E7sXbRT7GAr25uR+61TQhbK8JxQEtjgYJSTg+Jncl7sredK7KIsAvBv06y56V2LDLe5gNok5gI8WnGh+JxgcgDF0zvs3QNxXx6WQJpChgSw6DWFLDcUaIqI29YyhqUb1TSbvfJCvHUVx4O82U/+G/WywBeKwR5ET1CnsBAPveRqpaoI4Jm14s+Z1XRPZn4JmhtineDpxa+ypbQrnGx; 25:mBVWoHG8FGMSl7kjOlRVn0lT9v/atn9REcVMpzAD/vlkmtkMu+ABCNZ1q7GXTh546fQDHzX269/9NL2XK6gke+G/J7EDyh6oh855bxPYujGHsdxlCvlyrAcwJlZ5fW3O0d3mg7ft86H4aW8OIO9A14izn81LleX2KDmV5T8m8ELc1voenuBVRicT3z2hSID6zkXkHY3KCwuO0Gqx1xZIOoeOwDYGYHsJI497V4BMKTi9WQjuTaczNnvwj6v1l3O6t+ICmbdlYmhfurGYVqX+qrzGphvgRbHHUjl8JxXuAtSsMPWyWxhaUpMv3ItkCodHN2+72SJSvWlgsl9QQUF4bqe7aXsteM1WYI+Qkxr0dpY=; 31:kqBIQ57uXD3EJsTNHt1IinAAibG2rO+46Y8Th7Gn3by7qCSh/iKzA+inl9kjeHuUMTv46mw3qGEdbS+g9lDuH1JU01iG4KhjyiI80tGtUOflAEVfdndG8WMDfR742ILzDEyU0HgUvC7wcSat/MfuxlyK5i8T51z5cY24nfAiNhtWGvo8UK9IcOHWq7lGtdykPTW/F9H5qO+0Uy/0zbhiQHxHRZdaK9iq/+4kDM2yM4E= X-MS-TrafficTypeDiagnostic: AM3PR04MB1379: X-Microsoft-Exchange-Diagnostics: 1; AM3PR04MB1379; 20:PnqLP9Cl8Th/JoPH1lZGBGPXbAMZXWCbAN0vUQQvpZD8ngKpRmlhZVMTOTSRFPjvw7l9OEJppsecbhyTILrBUNeSBRoii89EzJmonM9/rRspXjNNSheeJxzRhPz7SKLOb94VuFGjZPnH0Ynv0ZCc0jBTks5v6L+rwOa0kTx102orAA7b1j8mPzZAlKiac0LAw3ghx+yI1C+4LkhlTacjitBu/lFF8ZfTthGvHWU2Jjmpe18MkufYj6Gi06jwtl9ThjLF3PGW6GgaV++Mm6gzdWQ0l7A6Hax9HE/FkIBO7TH6ldYq7KMAyTtqM6PB+CNR6t030f07O+AJW1IB0uDFbx9yLmZL2wpoSAda3mL3ABpUKiwyUlc7VXG78jabaGT70ybyTuLpNFxA43T75A7Rh6HsVJRbRDrEELwILE7b1ldM5hP/j4kdN9lRF0ag8BCOKP+F7aHsUS3ECaxzR12iFxZZOsV2oGLO5ZumHYZ9jYxL9xNcRhk56Qos69JeMq1O; 4:qJC/Nbz8jhOzmlHoOB49RITLBDdAogTsOHOV7F+D7/geFXSwSkOEq23EvwS6JV9TOPKxcVqv2XSox9ijkvJidILg33jNg7Gu8UqauDN3TI5vSEWIERW2+F5KoG5FfHxFcNkgb876usHPVBUBriSoIXmmXMPDwQrMgMelcIoWXmQRTz2dAE6Pk0TJmlHhCMj46kiYhqc+6cZd2/HEYc0UCHDnPea+4AIuaBU5jsW027nHXDaNggMaQ+t14sOa1gC9gA20UmZ1kvSe8nXzn4vN48a0q1/dJrOI037DiMJMiqY5QY3BCbpr636fcStNSf+kquSGaUUaqkfngxuCyRJFX7jjSheEOrKa5GdkZHUy5VA= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(3231221)(944501244)(52105095)(6055026)(6041310)(20161123560045)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(6072148)(201708071742011); SRVR:AM3PR04MB1379; BCL:0; PCL:0; RULEID:; SRVR:AM3PR04MB1379; X-Forefront-PRVS: 0610D16BBE X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39860400002)(39380400002)(366004)(346002)(396003)(376002)(199004)(189003)(106356001)(1706002)(46003)(6666003)(31686004)(50466002)(8936002)(229853002)(6116002)(53936002)(4326008)(2950100002)(31696002)(25786009)(8676002)(478600001)(81166006)(81156014)(6486002)(230700001)(2906002)(86362001)(97736004)(7736002)(67846002)(36756003)(8666007)(105586002)(68736007)(47776003)(65956001)(23676004)(52116002)(7416002)(65806001)(76176011)(5660300001)(386003)(52146003)(2486003)(53546011)(52396003)(58126008)(186003)(64126003)(65826007)(6246003)(316002)(16526019)(305945005)(921003)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:AM3PR04MB1379; H:[IPv6:2402:3a80:936:1f2e:3902:95b6:f515:489b]; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTNQUjA0TUIxMzc5OzIzOjVXbk5wTWF4MmdnSWVvRWJjdWNLUG5BVmhv?= =?utf-8?B?MjF1ZDF2SlV2aER0ekphL3J4Qllzd0NMTkRndFR1UVhrNCt4MUp6c0czS3NN?= =?utf-8?B?bkRORElVVWZpOHd3U2FDMEkwdlE0T3lpT09hQmFweER4VUd0TXkzWkM3alhY?= =?utf-8?B?VGs4M3hqbW1yTngrUEp6QUd2anRHNWdPMzQrdC90OTZCQ0JsUHZBTmswNWFm?= =?utf-8?B?M0tueFJhQk03YUF5Z0RxUk51NUtTNTl6ZWhhNG5EdTdGMnhiOTZ4ekp2cUE5?= =?utf-8?B?R1NtZUxuSVpwY0Q4MWNxaG02VTlZQldvazBzdEFpdTRxSTkwQ1Y2UjhCQ24r?= =?utf-8?B?eS9uam4wZkp4RkQ1cldOTVBUd3pEWmxtSWo1VnFjRWZ4VEtiRk5ISktYTVNy?= =?utf-8?B?SWFTd1h2L0h5MGl2NlVSZ2s1Qm93RXFsRFh3RE14bFNPSUt5Y05lbFhrckJo?= =?utf-8?B?VmZSWDdJa1VFSWEwMmM4WVh4amNaMDVsMHVaVG5GNExiaWFyMDBpS0k0djBp?= =?utf-8?B?Qm5GbzQzcXlNYkVxeFNSY0ZZY282TnhlTGZWODJKaUljdndlTEIwQjdnOG5s?= =?utf-8?B?cTc5aHhIYVNxV2hQM0lYa2x0N1EvbW56cVhuN2s0enliV0Q0Um01SUFkamVR?= =?utf-8?B?c1QwQ3RMZUcxMTBERU5ueXFjbko3Z2QrODIvRC9laERhM3B3MzJIMURDUHlo?= =?utf-8?B?bS8valF1UFhzY3NINFhFaDcvQmlSaGVCRllMZ1Zzb0cyUTgzQzdoTmlRMVgz?= =?utf-8?B?bjhSYnpBUG1haVU4bHhqaDd4U2svMWtHQUw1ek45RGNjWE9lTkdsQkJWTjJZ?= =?utf-8?B?S3M1Q2NOZFRtY1l1S3ErZklQZjMySDZGL0RvU0pSK2hDQ3Nsd0VySEZQZkVo?= =?utf-8?B?NE9CaGRHQTJBNWp5TDJEWmpwWE45cnRyS2xoQ2VyVmxSUC82R1dqZGkvU083?= =?utf-8?B?SjkrSGxVR2RFMzg2bS9GVGcydnhxM1VMMzdiY2ZMNFRzdXdUcVNHMFN4UnVV?= =?utf-8?B?ZWd5NFdrT2FUdjdwWnBGdC9OL1Y0cjRIUGgxUkxtcXNkRWNLbVJ5YWpNdGth?= =?utf-8?B?NTJkbUViZ1BGUitZNHpCN2xyVFJpNWIzeTcvY0RDcnV1K3diOXozWUs3cUk4?= =?utf-8?B?UGZ1aWdUMHR3WmZLekJpT1FHQVZSQkN1SmNDamVva0dtMkl1VDFtYTV2eVNN?= =?utf-8?B?QnVXWFhYM1lsNytMekdyVDROcGQ2WXJoMGdwajd0anRTZ0FiY2gwTzkvU1ov?= =?utf-8?B?NGdScWJNWDZUd1Bub09yOW9kZzJWTTk2ZlkrWFc0UW92eFlQT3BrTUx1QnRC?= =?utf-8?B?UWZZRllkRU1GM05lNU14S3UxZy9KcldHTmFENXVqUXlYUUZldXkvVHcrdFov?= =?utf-8?B?dEtocHBBNUcwUk9xc1hNcjhnckx6K2RtU2Y0SEFVR0I3dzlJYVVETkhlb2dK?= =?utf-8?B?emVSUUc0VHR4VytNNm1iTnNmOE1tdmhSYzVqbmFmcWE3OE5xeHQxd1A3WFBJ?= =?utf-8?B?N2hlY0FXT3AyMlBwTEJYKzFsUytlOUN5V242dzlLLzdwMkpjYllkZ0xJM3dx?= =?utf-8?B?VjYzT3hDYTF4K2wyYS9pcXdveHlSdmo2VUhpVTRFR0dEalhYS2sxZVFzQ2tZ?= =?utf-8?B?OU1CWm1oblB3WDVLRy9XZlZEMitJRjY4NG5qeXFEczBnWHdKYlFVVkc0c0JB?= =?utf-8?B?djFXWHhtUkY1Q0NXd1FGcGxFSytWZXhPQVREd2Q1NndpRTRSZFdqL2RCd1VX?= =?utf-8?B?V09tOHZIZEd5a0FTVXBhTWlOQUFHUWpJZFhRNE8vZUF1UzVtQ2ZsdWhkZUZP?= =?utf-8?B?eVRGTUpYM3RVZWN6Zm03TXhFdEovMHVZUkFVcU9KRnkyTmc9PQ==?= X-Microsoft-Antispam-Message-Info: oov2AKKUgswRWeUdyZctNks0Gmx9hgyfnuuvgnyVW2p5XGflcEqjI15fSEF9wCzcRPoZqp8kJg2q2AXskEnshbAMetTbZoBZoN1ryqpQ2YqesyD7sIt7q+LAARrG2mQzPaomJjufXK4IKoXPi/XlMRdG/fLW4Qv4iOES7dFTdtVx8AzwDJ+NVU1RL4LIE3nK X-Microsoft-Exchange-Diagnostics: 1; AM3PR04MB1379; 6:bXw2ZFxqyAXTU1g0LEW32hYrNjyIMwvScvvSWks0xH0S5nRn4sKiiaVdOGZHsZA3sew0FQW9gjRtWH9Ugl/BCCqb6CrvM3q7cotbufRd6tfRXEE+ecEV2Vq6BA3MmrgAbIbt7j10caTYWMmmgkTwRGUnsdZABTlTPUQfzzn8X4yk79OKzM0sCzZUW3qN/Rw5rgtkAfLyYZbEsbuM4j+mNsRxwQIvZvvk5ZBc05g1xQRsznpXa/NPVS/IlcNUBq1de8lUZ5dsPC6H3GULDET6iDkP8JMcUv/LnqrOaYBsspZFKp35Wip3iU5Hey6u5QWq1K1zFhSh8IHoMzOS1r4MR+HWQ3C4KVmnjuGGM65pAEw=; 5:KlGkDDE4tj3dTkOfQisI2VBrM+mm497lFr5z6Zu+OP2Yu8a7tsyi6Ms4BwhDd9/mdXIIj26GSCtACE5vrBWLrSzn31DCgz9E8jKbnfdvawk87YJcK4WyGIX1WPaN45XhDpDXsvFELPWmi8hNyfnP5uQi3fvYCMjjxtbs5roW2gE=; 24:2esU563hVAX6wtTq9K1g2Yq4/EJy+Y7JSDcmij7flL/8I8x86W1nb3Rpe8zjMY44FrzJf8CkcYFccXJqmSU9T/3HoI4YtvlcobN/s1ryGi0=; 7:3HLj7CPHDNLJxhg2uPp+Eqszkwk2l5VFw3+l7jhKjgzmfT7Zn9dF3e/VI6bEwG7CUTaL6/j4HZYX5Q0S+SD8WyzldB0h1YU6JJcsg47cAxW0SJsMTG9qBE0n/kD06/2SD+TxYZc8JAXLWW0+yGOtr9iqZE5wrGhWmWc1Ah094nIFS9K+fU13f3Daj+TGUSAghAxI1hIRGDFz+a2u4t2qQ+UPw3TngLZvgBSah2KhbcMCC/7ZCcW58JccKJRaT/1t SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Mar 2018 12:34:02.0222 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 43a0cdfe-2ab9-4889-915d-08d588deb5ef X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR04MB1379 Subject: Re: [dpdk-dev] [PATCH] lib/cryptodev: pass rte driver to REGISTER macro 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: , X-List-Received-Date: Tue, 13 Mar 2018 12:34:08 -0000 On 3/9/2018 11:14 PM, Fiona Trahe wrote: > Pass an rte_driver to the RTE_PMD_REGISTER_CRYPTO_DRIVER macro > rather than an unspecified container which holds an rte_driver. > All the macro actually needs is the rte_driver, not the > container holding it. > This paves the way for a later patch in which a driver > will be registered which does not naturally derive from a > container and so avoids having to create an arbitrary container > to pass in the rte_driver. > > This patch changes the cryptodev lib macro and all the > pmds which use it. > > Signed-off-by: Fiona Trahe > --- Reviewed-by: Akhil Goyal