From patchwork Tue Nov 7 06:44:28 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Akhil Goyal X-Patchwork-Id: 31225 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 75E111B3A8; Tue, 7 Nov 2017 07:47:37 +0100 (CET) Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0082.outbound.protection.outlook.com [104.47.38.82]) by dpdk.org (Postfix) with ESMTP id E12A71B39C for ; Tue, 7 Nov 2017 07:47:35 +0100 (CET) Received: from CY1PR03CA0003.namprd03.prod.outlook.com (2603:10b6:600::13) by SN2PR03MB2367.namprd03.prod.outlook.com (2603:10b6:804:e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.218.12; Tue, 7 Nov 2017 06:47:34 +0000 Received: from BY2FFO11FD017.protection.gbl (2a01:111:f400:7c0c::123) by CY1PR03CA0003.outlook.office365.com (2603:10b6:600::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.197.13 via Frontend Transport; Tue, 7 Nov 2017 06:47:34 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; NXP1.onmicrosoft.com; dkim=none (message not signed) header.d=none;NXP1.onmicrosoft.com; dmarc=fail action=none header.from=nxp.com; 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 BY2FFO11FD017.mail.protection.outlook.com (10.1.14.105) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.178.5 via Frontend Transport; Tue, 7 Nov 2017 06:47:34 +0000 Received: from netperf2.ap.freescale.net ([10.232.133.164]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id vA76lSX1010945; Mon, 6 Nov 2017 23:47:28 -0700 From: Akhil Goyal To: CC: , , , , , , , , , , Akhil Goyal Date: Tue, 7 Nov 2017 12:14:28 +0530 Message-ID: <20171107064428.10098-1-akhil.goyal@nxp.com> X-Mailer: git-send-email 2.9.3 In-Reply-To: <20171030122747.19123-1-akhil.goyal@nxp.com> References: <20171030122747.19123-1-akhil.goyal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131545108547291367; (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)(7966004)(336005)(39860400002)(39380400002)(346002)(376002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(575784001)(36756003)(356003)(33646002)(86362001)(2351001)(81156014)(8676002)(81166006)(8936002)(1076002)(15650500001)(5003940100001)(97736004)(53936002)(85426001)(50226002)(104016004)(498600001)(8656006)(189998001)(77096006)(47776003)(68736007)(50986999)(16586007)(76176999)(54906003)(7416002)(5660300001)(316002)(6916009)(296002)(105606002)(50466002)(2950100002)(305945005)(2906002)(106466001)(4326008)(48376002); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR03MB2367; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD017; 1:jkONof1ZGOgpBQ1zsRbsmf9ZXj6HRTwOF8WnC6FN5DMjxpV5vVtssupZpXTyd4O9w9D35HhbowSzWvMVFF8OHYznJnguRpjk5+Y8HqPNLVCm+t10i5HocGB1NSgUcRIF MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d7ae0ce7-7e29-4761-bddf-08d525ab6d4a X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4628075)(201703131517081)(2017052603249); SRVR:SN2PR03MB2367; X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB2367; 3:oIyMfNcCI7kydjGh1qVUQjDM4Oc9OM64zZtRb6I6cLsNwqfYhYHgzsTVme70TnigNJrkyFsMbpxPs2YoeWFDw+2GEBuljGFKn+OTmpNucRFzl6K4s/4ey/AyyhvpFax9xkakMvxJDblzpHM6PF/LaUlsfQdwdS/DW9mL1nFckR6xu2FKgj4iS5pz5kWZfIKv60dGTrroHADh46ZrI3UFY1BbfbKtEyD2xY8snqjPlGZxYVRRBwbbFEMO7Ryed2ww+BCz/pXlz50cWeta7nRcjKj172vM7gVhky5NA1ZK5J2slka9dol0RKfvQpY16MArumyNF0mgf+SQkXVD5KKWcK4gsdq9AfmSM09vCpgrFEw=; 25:FJSBaBMmdhiDPL5Okw+54P8b02S29/2ED3qqKaoM1Qy6+CBkT9UDsd70z59VrrthJc1cSEQJe7z3EZCckMNvESwscdR2koL1oVyYEVRBnV6RT0Smuxak88tRPJ/mMzXDLtr5HzETFEc8eeH0Ltpadw/z5s72VsXGqNNrvwTMhHYibWrc9L5qcI4otU8TOmKV18j4A/Zp/zwhxrSSqUXOrJFjANYjMtmuJF05uWeRu1xatycgTEoln9rUcvXrTRxbLdM9I+WF6yeGxW/s/utmuinvShu9mOT5Au9ssbSDxoHVwJQGYyaZtIUNV+G27mgrwt7GA5YrvqASv1zmx8F5Jw== X-MS-TrafficTypeDiagnostic: SN2PR03MB2367: X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB2367; 31:igeAwELIzmj5elyqdu0asio/vTjqfitNwR84upZm0iwzGHS44nlyH4DhB/K3uWn3uV3Ym0idlgmg+Jj1ES/5wwe1eBBvUYAHjrzKoVNs/5z5YbMA6g/dEEp96XPk9yPQ095eWk+VZjiXvSQemwozwKJBjmFfbQWvBhuVfkLp2RuNEUoxMbNraSbb1oJQ9F8jWDDv/pmvbrtaaX/1TVbC4YWsQw8SvCBs0xWACIP8R+I=; 4:Na9s+mx0fJRnGdSvlir7cNGXiTCPvjImpmuuHeuBMLtwk+WvMr8eqKO+6WO8xSMXeQcg5syx0/n00J1YdNFMmYdDtTkqSII+4U4d4lzma7yKX9co38ncbilHkxSM3ebD4OwkpP1vpYQ4HIMBSO7YxnM765LwyjBjb5OoJp/ssrtYPw4pabHHHU+53tePaDjL+cm8xfwftTWe9tkJS/EKiXFkj031JtJeMHC5qLzbSR2MSWTiLHMgWUL6Jq+yKZjTvvenbQn/isjTEm/evU0deWLeJVv99mHLnHC6Fxd8CeOsVaE4svMnhXK7T4hocOAKGFfAyKLggPyg3TZqKVLr/SCAZr+SvPIUGaEHwYpuxdcn41JDvgWWwyPScm5DUyIh X-Exchange-Antispam-Report-Test: UriScan:(278428928389397)(192374486261705)(185117386973197); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(3231021)(3002001)(93006095)(93001095)(6055026)(2017110403001)(6096035)(20161123563025)(20161123556025)(201703131430075)(201703131520075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123559100)(20161123561025)(20161123565025)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SN2PR03MB2367; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SN2PR03MB2367; X-Forefront-PRVS: 0484063412 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN2PR03MB2367; 23:W8gilTPRS6vfJd2zDb4tQMR2WMAVuD8sARPSzAGQo?= Jeus8agBjHk8vTY2fU6ePXA0MGMJBCbnQdIfRwmzO4sTvF5OnmoFb7+2GzeyGJeOTEIyN2ixc6k6tZjykRtV4Jg8slBDUR+iDlfR4O1Vw2d7J6WQ+a9YlzFw5BzwvxafTIpGiGvFw2nIEHrkGq9FB6tBaVkzVb27O1n9zLCw9NrlO19lgYze65luHEytIbqG4s4YGr8Q4x+kllrHVID8ui0bCBYXJo4uQ/T5GFszkhPIHvhyShKPN5z/kJQkNKPmyKra5cireUl1fAOFpqzTLAh57a5ajl9bGwGfiezoQMB9EUeuw5EPCeon3LH9CmpLDDG6WQ15/vM5VRCCUHRb36F3/fSuRhz1lVUXQtWkpDMsXbunJFGtwfxQFr3b6oc1tcCv73CYhdKkirfq49Kkd7mULWtQ7zCIFPmDBC0fmDCuRhIjX5t0PRNf3H7FEsjLci4JUx4sQj5G+uiqAYpDRw2lj2kSlmAEYherE9YAqp4Dd5HjTQ8e/ugETjyTekmVFRtr1N6qfPwq/R5od6ajpVeUHjwSTr78G21uTYFJePgGpQkxOkieQYL2y/S4BwEYDghOLPIRQqScdpWMxnEq00DLnyoBhv0VGZllU9Hofl/RsALDochNflV5hRUIvWze9vqTpHQA/zULwcWhzonUA3nEH6UpS3WVD3HH7kbcc58pegv28HzWYGh3ftjZKF7B2Dk750GbxZzt5ndEhhOuKJqNdi6+NK8N0N/ccgsD022wxEMmqMHcUeXCXuhJ3a/JEAlh8ID2RNZx3zBNjYf9/uOi52KTgLMVXiah73ih4sBD66kpgnkKUzu6CCJRPTFVL3/ijcEmx/UKHSI+misnqwIQJGbI1G7QpYc4s7Tc8EVsgZixEvHY4PCjE6ZkA8/xAMMk8RPqcPelpZEh4M/KUVJuu4hPgQlpxYZZXXqgFbV/6pkI8CrQzeiC75W7eIxDegBXMLhYa9shAsEXmHigEyBRsZa91IQQIsGPuTDfvUrCua9SnzfgZ9kcm+X6fwAm3v/hw9IpYbwoOzA8+46NarWPUjggjDZqPyJotgHWfCLmBxfGi9fI1U67t/1UK/UmekscPXSugGqNt4nXeIdkucSMYdXpUIk/vF7aM8obmUmdvmkVe0kOOvjRJZ7UpUAOui1WYv8HHLFp+C9HFkaXqrIJo1LAeITDfuPys+6hVV4zVZbTjT5DWMvqcGetXj4lYOQ43pKL5v1W51ZUjVlQe7b X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB2367; 6:GHgAW5cUedOIEqX/IllCb/bU2hs/aph39YR5ofP4F6bhWcK5vsQ2Chz3EgOQSqmRWbPLOpEEnIGmOXMnhv77MznDnZtG3sita/C0LwczQx222JT2ktBvNEpSTXFfjC+vR9ccc0kN0o0s+fJ6CxCBruenBrVNx78ZF0Vh4WBpYHIKnJceiZ5IdFbDbdvx8Pn9aZ2KUYsU/OeWUsnQAjAqZ21L+yYCtPnq5IOFDhz5StkQ/gW10dOfCQ9M1resitxZn1/ilDEkYKhI2i4sR8NuUxYdhmNon8efbbzqgQJeiimiCVHCuVJqLRfDZ1q12U/9Iol/BIQb7UFQLqNzuVhyfv1vWj+5QM73lwrZHEGmgpI=; 5:fNRApdbgSpKaiWOjwhg2f9f/zAG+1GW/2kU5/BoluT0By7biJ996f8iDYApJzyaZiWpBlChj1CE3L+ULorYrtLfr6fPLGvAgNr8ousx/a9OeWi/EEvy53typEH5b3xFuRfx7Vssy2vvXVuDV+0TFT2S2Ym6Em3A6gPwi+jSFyfU=; 24:cqEHhwkzZwFSTYKUHA0oU4i9JdDJjnnkf1mMJWF2t0Wb1b6N2whfgxsLRD+reTbqo+2Lv0vOP1ZGalRMNaN6GPzTy2O17nH9BY6JvfvmRL8=; 7:3en/yFt49BPdDERlBwyuVoaG8vZySPsO0nySaSBwi1M7E4pUT3eROa4jOrsnscdP8VD3MC2nAUhd2w60ipTDMFKNFFStCqor/1YfHz2HrwCJC0kJ5UTU32gsBJvqZ2wAuXYxQaottPj1aXrjNOkL93elkME3rMokRzTF7PjTAzpXWdEjpzTmFdk4TmqN7JFctLPoFhPzpNzMQaf8KeDfjIiOwMbClyQFc+K3I8bkPg/eoit+iEs3RXtglGFxyOM2 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Nov 2017 06:47:34.4171 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d7ae0ce7-7e29-4761-bddf-08d525ab6d4a 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: SN2PR03MB2367 Subject: [dpdk-dev] [PATCH v2] doc: update release notes for rte_security 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Removed the deprication notice for ABI breakage and updated release notes for rte_security. Signed-off-by: Akhil Goyal --- Changes in v2: incorporated comment from John doc/guides/rel_notes/deprecation.rst | 10 ---------- doc/guides/rel_notes/release_17_11.rst | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 10 deletions(-) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index a93c3e1..b8dff0e 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -50,16 +50,6 @@ Deprecation Notices Target release for removal of the legacy API will be defined once most PMDs have switched to rte_flow. -* 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. - -* 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. - * cryptodev: the following function is deprecated starting from 17.08 and will be removed in 17.11: diff --git a/doc/guides/rel_notes/release_17_11.rst b/doc/guides/rel_notes/release_17_11.rst index b96b236..13cc2d9 100644 --- a/doc/guides/rel_notes/release_17_11.rst +++ b/doc/guides/rel_notes/release_17_11.rst @@ -208,6 +208,29 @@ New Features applications to classify an input packet by matching it against a set of flow rules. It uses the librte_table API to manage the flow rules. +* **Added the Security Offload Library.** + + Added an experimental library - rte_security. It provide security APIs for + protocols like IPSec using inline ipsec offload to ethernet device or full + protocol offload with lookaside crypto device. + + See the "Security_Library" section of the DPDK Programmers Guide document, + for more information. + +* **Updated DPAA2_SEC crypto driver.** + + Updated dpaa2_sec crypto PMD to support rte_security lookaside protocol + offload for IPSec. + +* **Updated IXGBE ethernet driver.** + + Updated ixgbe ethernet PMD to support rte_security inline IPSec offload. + +* **Updated ipsec-secgw application** + + Updated ipsec-secgw sample application to support rte_security actions for + ipsec inline and full protocol offload using lookaside crypto offload. + Resolved Issues --------------- @@ -422,6 +445,16 @@ ABI Changes The size of the field ``port_id`` in the ``rte_eth_dev_data`` structure changed, as described in the `New Features` section. +* **New parameter added to rte_eth_dev.** + + New parameter ``security_ctx`` added to ``rte_eth_dev`` to support security + operations like IPSec inline. + +* **New parameter added to rte_cryptodev.** + + New parameter ``security_ctx`` added to ``rte_cryptodev`` to support security + operations like lookaside crypto. + Removed Items -------------