From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0063.outbound.protection.outlook.com [104.47.36.63]) by dpdk.org (Postfix) with ESMTP id 6E6CD25B3 for ; Mon, 15 Jan 2018 07:39:58 +0100 (CET) Received: from MWHPR03CA0015.namprd03.prod.outlook.com (10.175.133.153) by CO2PR03MB2359.namprd03.prod.outlook.com (10.166.93.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Mon, 15 Jan 2018 06:39:56 +0000 Received: from BY2FFO11FD012.protection.gbl (2a01:111:f400:7c0c::123) by MWHPR03CA0015.outlook.office365.com (2603:10b6:300:117::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.407.7 via Frontend Transport; Mon, 15 Jan 2018 06:39:56 +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 BY2FFO11FD012.mail.protection.outlook.com (10.1.14.130) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.345.12 via Frontend Transport; Mon, 15 Jan 2018 06:39:56 +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 w0F6drN6007259; Sun, 14 Jan 2018 23:39:53 -0700 From: Akhil Goyal To: CC: , , Akhil Goyal Date: Mon, 15 Jan 2018 12:05:50 +0530 Message-ID: <20180115063553.12703-1-akhil.goyal@nxp.com> X-Mailer: git-send-email 2.9.3 In-Reply-To: <20180111113304.19709-1-akhil.goyal@nxp.com> References: <20180111113304.19709-1-akhil.goyal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131604719967093339; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(376002)(346002)(39380400002)(396003)(39860400002)(2980300002)(1110001)(1109001)(339900001)(199004)(189003)(76176011)(97736004)(16586007)(8656006)(53936002)(2351001)(86362001)(316002)(51416003)(48376002)(104016004)(2906002)(50466002)(85426001)(106466001)(54906003)(5660300001)(296002)(105606002)(305945005)(8936002)(8676002)(498600001)(2950100002)(6916009)(68736007)(77096006)(36756003)(81166006)(81156014)(356003)(4326008)(1076002)(50226002)(47776003); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR03MB2359; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD012; 1:0pJUKrkLQVoZj/cZQwbkQ/plkh4SQX9kGki3lf2urazlavxKEXw20bbckj5iaTKZh38toxiARtRoCFs8oyplbcqoBrsI3qiYkSAi1ZtDoXjHOD9hs6pe4GlLSvZT387Z MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2ac573ba-5296-454a-425b-08d55be2cade X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(5600026)(4604075)(2017052603307); SRVR:CO2PR03MB2359; X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2359; 3:IKAm6EJzM3iF7pOCqGEPbkmwu12w4bcWZPi2xfWUUy3+jek2F1oaF3iGXHVCepCdcyNpVTMrVJFYVhl+ot3GiuXTBaonKuCbjKVInBjkZHACNk/7UDY+XTq8Mbip+AytlSMU/1HAFdinCxcYkpfKfUELa6Iah2A8Xr+hC6jp+w736UdjEH18YXMxdopr2RGj1q0hiNYJmj/IfmHe595hz7cMTT8ri74dVt/eVqs6qCFq5mBzaOiNve6aPt4fXZFWR2/c1Pp6xlGk1Y7QllciKnNpBsOXZBbACIXYMzvnSwCfiwjXhjpMT+FnOjVzyrJ5nKz8j9/mnR7iCA2hn90AeS+/HGYphZmHELIWJLoECPY=; 25:7LisBH+CKCTjkf3xwc9rhm1UihnEjBHrrktcSeRrP7UKA8ez+U8RUS8sMo7cLpQ1VS3AAMZwO2orlrpSJACV9r1l2VEkbtUAKtyG043Du6lBQg2cwNKG41cVpRmDVsDROj/9l5i3XffLrFW2RejTSXlW6c9D5NHUfYoV62x0nJ/svyzbwWWJVI4Fs0TJ11xUJ7QEFbG2+JusM5kaQaK7L4zOFZC8shbODwsLw/yhlsHvNrTkedhxnwUqYFc4Izlkyt+0XsBzri8QzyoVPpPR6h7nuTYmGOOrJjM1ecrEo/Eq75sfApYUzXzLDP1qqpiZYzlrf80cvFxBXeht2WRdog== X-MS-TrafficTypeDiagnostic: CO2PR03MB2359: X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2359; 31:3wbJo6SPzUk6FbTgX3SBQz/TwA7GWJIlJEMQprbaBOfk0FXki1ttSVh144bp5e+615rIqhuKfAmZ724s4nSTiF2b44cPgE011LSG6McKOIxTe3HcD4PdqbjXE4zMbMVUg8AqEmA/uIlf8rAd0dp9itZEL5+Az6/OdhDHeBqm4W/WXpA8Y+ULu9GQvd+MvVpjiMvomB7ifK0vBaGUcfJkBKd+xWI9vEs06fOzQ53g5GE=; 4:bdrQ4YGl1sij976o8PU3fioVR5LRDxovICDxuPmD06wY3N5cbMmCVG5JKA11YF7coTq4NkyuVit5QNfPrU53kgUIURrF175N0YUAh6WRw8noiOOxIk1BqqLNhtNjC45vIYESY8CVP4rI6u3RSW0SQthUbmNSFp47Uyw/d/fmcKSMFeu59yNT+knGiI/J2tByN63kTPyfWEhrunRtZseZSgq3D/JgviN6Hp24cmKBWCUz7wtvrCMK0tGyboAnvZRyDC5rdlE21YEk2JE9cwfuog== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231023)(944501161)(10201501046)(6055026)(6096035)(20161123563025)(20161123565025)(20161123559100)(20161123556025)(201703131430075)(201703131520075)(201703131448075)(201703131433075)(201703151042153)(20161123561025)(201708071742011); SRVR:CO2PR03MB2359; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:CO2PR03MB2359; X-Forefront-PRVS: 0553CBB77A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CO2PR03MB2359; 23:GcetrvlEIJP8VGFp2wJ5ZUDSrcjZG7xvveKvZO/Iv?= =?us-ascii?Q?cQUxbqmneDLO5P/fYQ0c78wIwil++JNOIa19+ZWPFo3aUps3CoxO8wD9CWFy?= =?us-ascii?Q?AjI1l6anKNgpWMW+TNg57ZpnXhY2r7G7+JxtmDopdUndq4CRWuowarlyhA+7?= =?us-ascii?Q?8kHc3cUylJuv5RUnH4OR+XBoJH/Gazpg0Hrv2ExiYYZemxKQwajdWZBM/2lr?= =?us-ascii?Q?QPNL4wj8kN4NPR/E7ymOOKbHKYf2pu4eEYmTC4SyTSdQh5oaIYxOVeR//A/c?= =?us-ascii?Q?E6UQRb3PM60zn2nqV+5Wl5re9+WMFJM4wLRdANKF7jeKANHwGwppXA3t3Rlw?= =?us-ascii?Q?J8ae8AHdH9ijDQxIcqi7ETmE+CQ/6hJqNgWIJnaZCpDDgaQoP3R8rohC5yys?= =?us-ascii?Q?ZXIY3pZqXCcwMDafdgU9kGS2PKmdLbJYztXgz/G7TLfc+90YTZQTrgOWUMNt?= =?us-ascii?Q?Q7h75fY42ifkr0tmysyYsuU4fJG2ZwB+3nJYQ+3R2Rxhg0OPsuRlxML85gmm?= =?us-ascii?Q?DHUR8w0Qcr0vPhQUr/6wX16S8eWZnuJb+LVNouXdnZFBMiJ9iVMPGZoOn7wu?= =?us-ascii?Q?zbWMXAeYsYznEjjr37CneMjTgrl6r2zwZ4dnx56Nq9HzBy3k33Wk1NPa0qN+?= =?us-ascii?Q?4RP9hUE+6d0QMJmKI9hOIgFDvSlbuFLhG+mmXCn4OwKSkkhSbNGFWWb4ayVU?= =?us-ascii?Q?K+9Oxv67b3ssPI66BRo8fDn5f4/qcU4vBvcnENT6isIYNdisydV/TEcWF9vb?= =?us-ascii?Q?j5VZ9S3LjHpWnA0ri6ZIS/IdftyDIFl1kPSbbDoV+fyeGYkaUtZ2DpmB9i/Y?= =?us-ascii?Q?WN9vErcBXh9TixjUPQsF17ePz5BI9XPFsFVuyCpBp8TUarNo1COZJUNfiBXE?= =?us-ascii?Q?is8MgNaAx3/9Yc4Jz185XiYASiyJ9E6gpWuUl2rVX1TkT79dTvVO3ALOJLin?= =?us-ascii?Q?DNORcBuvbqOQzUXRHABWVHDivV2f87a8D2QUCkrLuaPcBR9uiuoYQj74t7lD?= =?us-ascii?Q?rLmczSJnlWjoq0yYDxm1cKk4MnMVrdXj+yABylFN3/LmiRFWfKcpctv59MT/?= =?us-ascii?Q?+Dc4GGDFFJqgNPg3b72t7bVtvdk?= X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2359; 6:ZMaytk/s3+27IB3wLm23KmY31RIpFE9a39JRAjTSM7LNu/hiPSSBxFkj0VS0rrfFNAGHL/qLR1wWTtGyAJCn9NLLapTxaNJvhRYD9ZbpE/DmgF3L3vrhHu6mk2QIcrS4Tk+XCRKgvg1edNIf/Q3ivSoV1CgieHlXWp0uyDDoo3QavX5P5CuG7fpn6nxO+LEMeQI449/vizXYYbSBgNx/kX992JXI9yOSgE2z3tlZ9EdJ6GwS5diRlAyiBo/JUBd0ed09NXNuB3VLu+Hm1yYfKmhk4VFTx4KHAVKLw0iotkzSOGHAm3sumHGDNrLWqVhbCPvfbJALfV+Hokx4QOyZLvZBl+fGcx4Yb7zH97W/ZUw=; 5:YrKhdAmHrNMXnhJ/SdJ7bvOUS45tHuz0qXY1H6gQ5VfV8NYkbCnzxLeH/h7srVGYRBqGL1U0gbj+0IS6ehvyKxepm/kAMEhxx2c2wD9GT8KqxVVHheYmd4plRqhmYacKIkRqe+FeWpruPV3OxYT1ZlE07h1XWUTTpsumql+uva4=; 24:JAvPYwRNQhKVxULDXjNPBKQHGsmZIwqZ7k6c30drhwH4Da4xBq8Udg/l2yUtdIYaU70zjnoOl0jBeVbisUSKdarhNcMYumz7O1seaWa28D8=; 7:FLVjYnBCFkPwo32mZKU4z9t+poJExKG1vN8nFzMW4ReqN9iH6rzBO/45NimQwNRHE7YsXgKAuAv9q+8S/SABoxIc7PfZcq21WNkRJE22phPG9gyAyK+gdlvbB33TydUq45wiSyBrmiGokwMta5z8aKGeEOJkpU64T0HCqv9sQvr5V4pp0lSv4c/P2yeyGMquu+XIT/0yjOm4xvrasTh5sYjykbC3brpnJOKSh7Z+2Qt1CEiXtPAZUpR1y/5ak8vV SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jan 2018 06:39:56.5221 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2ac573ba-5296-454a-425b-08d55be2cade 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: CO2PR03MB2359 Subject: [dpdk-dev] [PATCH v3 0/3] crypto/dpaa_sec: performance optimizations 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: Mon, 15 Jan 2018 06:39:59 -0000 Following changes are added to improve performance. 1. optimize virtual to physical address conversion 2. support for multiple sessions in a single queue pair 3. support for ipsec protocol offload changes in v3: - updated release notes in patch 3/3 for ipsec protocol offload. changes in v2: - incorporated comments from Hemant - split the patchset to remove dependency on bus/dpaa patch Note: 1. This patchset is now independent of the patches on net subtree. 2. bus/dpaa patch is already applied to net subtree. 3. The last patch in v1 of this series will be sent separately as it will be dependent on the net subtree. Akhil Goyal (1): crypto/dpaa_sec: support ipsec protocol offload Hemant Agrawal (2): crypto/dpaa_sec: optimize virt to phy conversion crypto/dpaa_sec: support multiple sessions per qp doc/guides/cryptodevs/features/dpaa_sec.ini | 1 + doc/guides/rel_notes/release_18_02.rst | 5 + drivers/crypto/dpaa_sec/dpaa_sec.c | 591 ++++++++++++++++++++++++---- drivers/crypto/dpaa_sec/dpaa_sec.h | 135 +++++-- 4 files changed, 618 insertions(+), 114 deletions(-) -- 2.9.3