From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 232D6A0C4D; Fri, 13 Aug 2021 13:41:55 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 952404069C; Fri, 13 Aug 2021 13:41:54 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id 85CC040140 for ; Fri, 13 Aug 2021 13:41:52 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10074"; a="212432624" X-IronPort-AV: E=Sophos;i="5.84,318,1620716400"; d="scan'208";a="212432624" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Aug 2021 04:41:49 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,318,1620716400"; d="scan'208";a="447032084" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by fmsmga007.fm.intel.com with ESMTP; 13 Aug 2021 04:41:45 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Fri, 13 Aug 2021 04:41:45 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Fri, 13 Aug 2021 04:41:44 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10 via Frontend Transport; Fri, 13 Aug 2021 04:41:44 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.172) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.10; Fri, 13 Aug 2021 04:41:44 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gK/qZVxSojYmzL+KzYgnEIEGpOBF2SIVXP6jaqjDszVQnyxz4M0deAHDmupocH4Nl2x9A0fq8oldXy8mOptxVtM5huso1WQidISu8ZHYQSR6N2YiZovy0yCzlSZlyCT8bOnzF9oAo1tD5WXBz2PSPjLLlOAHoHW7FJUNdrQyHXFpvAPOM3//l9LcU7MaylubeOUe4sw3GOimnF5mACUnVCSA9IwPDGslfWiM1/Kf4a6NdSculjGuumhNWgaN4r0le0zN1hfeASke9uP/ERbfr8qNW1miJpHMXjqqT3/plsClV14XXVWli1baT0FOC1r/OYs76sFbL4btAPF2tfpqaw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4OExHyczDEC0AbR80uk83nS5uUxYLUXuWbCFvoQOxqc=; b=dvZloTN8mUSFK9zYjPZ98O6RFzLUlY6LsUCNFGi1Ek7fSuzn2fP+eL66vlo6imAI5v27f4imR7njujtd/TP0vnMR13uS7MGClPH5GhW9j5oGHj7ozPWVo5fmnSAJ7iu2RIXu6Bst/fincTrfzGkfEm5N0HQ1Ao9yWfYDH2VrcEhyheOhMn0v0F1ow1pxx1gbrDsJ6IU53tnGfEvW0gtihxbT8w79XcBatXP4mB7ImPnkY/ubqL7f7DJIe5I1d/tBQSFduZYdI48aU+TN6mwhVKM2MiO6gxEpAwa5n/4fN7pRMwszQblmnPv53KxmTsvSKJf6fbi3kBP9wADSqdbmjQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4OExHyczDEC0AbR80uk83nS5uUxYLUXuWbCFvoQOxqc=; b=Yd/dV6cD+NQiT760FBm2qP562ffn7L0vXgWPCKTXSl5a31lYtu257hQnrDtaR/T1qpjB/aZlGGDQ6jYxQekTja6WBYOLBpcb9TElTRNdlOOx5yCdmgm6DUiNeIfbLDcrg/4w+C32neXiwu4jTySHyU1c0CeCxs+caSZM7ub2heE= Authentication-Results: nvidia.com; dkim=none (message not signed) header.d=none;nvidia.com; dmarc=none action=none header.from=intel.com; Received: from CO1PR11MB4868.namprd11.prod.outlook.com (2603:10b6:303:90::19) by MW3PR11MB4731.namprd11.prod.outlook.com (2603:10b6:303:2f::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.14; Fri, 13 Aug 2021 11:41:41 +0000 Received: from CO1PR11MB4868.namprd11.prod.outlook.com ([fe80::4d2e:befd:7bb1:9aa4]) by CO1PR11MB4868.namprd11.prod.outlook.com ([fe80::4d2e:befd:7bb1:9aa4%8]) with mapi id 15.20.4394.022; Fri, 13 Aug 2021 11:41:41 +0000 To: Akhil Goyal CC: "dev@dpdk.org" , "mdr@ashroe.eu" , "konstantin.ananyev@intel.com" , "vladimir.medvedkin@intel.com" , "bruce.richardson@intel.com" , "hemant.agrawal@nxp.com" , Anoob Joseph , "declan.doherty@intel.com" , "abhijit.sinha@intel.com" , "daniel.m.buckley@intel.com" , Archana Muniganti , Tejasree Kondoj , "matan@nvidia.com" References: <20210713133542.3550525-1-radu.nicolau@intel.com> <20210813093019.785286-1-radu.nicolau@intel.com> From: "Nicolau, Radu" Message-ID: Date: Fri, 13 Aug 2021 12:41:34 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0 Thunderbird/78.12.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-GB X-ClientProxiedBy: DB6PR0501CA0024.eurprd05.prod.outlook.com (2603:10a6:4:8f::34) To CO1PR11MB4868.namprd11.prod.outlook.com (2603:10b6:303:90::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.1.12] (109.255.186.106) by DB6PR0501CA0024.eurprd05.prod.outlook.com (2603:10a6:4:8f::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.16 via Frontend Transport; Fri, 13 Aug 2021 11:41:38 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: da08460b-0456-47ab-c7a2-08d95e4f514e X-MS-TrafficTypeDiagnostic: MW3PR11MB4731: X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1775; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: AKhrBYGMkyZm6Be8Ql6elbhpb7ig2Rg65eIKDdE4uHfJUr7q/Q/VvESULdiW4+nJe3OBYBwB1ond4Uyo8QUqJ/Hhk2ldsuMy7D38gjUG2jWEm90tSMkV7Jy3JpIzaozEuFcZ3gjsTuTaJTgaUlBhwQeRHE0wQ3CrxnTNDBUb+fVPnrdG4/dcvDZzNRP0Tk+CCXGVXq+ucEt8TAMN6wHgv22xHwSvd9ZYvVJEESewmAn9kjwvIPqQ9hNIjdd/Xv3GqJBDRl0g33OBNibikBpcKbUdFTDvVpRm35kI327wSQJmUJiRPjNYyrvkQFvaoUawx9irwRGs4bSmNTMj1Op0v9J2JPUu8pOdQS+z4K570wfkzxZ47PUf54xeRjlIxt09cGG7OoAQ8Bt4+wpk4YoYg4AMSGNVhxGPMFAo4WUGjMSe1+Mnl4WdXU85Zly9TCff90ySAPfjZW3XZFEVbIG37rjqccqsy8iGh3JKZ9rVfsoPQzYtygfu2/0kQA0HOkGla6NAVGltad7HZnCSMx0MVuObfk6A1JZ03o80E9Lsjui2Sb4e91+rRNRruvhnm8nS/aVO/vGlXKU1dmgWR2SxNls5zpiSDdz3PKP/D0YoLkKhWbtGsyNwcyPw+Xm+BYKE3b6lOS32OKuaCM1QlhzO3sAKZykcJwsRp3azD6WRxqiZNOQHnlSVAhfCXJK0S1k6DTbBvhb1Nhi3jt6wIy/WMiN5yWClndlcqRVmr7IHkeE= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR11MB4868.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(8676002)(31686004)(31696002)(956004)(186003)(2616005)(508600001)(83380400001)(86362001)(316002)(4326008)(16576012)(36756003)(8936002)(53546011)(15650500001)(54906003)(26005)(2906002)(55236004)(6666004)(5660300002)(38100700002)(66946007)(6916009)(66556008)(6486002)(66476007)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RGZFMUpVNUdHYWVGZzcyNUo4aWJ0VmlsNGYzdG8yR1NrbnZmOVhpZExsTFlw?= =?utf-8?B?Q1YwTnlhQTNqWjFvbG5lMDNqU2U3MHEzQWRzL293cHBMUmFqUXV1a2hzV2VY?= =?utf-8?B?QS9HYm1aTUp2RmJjMXowaWNWRUVnM3RvUmwrZG5RMnVDVVdrOVBHTDBVdjJH?= =?utf-8?B?VWliQU1xWlcrVE5MRzhIZU5uTEVBQnFndVJBbW4vbGJXWjloUUUyMjBvMEZw?= =?utf-8?B?eTV4cmZxR0xoVXpGanRWY3lHVjErQkJSNTczdloxUkUvZ25DdUdoUFAyMllB?= =?utf-8?B?QXltbXBha1Q4dGpvRWdMQ2pjZVRjdWV2bUVBa3ZUMnoyNzA5NDRzam9TeXNa?= =?utf-8?B?UGs3UXdpamZNUnFJbmFRT3oxRUVIeXNLR3VYeFR1UnpqVFk2aTl5RGZVamhJ?= =?utf-8?B?bE0rTGN0YlkwNDhUWUxWWUp3YnZKbTJBeEtSalA3ZnhaSVhJUkZJVncycm9S?= =?utf-8?B?dk0rb1pKaW9HYmlFemtmeXI4RDdqMGlCSngvWGR5OTBQTFNJOWxkSGc0Vmx0?= =?utf-8?B?U3hmY1lkcGJjYnRqZnZ5LzhjZ0swM3F1V2dtTlJlRHFoZmtxRlpSV0xlRFN0?= =?utf-8?B?eFdETk1tN2VZcXRrVDk0L2QzdXhSekZsR0wrS3V3Z09taDAwT2gveE85ZTIv?= =?utf-8?B?N0RXUDVrT09FbXc1eE5weU9aRnZJWXRQZnFVVnR1N0dORUhWMzFlKzZYZURP?= =?utf-8?B?ekFPRm5rQ0d1RXNGTDZRZjIwZkUvYjVBRG1IV2ZRVTJMY3VPakVvblBtdmtZ?= =?utf-8?B?bzI5bG1ROTB6ZE43ZG4xbUVZdmxvVHllRE5JVkFUdUlBT0hxcVBSVEVTQTcy?= =?utf-8?B?Z243b1drZ2hGY0x0MTR0M3pFY25LZGk0L2o5V2hEUVpiRFBkVFlDTGl3cC9N?= =?utf-8?B?cGVRMnZzUVllNFBtWkpQQU1yelcwLzdEME1xZDUwY2xJck5NTTAvT1BMeXow?= =?utf-8?B?VDdyb0xBKzhqa0xNQ3FvRkxDSEgwQyt3U2xYUDBaWUVoN2FadjdBSUVLdmNq?= =?utf-8?B?NDNHdlBqZVFkVE1Ed0RoMFg2VEUycFJDa0djME5pZGhzemtBTUNNbG9qWjF3?= =?utf-8?B?T21Vc3hJTitITnFkMDEwSXlkSEw1TTNpNjZrWDlHVHgzMUQzSHo0cUV0d0c0?= =?utf-8?B?MjU5SllJVnFMVytRaVJzOHRIbVd3ejQ2UDlNdlVwNUErTkNwMGYyVzRoZ0pO?= =?utf-8?B?elhtOXRySTNwelUrd0k0L0xUaVhTbkJ2SGNsTjZsUkw3aXViTUxHQ1FRWTJE?= =?utf-8?B?Q2hPeVltYkpZNGxYZ0ZmbWxFM2lFQSs2NVZOellkQ2NTRTh5STRiUDQxVm40?= =?utf-8?B?ZGNHMGlOQlBtQzhoM2FJWWRwWjVOSXpQZHFTcGNDVmgvSmEvcVZmYW5pRHd5?= =?utf-8?B?WjEvUTBrUlNtSlhnOE84UE5IK21YajZxalVyYytpdTNFRlVLd1VpS29KTFpL?= =?utf-8?B?cnpkUUF3ZWw5YjMyQjFXUGl0dTBUeS9LS0hVWkhzeEFlTy9qTytXdkNRU1hP?= =?utf-8?B?SW4wSmtsM1hpQ083WDVSd1FPQXFJWFg4UjZkSytzUlZGVXMrZ2U3YmRsN0Qw?= =?utf-8?B?aldldjZvemNmakg2Qis1WVNsMHhyYU1vdFFRem53ckI5Uk05Si8zYVlXNWFI?= =?utf-8?B?MUc2NGI3ODY2Vk9OdkV5YkNkWHVUd2Z0dUxoeWl0aFJNWjRBMm9xUTdvY1E5?= =?utf-8?B?RHZtbmhMbHRkQXNBZXJENVU2c2VVclM5SFhrUHR0L3lQMkMyY21zdzFVSnVU?= =?utf-8?Q?Q+nGVOK4EqTYJDKYevyb4FxSaRqoDNPiovKX4Ay?= X-MS-Exchange-CrossTenant-Network-Message-Id: da08460b-0456-47ab-c7a2-08d95e4f514e X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4868.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2021 11:41:41.0474 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 8GMe05YfzryNLp6cNpmGpIRHqKh+9w04LPZeijsVson5hLr8Fl1v/7XpIvnFvPBFLVAkc5akw8sX8tp/VMtnlg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4731 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [EXT] [PATCH v3 00/10] new features for ipsec and security libraries X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" On 8/13/2021 12:08 PM, Akhil Goyal wrote: > Changelog?? Sorry, just a small fix for a build error and corrected misspelled email address. > >> Add support for: >> TSO, NAT-T/UDP encapsulation, ESN >> AES_CCM, CHACHA20_POLY1305 and AES_GMAC >> SA telemetry >> mbuf offload flags >> Initial SQN value >> >> Signed-off-by: Declan Doherty >> Signed-off-by: Radu Nicolau >> Signed-off-by: Abhijit Sinha >> Signed-off-by: Daniel Martin Buckley >> >> Radu Nicolau (10): >> security: add support for TSO on IPsec session >> security: add UDP params for IPsec NAT-T >> security: add ESN field to ipsec_xform >> mbuf: add IPsec ESP tunnel type >> ipsec: add support for AEAD algorithms >> ipsec: add transmit segmentation offload support >> ipsec: add support for NAT-T >> ipsec: add support for SA telemetry >> ipsec: add support for initial SQN value >> ipsec: add ol_flags support >> >> lib/ipsec/crypto.h | 137 ++++++++++++ >> lib/ipsec/esp_inb.c | 88 +++++++- >> lib/ipsec/esp_outb.c | 262 +++++++++++++++++++---- >> lib/ipsec/iph.h | 23 +- >> lib/ipsec/meson.build | 2 +- >> lib/ipsec/rte_ipsec.h | 11 + >> lib/ipsec/rte_ipsec_sa.h | 11 +- >> lib/ipsec/sa.c | 406 ++++++++++++++++++++++++++++++++++-- >> lib/ipsec/sa.h | 43 ++++ >> lib/ipsec/version.map | 9 + >> lib/mbuf/rte_mbuf_core.h | 1 + >> lib/security/rte_security.h | 31 +++ >> 12 files changed, 951 insertions(+), 73 deletions(-) >> >> -- >> 2.25.1