From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0056.outbound.protection.outlook.com [104.47.36.56]) by dpdk.org (Postfix) with ESMTP id A2D112B9D for ; Tue, 8 Aug 2017 08:54:55 +0200 (CEST) Received: from DM5PR03CA0050.namprd03.prod.outlook.com (10.174.189.167) by CY1PR0301MB0907.namprd03.prod.outlook.com (10.160.165.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Tue, 8 Aug 2017 06:54:53 +0000 Received: from BN1BFFO11FD048.protection.gbl (2a01:111:f400:7c10::1:158) by DM5PR03CA0050.outlook.office365.com (2603:10b6:4:3b::39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16 via Frontend Transport; Tue, 8 Aug 2017 06:54:53 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=fail action=none header.from=nxp.com; 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 BN1BFFO11FD048.mail.protection.outlook.com (10.58.145.3) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1304.16 via Frontend Transport; Tue, 8 Aug 2017 06:54:53 +0000 Received: from [127.0.0.1] (B35197-11.ap.freescale.net [10.232.134.49]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v786seZM004451; Mon, 7 Aug 2017 23:54:49 -0700 To: "De Lara Guarch, Pablo" , Declan Doherty References: <20170803153211.23073-1-akhil.goyal@nxp.com> CC: "Nicolau, Radu" , "aviadye@mellanox.com" , "borisp@mellanox.com" , "hemant.agrawal@nxp.com" , Thomas Monjalon , "dev@dpdk.org" From: Akhil Goyal Message-ID: <59307fef-7741-ef82-a646-fa952ab9d54d@nxp.com> Date: Tue, 8 Aug 2017 12:24:39 +0530 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8"; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131466488935478148; (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)(39860400002)(39450400003)(39850400002)(39380400002)(39410400002)(39840400002)(39400400002)(2980300002)(1110001)(1109001)(339900001)(3190300001)(24454002)(13464003)(57704003)(189002)(199003)(377454003)(106466001)(83506001)(64126003)(229853002)(54906002)(2906002)(53936002)(38730400002)(120886001)(105606002)(97736004)(6246003)(189998001)(50986999)(68736007)(77096006)(53546010)(104016004)(33646002)(36756003)(47776003)(54356999)(65806001)(65956001)(76176999)(85426001)(31686004)(626005)(31696002)(498600001)(65826007)(8656003)(86362001)(8936002)(81166006)(81156014)(6666003)(2950100002)(7126002)(4326008)(8676002)(7246003)(5660300001)(69596002)(50466002)(23676002)(356003)(230700001)(305945005)(4001350100001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0301MB0907; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjFCRkZPMTFGRDA0ODsxOmo2ZXJwNEtJNVVvRUYzZXZIMkJsTEovMEsx?= =?utf-8?B?UFYxTEZNZ2tPc0NnV2x6UWptUGpuU2FRSWhwZkwxK3lkaktTNGZpV3N1UnVj?= =?utf-8?B?MnhMRHhWSklHc25YMk9JS0FUWWtnNDA5bzhReVJGcncwVWVSWktzbjhyUEVs?= =?utf-8?B?Q01keVNNVVNDWWJQa0dqVnpWdHd3U2xLU2Q3anJoNW41R25QQWxFR1NqT1cy?= =?utf-8?B?dy9iaGNpM0ljWjdlUnJUamFBbzNETzY0L004dFpTS0k1Zm1mek04V0NhaTMz?= =?utf-8?B?bVVxV3NrL25oY3daQmZSVVliQ2dsdUhqU2hYRThhb2s1bVFRSjBRZmd6aFNV?= =?utf-8?B?L1duWnQyQ0x5ODdNLzlSKzBCZktabmRoa1JkcVlMT1ZaVTZOQ2kwRHB2UjZw?= =?utf-8?B?aFBiWEI1c09YS2R2eXBuWTY4bm41bHZBOTc3ZXNzaTZBTzBaRERkMDhzUWdO?= =?utf-8?B?OXB4dDNEMEhjcHZneUxsVUczMi9EdGFiTGFoaHRJSGNRR0N4cTVIcmxxRE44?= =?utf-8?B?RkVBS1Z4OUxrdzVzTkpMNE5sa0d5N2pOUTNqNkZoM2V2RWRCSFZFUjI0eFRT?= =?utf-8?B?end6Y0xDUVVnOCtPUEVNeEtCaDR0M0V4NHBtdk1hYTBCcDROQnZKZmk1ajc2?= =?utf-8?B?amNtbGxwZEdlM1A2Si9wNXdGL2IycFMwNWpHN3JVcmZ0cmlWeXZNd3BpZ29z?= =?utf-8?B?bUxtc1phQzJ3NXZ1T3RxT1F4KzlScnAzQmR5U1pUU1Y3blNoYzBBL2ZEajJq?= =?utf-8?B?d284K0d6ZWJaRXc5dTRQSkNFQnphTVlHTi9FN2ZQUmZsMFE3aWNFOGFTZmkz?= =?utf-8?B?U3NqNG9GSi81RXdVWGdLNHROYzdyR1MxYi9ucVJwdGJGNUZOaDFBQ2gwdkZR?= =?utf-8?B?ajhab3gxMStHVEY0dWpnQzRHR21zUVBTOC9iVDFhbVl3d2xJRGt0a3ZiMk9h?= =?utf-8?B?YnpOYnRPYzczcVlUNnFXeEJSRUNQdTRFRVUxSTFyNXB6djl6cUtpdkl5Q0JX?= =?utf-8?B?UEtWcGR4NlBhcVJOMWxDRzJjanJwS2hvMjRBRXpOVVliRjM0NUp6OWZCUEZO?= =?utf-8?B?UHQ4QXY3THNjRzMwQUhJVFk2OStjOFJ3RGRmNStVaWxVVXRwNkM4ZForZnJv?= =?utf-8?B?R2hORENrUDhSOUJSeXZpRnhJL0kzNE5qTTNyZHBTaXZRVWJXWmRxSHZVQlVZ?= =?utf-8?B?OFh0cHU4QVhGcDU1NzRBREpNNFhDeU1GOGVBMFRmVWYwc1FwWlZlbldYMHlJ?= =?utf-8?B?Qlh2TFAyN0x4WG9LUTV5SW44cHRVdXVhN1BsU05mRUgzM0diTmpwcFZDcWVG?= =?utf-8?B?YXh4THZ5ZkxNZVE9PQ==?= X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 58592fe9-7c83-4f5c-f384-08d4de2a5f54 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(2017052603031)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:CY1PR0301MB0907; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0907; 3:gv4O3lwxa0BY1A+ZnYxQMUwlwwWSFsybWbqO3Ld7mGCzis7eBfL59pF6ZR8VeLn8iCG/6Q1eGyvnbFw+sTusSCg5Rno2gnbj60cRZK+rjclxAUFDajiQJjdBqEpsq6rpB/+fNIt/Fe+jkvhSxsOZPMSarkE5PTjnPR7Cg6HgdjMjEhVvBaOf1iBoBqKqpcjH3JzDVm7uJZzM6wPc1hd2zxsFo+U+1NMWGEpgvMTL9bUBZlpVhFlgMjrpLZdWSvLpANNu/9EeC83EvTwXq6gBm4U+d17x+aggS4og0pEufyK0beicFRQvPubHr4Nt+PwJwT5Pz0nMgACXrhSh4PMoL40TWcZZMZD0hU9YjpmEXoU=; 25:BS33F2HVMyBtc2Jzll6gv+1zJHd7NTFdvlwW2xStQIu361OlTLkQSigvZRzM6iKkVfhKpM2AmPz48bVcxIHb/tqeNnoQNrbGf7XiwUkSWlzKyafRI26/+mXRq0Gh7Mwh+ihLab6UpTDCVrZoUIA7wCSGindIWs6R8dL3Fqwi7Tm0RcdT5UdG7AdptM4eWQ/wERrFjBwrKGDfOPtg3wqGRY6glxybRMxhh1N1JNPhivRvU8XWqOm3p0rH/nkeWWS5Ou0WFaJsHp3h5JaR/k537+v7YQaf9vSijjvdif9vFEUWGB7MhkauawmtVNgwVF/ZzQxt2aQ/wsYal4AFRVNY6A== X-MS-TrafficTypeDiagnostic: CY1PR0301MB0907: X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0907; 31:IdEkS6zI/31j9wUTvdPSp+aBDsaih2U2iI4nPHuFZAgJYnZ9QdnV72/c11h4b41pctepahrl5T/GWIs3B3XHZby9uGnqpGENxMvu041X+9nAjtwjv7OZ/XoIIcP9iQ0gunywJS0heqLnR+0dD00R7kRRVD72O4HaG8bSCeRiHRqGbmqZ3ICbDU6rBdMgIysZ3kA6ZicluOnzZsmWtE/XWoYLGoZqBc0rE5pyzAuZwJs=; 4:biESBtEAL0C+qOYz0Afo9KMV272z2q57IY+T+rISbVE7Ep1aZ5luHK12A1xZVBxWmKq7QXK1OjUlrwl0+dBkhv852yykUiJHPza88nOYkeWGTtr1+7alcc+Zb+Fpg3hKojdMKF87Hx0tjJFs/8x0FTvCvIy7lLT3rh+7CH+azFypViafHLQI5JBWl0HRYhP642oWUP+3tXjLcd8BVCRjveKumNi0BqAot4lLYwWpIXyXhjzE8lUY9SMBq56WGjGQvqp1x+W0wCxe8WjpFQLNIvffgRWvcXhIcGk+ctVdQwPBG6C5n2Y2jRCFgUK1XlYByAsVb+rURqLUwU+SaE6yD4aO/7RXb+SxqzVRcwLzNApl92zvPxFDquQbLxuLupSh X-Exchange-Antispam-Report-Test: UriScan:(192374486261705)(185117386973197)(228905959029699); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13018025)(5005006)(13016025)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6096035)(20161123565025)(20161123561025)(201703131430075)(201703131441075)(201703131448075)(201703131433075)(201703161259150)(20161123559100)(20161123556025)(20161123563025)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR0301MB0907; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR0301MB0907; X-Forefront-PRVS: 03932714EB X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjAzMDFNQjA5MDc7MjM6RWpDN1JFOEVza1BQaHBYWXFLclFFQTkx?= =?utf-8?B?S3Z0Q0FpN3BLV3Y2N3lHQm85QWxnUytrTFkwa0VRaE1zczNFemhNTktSZll1?= =?utf-8?B?RkFuMVZnTjlvT3VWN1lLaGdNa25qbXJZbXFCbFFsdEtwOTZxaFIxYWkvaHVF?= =?utf-8?B?VEx0YnVBUnNFbGM4ZVRNSWhCbW1jOUtTRjV6WGtUSmdEL2JsbThaeVdySkx6?= =?utf-8?B?YnB6ZGNRRzkzV2pudGE4dFBJTTlaTU5RQzlKNGNXcVh6N0Rqdm5pUmEyOE9M?= =?utf-8?B?K2hyclRxNVhGRW1CUTA2Q1pGOW5sNzJWV1FYTUlBQ1lYNUlsQ0R5Q0xDYThp?= =?utf-8?B?cFB3dWM4N0RDZTdyZldFZ3NreE1jdUsxdnYzcm5UVWZjaks3OTlFcWYwMk1w?= =?utf-8?B?WWtjdXc4dUNsdnQyUFdoMWd3ejNXVFgzTXIrRlNGTkVqYlZRY3kwMUg3aFdB?= =?utf-8?B?OEQycC9wcTlVd3VkM3d0UEdLSzFQMjJmMEpiSGVDVE5wa2sxVVdRYWlaNVBk?= =?utf-8?B?SmwrYlVaUE1QclhhaWlDaW1wU0ZNOVFqYlZGRmhVdFR2MUhBaUc3VldyNXd4?= =?utf-8?B?eEtkQWIrUXB1K05UdFNhTWxCdjhxalMvYWh6UHdETlZ2RWZEUlg1dXUvVk5U?= =?utf-8?B?ODNhNWNCUDJWUHBFeVJyT1ZaeWg2MFhsUkFzanVCYUlQc3BTTndTWkFqQ3Bx?= =?utf-8?B?Nkd0ZDB4WW55WkkrYmpYTVkvNUR5T1JtbXdYTU5NSEg3Nnd4N0N5V0RvTVU4?= =?utf-8?B?c0JCbHJvWEd2U0xZSHlNcHIxWmZkYkZqSnRtODdLbmxMZVdEL2tZa0NLRXVU?= =?utf-8?B?OXRnWFBvME5BWkg1NDY1M1k3SllneDZ4b2Yyd25BV0d5TUEzdmtWYmV1LzZD?= =?utf-8?B?NTRPcUxLUkVxWEdCWk9wa2ltaW1QZSt1ZGlGR0RUTEN0V3plTDVYaTAyM1A5?= =?utf-8?B?TDRFUjhSTG9rY0JnWTc1bEtOdEpRelFrWEFIU2FVemp4cDJDSllyWG5sc0xX?= =?utf-8?B?d1J6NUd3NTk3M3NGUHFpcnlRNUdaM0VHOHNtMDBYSnlmR3Zvak5NcDViZENm?= =?utf-8?B?T2p0dkxMa3I2aVlkekxYMWVxYTJkTU04VXh3SmxkUWp2Qk1hbzhJaDg0a0xK?= =?utf-8?B?YlQzeS9CNi80ei9PNjdTbzdmak5FcHZTbFhWZE12WWZLQ21USXJFSjB5M0cy?= =?utf-8?B?bytxOE5ZVWZLMmM3MzhIMkJzWWNzbldlNWFMNnNlcU1ITzZBREFGalZqY2k3?= =?utf-8?B?akVPL05JakJDYmNwbW5kTFBRQjNFQTRjWUlaSGVoUFRRWjRxN09tYUora1Fx?= =?utf-8?B?aDlydlJoT2VpbURKY2N3T09DV2FDRXZONFM1MzJrcmp1Y2s4Y0wxSmMzeDlR?= =?utf-8?B?bisrSXQ2WFA4L0xDK3BqSWhHcmFZRUZEMEpZeXZtaFFzUDN2TG5hVXp4U2Rn?= =?utf-8?B?cGEzcnlCTWkxdmZ0VW9WSlVjdWkzNm1VcTNpWU5PUlRBVm5CMldLZ0xaY3V3?= =?utf-8?B?OENKMFFMKzYxd0pZaEdDVi9CeUU1ZnFtNDQwWWNhQWYwVnI4TEE3ZXNoR0Vv?= =?utf-8?B?LzU4RDJJdVR2SUxYakhSSVdxNE0wUXY2U0w1STlYNHZQaTBBM3cwMS8yYlVk?= =?utf-8?B?VkJJczdLNlJONHBuTi9FVWR3UGU4Q1QzbWVUWVFHMFhvTXBSdnVEVUFFY09P?= =?utf-8?B?U3NETlJVT3hVbU0zMzFaS3RPUmRJWXk2QmJOSkpab08vaE1pVzZwcnFsN3FB?= =?utf-8?B?KzZYUFo0bnRYY0tMay9PUFd6dXJnRUNmc0dENks2L3VWcGZ3VmUvbkI5eTds?= =?utf-8?B?S3ZKMUFUVW9MZDYyWjRvQkVHaVMzNFNHcE9sTllSbUZIQWFYWmFHV1pydjN2?= =?utf-8?B?QW4vYVpPK25acU5GMDlCOW1VMUJiNDRTazhIWFBBS0NnNzVHaHFRQ3VMeGFi?= =?utf-8?B?MDBXWVlyQ0NpOFRuUXhGRjlvSUoydnhEWHkxYzRQblF2LzlqZzRoeVF4a3Aw?= =?utf-8?B?RlJtL1FDYUd5QzF0LzBMaEZGd1prQjB2SFFvNXNCNGkzMWdtQWYzNUYzUkE5?= =?utf-8?B?bmJzbUx2bGErRWNsUUwzRGlNK0VpY0FZRHJCYktPNHpzV0g4VTVHY29GNFpT?= =?utf-8?B?VWJ6bDhPMlZ2SmtRMmpsM2RETko1Y2VrSGlNMHgycDRaalowRlZORkZnc3Jm?= =?utf-8?B?TGhUQUVvVFJPdUdrTnprejlvZjdWcThBbUVGblZ0QWpaUUV0ekMxWVZCcThv?= =?utf-8?Q?vS8+E1dJD8/JTS6XB8Ks?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0907; 6:qa5LaQ2uzmqXpXm1x9bZh0jfzfDJfe4R6bL9S2sv2CKGowkqw6/g00g1xxU25ERrDNTPfvyuhkFtbQIinv2Vg8eiRQZPJ+oxAaMba/9EBILwZdTtP7FX9FQn1EGovbaVLxu6XBY5StiV9O1LiBuUUP5pBUcTCnFM+J074QDo6SI7KKW+U1AdetoUwA9mvT+pnooXtNkHmF+9LLJ9vPcfUtESo0n9Y+8IGm27+OO4cBZTKo/fjAGYUJ45grz7THKB4Rprl3awcxDoaOjGOaB+dyMdfO0dDqLUeeI3aFTfG75m9lGivnNBRkKrXuC+wX6pQ//n5xYiQlNb/WsuWl6fUA==; 5:ZnXda8LZBinmbLuezNOIodFVOG7wSC52a1NIrXJOn8mJTALU6sWA4dvcJSwgD+i3milek+QR+hl1QIvA71NiI7koxFiAJrqeKwUyBh6s261qmuGHLTC89BTO/ucZoGkY1riBkvSCg6ekNJQpBr1vxw==; 24:wrYbeyGq+YLym735V7zBRX/j4cdo7ovcSyZCukgSi3NORH45OVZfAnqxrV3fIrBEqt2ho/XFzWM5BweXvVnZguf851KQh+XBqTaDw8ajavc=; 7:hL8Zj7rZdV8pafBNQuC0lpVlSssL2whsEXWrBw6YLSSqQCKPCOL0B+lPGq6zgELzhYl2L9bkr+599zuyZmr+evVYFod1K/E2QHyGWkYM8dRv3/Z3VoxVzkleVSVio8Gm51X4X5KkpF7OIKf0DT1ewtX90+zpvgwqZSKNmJcr/wOytlDcQTrIsyVr6KPmDL0EyjNekxzmOpfQigsLXI4zn5qQySQSHumEeDOY6qiBsmU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2017 06:54:53.2514 (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: CY1PR0301MB0907 Subject: Re: [dpdk-dev] [PATCH] doc: announce ABI change for cryptodev and ethdev 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, 08 Aug 2017 06:54:56 -0000 Hi Pablo/Declan, On 8/4/2017 8:55 PM, De Lara Guarch, Pablo wrote: > > >> -----Original Message----- >> From: Akhil Goyal [mailto:akhil.goyal@nxp.com] >> Sent: Thursday, August 3, 2017 4:32 PM >> To: dev@dpdk.org; Doherty, Declan ; >> thomas@monjalon.net; Nicolau, Radu ; >> aviadye@mellanox.com; borisp@mellanox.com; >> hemant.agrawal@nxp.com; De Lara Guarch, Pablo >> >> Cc: Akhil Goyal >> Subject: [PATCH] doc: announce ABI change for cryptodev and ethdev >> >> Support for security operations is planned to be added in ethdev and >> cryptodev for the 17.11 release. >> >> For this following changes are required. >> - rte_cryptodev and rte_eth_dev structures need to be added new >> parameter rte_security_ops which extend support for security ops to the >> corresponding driver. >> - rte_cryptodev_info and rte_ethd_dev_info need to be added with >> rte_security_capabilities to identify the capabilities of the corresponding >> driver. >> >> Signed-off-by: Akhil Goyal > > Not sure if this needed to be split into two patches, as this affects two libraries. > At least, from cryptodev side: > > Acked-by: Pablo de Lara > We would be needing one more ABI change, Can I send it now. I discovered it after I sent this patch. In the struct rte_crypto_sym_op, we would need to add a pointer to a security session in the union of session and xform. Also, Do I need to split this patch into two for crypto and eth? Regards, Akhil