From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0071.outbound.protection.outlook.com [104.47.40.71]) by dpdk.org (Postfix) with ESMTP id 564972C55 for ; Fri, 4 Aug 2017 07:26:36 +0200 (CEST) Received: from BLUPR0301CA0039.namprd03.prod.outlook.com (10.162.113.177) by CY1PR0301MB2123.namprd03.prod.outlook.com (10.164.2.157) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Fri, 4 Aug 2017 05:26:34 +0000 Received: from BL2FFO11FD028.protection.gbl (2a01:111:f400:7c09::160) by BLUPR0301CA0039.outlook.office365.com (2a01:111:e400:5259::49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22 via Frontend Transport; Fri, 4 Aug 2017 05:26:33 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.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 BL2FFO11FD028.mail.protection.outlook.com (10.173.161.107) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1282.16 via Frontend Transport; Fri, 4 Aug 2017 05:26:33 +0000 Received: from [127.0.0.1] (B10814-12.ap.freescale.net [10.232.133.65]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v745QPgo009779; Thu, 3 Aug 2017 22:26:30 -0700 To: Akhil Goyal , , , , , , , References: <20170803153211.23073-1-akhil.goyal@nxp.com> From: Hemant Agrawal Message-ID: Date: Fri, 4 Aug 2017 10:56:25 +0530 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <20170803153211.23073-1-akhil.goyal@nxp.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131462979941138040; (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)(39380400002)(39860400002)(39840400002)(39450400003)(39850400002)(39410400002)(39400400002)(2980300002)(1109001)(1110001)(339900001)(24454002)(377454003)(199003)(189002)(498600001)(36756003)(305945005)(8676002)(356003)(8936002)(4001350100001)(64126003)(83506001)(47776003)(68736007)(50466002)(81166006)(81156014)(85426001)(86362001)(626005)(65956001)(2950100002)(2906002)(65806001)(31696002)(6666003)(2201001)(77096006)(31686004)(69596002)(8656003)(33646002)(106466001)(53546010)(189998001)(23746002)(97736004)(38730400002)(229853002)(6246003)(53936002)(230700001)(105606002)(5660300001)(120886001)(65826007)(54356999)(7246003)(76176999)(7126002)(50986999)(104016004)(2101003); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0301MB2123; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BL2FFO11FD028; 1:PQRWx0JdaUwJZBX1GiUOdj/mfIsDDuVT0KxUV1?= =?Windows-1252?Q?TTgYw0uBwVkpePmM2KjYUfVn7qVgb3z3QlE+kF0iA+zoKRGE7RoK+RdO?= =?Windows-1252?Q?0QarXtrLrsJ07sg335CjsBXYx31nYHFefA8UkbtMd8ByZ1fTNNBtN6e3?= =?Windows-1252?Q?Frk+PoBTF4zUftNxoSljlslXWW+2+hm74EwUbrTbK2UDvqvacow70HEj?= =?Windows-1252?Q?9RAw/qRoET26rq0UUW/LHpFgLNOa/8/5v2Femnb/wNKSkVc4cH4N5NY8?= =?Windows-1252?Q?790/a7wQFUhi1D57JJJuLUGH3xodpf418OAdV30Uv4fjaUtxBTo2rx7c?= =?Windows-1252?Q?/Q7DKMYYoSHAHAkywz3diaaUY3G3TRYQzRTeK0svQq8s9e+14s2DtM11?= =?Windows-1252?Q?RR+DANlFjCga/AjpMA+mrlLW56aXxQ/uhiz9DPpD5wQYhacUNGH3Ryhc?= =?Windows-1252?Q?rU8uUSS762XS9rtj0dtbYhBwun/jiGNyn/6wa2lziFv8nRzK7SwGFqhR?= =?Windows-1252?Q?mZd/B6oHzUS/8KzzRGusd9rqrtK59PrnQUxT+H1gg73P6lrCKvDduI7n?= =?Windows-1252?Q?YOgVm+ec2crcEVhCi//NwaGUOEjq2HPDg9k0xrlQ4yxbLWrhGO9gwllm?= =?Windows-1252?Q?ECrxlLL1exzzjfxXukm7tzlKPP0GL1Fskl6qhil/nMk5JpewvqRW+FZO?= =?Windows-1252?Q?a8cml5IEYr4B2oyoSXXAQrwVT+jfv0IG/sHVhE+aBCDRnP+pCMrU/5zJ?= =?Windows-1252?Q?DEeKCahjMpwkyggBk+nc+kB59O5WHJ5z2xDprkmnfpo0L8i9wmQrdwgC?= =?Windows-1252?Q?tR1u25C7GV4AtOafCgi4cCXOA1wpkAthL5K48TSH7vnnHeMm0VdPg9zW?= =?Windows-1252?Q?5WFxInXkC/yjrXfXyv5I/hDdX1tzAWmy/wZ5WkKfaZHsxV4Mkjiki6m1?= =?Windows-1252?Q?Sm42gPORbfW8VVdtQLY4YwngGS64S/ave1isHgLGFRS5p0A1Sw1Ik0w4?= =?Windows-1252?Q?jVfntehZqjhXGeEWD4fVURTMGAVb02971OFebobZ7Y6u/0rqw5Dvjkj+?= =?Windows-1252?Q?1JaXkVCZ+GQ3dpJoZl3/NY9Tl6ARmCZPLM?= X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4acc3c27-730c-4172-1d17-08d4daf95ef6 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:CY1PR0301MB2123; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB2123; 3:hX5JraE6lAM1lzrzMLoLM6FW6tvY/hMJZ+Q36qQLMq9yN4kAvi+izfOAI22kKS6hBo3nid6SyxC/u+gNid5gTkPZEt5cI4iM9CB1WMkJUgpZAiaLv8F+ZsOCBGTvgibquzwCpGA0un5CewCKLkrx0H+0N2Js3uDEc/BTI1mkU0k56tReQ8NPWDH1BPExGPkmxk4JLNSSyf4mGNMHZrVdCrWlTpvIlIqTY45WBb0XHFdpIAR0NEXukUCkBuEuv22Et0gErEz1kRtE8sngl2mUwOhpPPQktHZJSDMYNM4g9MDfNklVuuF/Y04E4BjU6q+qRNqzOaLsytQLruIdLJuzFbnwtsYvYf9HVTZUYSTmZt8=; 25:yXN7oA06gcLEmoMI0CwPg3RuQzulvmapNCzdbYdzOtTwj2n9ydpQQba9iVtfAxXZpjo+GtxS2bk+uITcSpm/1mLIHQp2+id63uf2zzIlE31vhwhHb6Mbzmy38LQZMRYw0We2kV/zPzMSliqgNDljZXbtnjGKYeO9GEs/SsuBO0CJ/FFrIopifBS8kT/cfd7mxBH3CtVTGgC0SWXIBm5Gw8ztrc3WGVOQnyLxTNqSY6xtMo7chDBqtDQ9V8yYUIFXK3xxVSUUEnmhq1GmNgj6yobRPBtjKr+Zq9f+YPYrr4mJUvdYVEoGrWA6o7S2zmSy/6D/sYgv53PN9z8srKVc2w== X-MS-TrafficTypeDiagnostic: CY1PR0301MB2123: X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB2123; 31:HkKRcdZG6jodvlfZFlYWkxBdEfatS+D4HuU+NMNLqk9mBrHCyTYYSFReGEwbAktaqIExTHYbSU1gUedyiq4KqoRJdRIRwTAnrauzh/jghQZuUSVYydw+a2g0kfDQNPOrFs+udHJ9X7htxu7T1kQ8571/RnNq9a85Wjxrli+oPD7O7pnHcJ3y9rb7gpV1lcYNJD0YYayczRIdzz6GHYtT7RRvKZqrCnWFqicv+/TvXNA=; 4:0B6zKi4+ldxwgbP3H9TKrZrjXH1tVQMRqX4b9NOfe1U3ZUrT4s72bnIKXfyj+5RuScbWmZQVo8EbKSaxovLucjmtg3DL4uKasvwbL6Wt1ccGiJwAemj8Q48TX5Crvu7+W41qeqPQijzaRfnkgW7Cp3EmyJSYZMzcFp/UaVkia9952Q3dgS3qOZ533I+kEiI1h4fUNuoyiWPK+qCPsne/fGUv+h3zLwHiJKXnGxyBpUfgF+9yEbpVfKujBU8AhQ7MaizFaaVvsJBB9j1IoYYsu6wU0MJUyhq0RxzwOAIqk0eqce4f27KK/JlUYB7YbMy6MG4fNP8Qtgq0aVAGHCAEdg== X-Exchange-Antispam-Report-Test: UriScan:(192374486261705)(185117386973197); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(5005006)(8121501046)(13016025)(13018025)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6096035)(20161123565025)(20161123563025)(20161123559100)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123556025)(20161123561025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR0301MB2123; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR0301MB2123; X-Forefront-PRVS: 0389EDA07F X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; CY1PR0301MB2123; 23:dABKo2ruFqjlV7qN2r8bILYbJkyK1zzpaHS?= =?Windows-1252?Q?n8JUFUHbEJGuNZCt2mSEfZcd9KstmfJ8o/1ZpFXgXHhYO3/EDWrVHbRo?= =?Windows-1252?Q?wUeJdAyP6DfClcSa9gMRQEHFjGofnUJdZCMq4kuKFE4xp3R/P4vJOooy?= =?Windows-1252?Q?stTpG6/hewglNxdt2cpdsZg4B7Qy4PfKnglgKNV+fBQO4Hj5d4mmPAFT?= =?Windows-1252?Q?sl4MV0E/vMj9ke2VvlX5OWGH6H0MpoSGMZMeeBFdOk1+3ZJaRd+2lAuJ?= =?Windows-1252?Q?md2h8kntkoMKAPZHg5/TGelTq5tjQbcetg+aqaF0b20zwMRUd9uoFHoO?= =?Windows-1252?Q?2x/mczk3QqXrVzPaN6A4E+O60o72Mu/d5OM/HEAv//qC2/xjBSXmouZa?= =?Windows-1252?Q?Rd66VoaS+owQRDvviatyIUq0FwQhPO3Z4HKMcpgcSLSMUk8HdVxXVAYr?= =?Windows-1252?Q?O41q1N6Ybjyv9ScYIsQKmssVSHqZuGHpcB+jyh9vvIGhN2Jz0G6hZOdB?= =?Windows-1252?Q?bY3R5VhAqksngEa5OBkNserF0CZkc00wBa9g4jI3qJMPNcWFTdDOdy6J?= =?Windows-1252?Q?bvNeV9Ho72h+OEPCal1ZlI01leu7yqbojgsjSODdeBKsbVyN0SHucIrS?= =?Windows-1252?Q?0QCUAvFoQtyULq9Vi71WU0OEMS91DOPT+37Q2sd+ULxq7jWBBqjor+di?= =?Windows-1252?Q?t9OIR4b73Gvc5Mdt+D+Iqb9iFniAmZ0h1nm+JgHBgHv5b+SNXJtyn5ZE?= =?Windows-1252?Q?pCLoc1IXH5bh9VjU8C8+9wHDi5QPU1nQ1DBwVEMKIsvoudnyRP2iRZ0J?= =?Windows-1252?Q?aq36orKM8aCwTuhlnC4MD5IVFaQadCR9eUHiXnrrlrnyf38G8icYB55X?= =?Windows-1252?Q?+K9MT0rIE8kydhPnvJ4H3VvxgRY3OzewraftIwJzKAaXRRNToVeyNv/D?= =?Windows-1252?Q?eLOvDrgNtBl7WiiXYC6WIuib8wK3QnrhORis2NxCOboxCLAkObfdq2aS?= =?Windows-1252?Q?JP+/pmLqXf5W9ozBGQDCoqeQwzaehzEsgWpGE8XJumAevO8dG0Y0wzR5?= =?Windows-1252?Q?vSnZh4V9N8UCA7qFi3gje5CHBp2TLcHw6Wv7BDO2m6cBc3xnaxDEFI75?= =?Windows-1252?Q?4fc+cV1HlpsxmLJqSocP2dWbORWJl4dXpZMfKvYAVCVp5ZFex7ZoJNLN?= =?Windows-1252?Q?MePLrB93mBmiOR/xj2Ex5+SuAtA3/HPQ6w90oac86KyANw9j+Zbd8Alx?= =?Windows-1252?Q?LLP2NCYeC543s1Pvt+IO8+KBqzy0BBjwkexeCOw3R15q9UnjczHeDNFt?= =?Windows-1252?Q?PddtLa0ddbEgr8C/mZ9UxE7mZqyp5eN/qVCQ8WeyF1HcEGq9iY4SqBNF?= =?Windows-1252?Q?tqSJ9ADVRJfUyWRsuIUbDjkCbrrQOAyEX/BtUoG0ygWyW1joYGSWUIaB?= =?Windows-1252?Q?addzEXCYNghB36VgC8csx2xpoOqJrWwzlVfmlA29Cbq+HIKDu/Jsfdmi?= =?Windows-1252?Q?J/Gam8YfH92X4DxgyjHEvLZ7L0mWvPM2SlTes4jCHvCSOXcZ174HlkA5?= =?Windows-1252?Q?g1AZZfKXAWdNqWab5yeuUr04cXl6jVZni3NHZm7+rPjM8n6WWeH5h39L?= =?Windows-1252?Q?W1bui0lFTIt6Jd2JfAgCr6pMAzdEJYsCXn4SKqiL82MNG8cTWRmCh5G7?= =?Windows-1252?Q?/6fY3s4gNHxlVKPAmcgRsiE4kfJmIjBujZjp3UYmtq6iLosUJz2lf?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB2123; 6:QKplm0cF+/EfQkMxQtwA2tPGC+UNiEb2PKsLepiPXSLKrLbeivKeCLAOskQfb3SA/NVw3LW2m6Xjr3bcV5rxroSlSPQjXmX9GaubxYgOk0cDHbcGPbxcvmj83BCTWRx9bcG6Lo4kOwORszklLuOkPI5ygNMvWZRFIfrAM6c7Mh42roui6jPz4qhJ59R3CxkLQnhttHXsmrTHf1gQng4bR2wKGcIdBl+lmO11Lh75g2iExyMgjRiU0QSv8jGhSgkopibwOaygM6EKdhuJ8T/6z3JGGkSlITJMEYgWxXjODoHtPs1en23MCwmi7KZyOfLAUcUTo2B+p3XfOvq2hSOlug==; 5:UIDRG2YYjnmA3CQv/yzxoF+GaIhaBoIfefvuiukZoU2SgaACOM5BOx9hLHxx8Vjwf/nwO8ZeB/8x0f+KtgH4LZ3G1i8RoATbREiRZE6VzU+mlDzKohZsMEI7lo8jOKupaRDZWf2PIIsWB3LXlLj7SA==; 24:39U93PyXuRQQtOeVYe50K+TmNVhRhlCXiyAwzdABYGOu15z5hwAbDGYwB1gceQVNpOrpUfsCaX3TqFy5Fbl2bVnWbW0c3rQtdAwnsxt8j3c=; 7:PJtjZo9+9ZJQnPJzJzFjAnLNdAQyWaf2bkXATJT1hml/jsFz9b6myLQZPhP6Uj3IPxm20rnjibekuGVz9eudQo1vhb+RRgX9Kw8SCDfFpPinGuF9U6j3v/a+BEB28ikqac6Z+nFsgUpBZpmvfKr0kXDy/P0v4rSH+tEjIrzp81HDBkK3/F/bBnOCPUEV+5lbLQxbRWNeHgEoiAIeoAv4QHIPyA6OrgJ7o7/UxUMyKa8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Aug 2017 05:26:33.5522 (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: CY1PR0301MB2123 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: Fri, 04 Aug 2017 05:26:37 -0000 On 8/3/2017 9:02 PM, Akhil Goyal wrote: > 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 > --- > doc/guides/rel_notes/deprecation.rst | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst > index f6bd910..2393b4c 100644 > --- a/doc/guides/rel_notes/deprecation.rst > +++ b/doc/guides/rel_notes/deprecation.rst > @@ -69,3 +69,13 @@ Deprecation Notices > be removed in 17.11: > > - ``rte_cryptodev_create_vdev`` > + > +* cryptodev: new parameters - ``rte_security_capabilities`` and > + ``rte_security_ops`` will be added to ``rte_cryptodev_info`` and > + ``rte_cryptodev`` respectively to support security protocol offloaded > + operations. > + > +* ethdev: new parameters - ``rte_security_capabilities`` and > + ``rte_security_ops`` will be added to ``rte_eth_dev_info`` and > + ``rte_eth_dev`` respectively to support security operations like > + ipsec inline. > Acked-by: Hemant Agrawal