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 D9E1342653; Wed, 27 Sep 2023 16:20:33 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C6AA8402AA; Wed, 27 Sep 2023 16:20:33 +0200 (CEST) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2075.outbound.protection.outlook.com [40.107.93.75]) by mails.dpdk.org (Postfix) with ESMTP id 27E2A4028C for ; Wed, 27 Sep 2023 16:20:32 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZJ+Uirofg8sx+As/oICf+p3jxIULf20EYDzKYn9k6NzMcZpcJ8nshmmvwUo7qm2lX7fpV2b+1j+jTvrUsehjYBukClhxobu9RQPqTKATqDhR8yBqRzrq2gqLLiboXysnZtiyu/roRebhwvjQA0huGIFvza2mkRx9VGknOpVdaSlsPqpxWvKB2UEz74M0RriE6LiLcFFhPBZNYtUvAiyLbwofNvShyp8KdrRokmAxXsDiKQaubi5WlCKWbF2aPVqYE5yPLMbrvP/8uAIwfkpOdWmMR8xD7WVmaFduA3sgaA53S8NeAzUbPrx4iBf/a5ZG50634fFmeT546c7z92skng== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=OUWV0ZivI5ZEqs/wWQP10q9keWnicLJjpnrsjAcDVxQ=; b=Z8F4+/8d3Ks6agh0oOznw4VOCW7EOM1bgozeK4e22mcdcrgR9g8aYme2AZfeu6nGRXnexL/61sbmL7wri01H3q9FURYg5QlATBbZLAy+DaHz/4a3fQahhnlAIzKVkN4LSPB5HaTxqCKTdvkwbwDGuver+LlV3jo1b/c98AFcWRuJgas1LNPXOYqQLpjG2aWzkWZBsvUeszyY7PdK2SvrbnUxRsolc8zyLJqbm98DeOcx9RiGjE/fImzp6H4ZlUdrDVrqegcpCOkj3JPRcJ/lCZ6qqQPAHin+mdyLizbez6DzAe+eZn8I7MLXclkDZTilHDaChtoatgmvfU28aPeXvg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OUWV0ZivI5ZEqs/wWQP10q9keWnicLJjpnrsjAcDVxQ=; b=Y0/b0oJKGUTEYrU5vqDidBhkr2JSD2ytlJ+P5l4CGuLRu88cd/qSjTx8aveR3SdpVJx0hPU+j5MIyvCRbkQ1RsVPkzoRvjwBLyNTnG9dwiPjx59w6xZQ5FbNkBxHG+6EU96go3vcd+r7fl+KUFshS481tX7E6ksqgSF8hdYPdS0= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) by DS7PR12MB6021.namprd12.prod.outlook.com (2603:10b6:8:87::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.21; Wed, 27 Sep 2023 14:20:30 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::102f:c69b:d3e5:7fe8]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::102f:c69b:d3e5:7fe8%4]) with mapi id 15.20.6838.016; Wed, 27 Sep 2023 14:20:30 +0000 Message-ID: <7911db10-b4d7-4a41-a9dd-0595bb0805ce@amd.com> Date: Wed, 27 Sep 2023 15:20:29 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 00/10] add the support of ipsec offload Content-Language: en-US To: Chaoyong He , dev@dpdk.org Cc: oss-drivers@corigine.com References: <20230925060644.1458598-1-chaoyong.he@corigine.com> <20230926024959.207098-1-chaoyong.he@corigine.com> From: Ferruh Yigit Autocrypt: addr=ferruh.yigit@amd.com; keydata= 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 3FQ= In-Reply-To: <20230926024959.207098-1-chaoyong.he@corigine.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P265CA0163.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:312::7) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|DS7PR12MB6021:EE_ X-MS-Office365-Filtering-Correlation-Id: a4160caa-0488-413f-92b0-08dbbf64e748 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: j3TjLTJXikjHOcJniqWwEuCJRTN4mssBbfKbVJ2pqJJHWUaGNxZOU+E0o8asszJ7082/4VK7MMCkMMIjmmfv6KA8DORnzcFUb8sJwFIVPkY+0kg6/N98I6g5Vt1PyC1sNifB6QRN0RD4y77D2dnbqnOZnWPVkmi6bIxwJTQl11hxy0jV6uU62LzZTyUpgskkGX7UYGTuwgp8xDd9/a//F5ffmq8UQgqA7sNGA+d6vwFqYELemFqnGYSb91GoYusqckKk2owmbdSID0JupL6Y3LZvOL3BfTHd7Y5bZxi7rUGvDytiGQ6wjSSlbVvihUDwLSX3A0T/JDV1CXuWC1cNy5d6/WN1XdY0LzVkaOTxm2cgig8/9fSnENK7rmyptT8nUlgLdCxuEU+fZwQAkHVDf8OcFeNBvmg73Yb/1+5ImZvzHXIgcCh0MlopuwaxJkIVKyNulWnsRIV/ZBQsp6kYMOIm0N/Z1I3fR5NJkcOjkbezmEWj2ztDbiKiIyzewmcYJZkOUmqpGVkpdqcWsfZZB9Pvmc9GM2XIIjJEUSvTzmmxq5n8HgvppzweJ6tErVa1McakT/sfvIyrjFAU8U8MB1kYk1GRZcumP5B4vVVAiEXQAoY4p8uoalQoB/9wB0/KDiQ84/7Y5BZBudOFWX29bQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR12MB4294.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(396003)(376002)(366004)(136003)(39860400002)(230922051799003)(1800799009)(451199024)(186009)(31686004)(36756003)(86362001)(4326008)(31696002)(2906002)(38100700002)(8676002)(6486002)(2616005)(83380400001)(5660300002)(66556008)(8936002)(26005)(6512007)(6506007)(53546011)(41300700001)(316002)(44832011)(478600001)(66476007)(66946007)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Y1ZtQ3Z1V3pPWlJjcUc2ckZvRkR3eUh6SFJ0ZUVnQ3ZrUndpSThsRmQrd2Yx?= =?utf-8?B?a3dYZ0VGRnZhSFZPc2JkTTE5ZTY5cnkvK0VUMkg4UWpXRUQva2NIR1M4RklP?= =?utf-8?B?TjRadVFyY3RqMmQ3aC9SWjlvc1lkRWFCamRGZjNQQ2w5aGpQNGkrZlp3VVZQ?= =?utf-8?B?azZhc3FpNWNPMFp1Yk0zc0F5NitMRlcxMHFWR3FsOXB1dHhwdXB5RmRGdVJa?= =?utf-8?B?b3MxcDdSR2lmd1BSOThRRjdZMm9Tb05UbFdPbXA5YXdHSzlpdG9xQ1FFYWhR?= =?utf-8?B?Q1MrSURSbVNScURBYzZwTmo4eG03RVFtMVFlbStBRVl6R0FEdVhjQWErdzlW?= =?utf-8?B?bXU1V1lROTAreUJXWUtIejBhSVhYSDhYMnkzVXhPNHJyM0hTUU5hNEZQZzl3?= =?utf-8?B?NmdRd2R6dTl5UTI3dDJRaWVmc09nWGJXOXA4N1kxcXM5bFk5dDBrbXYzL3ZY?= =?utf-8?B?TGFSVjVyTE1wc0RRUnZsemRBc01BemxJSDByOWZ5S2pGcGZ5a0h4ZjlwTEdw?= =?utf-8?B?VXdYNDdWSFg4VEZZTGVLRE1UNHRwTW0rbnAyYUxxMiszRE02MnY2YnBaeFlp?= =?utf-8?B?SGptRE9uVnhCeERSVmQ4SGpSVU5NWGorSUcxV29JZFBNYkloYzROVFQ5M3Fw?= =?utf-8?B?OFB2N2tndkdjeUFvc3lKRXArNVRVa1hUUDZFb2tiSTdrWXA5TWY1VkZITjc3?= =?utf-8?B?cHE4MTJiZmR4QkJLVHZjclMwZ3ZnV1A0L3hYclhjSDAyUXErSDh0Uk9FNWpu?= =?utf-8?B?WXRlUFozNmJ0R0tpUXBwd0tqYmJ5dlV0Q1V3Sk5sVTNOL0hWbWd3ZXFhMVRW?= =?utf-8?B?RUVWSGxiNXBsVUl5MWxYNXM4d3NYV1VzTEtyUjdobHJjcHFnTVpxbUhIREFk?= =?utf-8?B?QjFaOGpLZ1Jwak80VDZMaGxDVjZ6WHU1UmNLdER0WFBsdTVWMG1aSnRSc0xm?= =?utf-8?B?bG15MkFwU0FFYzJkV2c4bVBTS2tOS085LzZWak95TFBBYUJsMStrWG1vUytB?= =?utf-8?B?ZzRpa0krM0QyOUZxdW42Y0grV0N0YjNCeklWM0lZc2VHdEhOQ1ptZ2wwODE3?= =?utf-8?B?SHdFeUNjU2o3QzZJRzVaNnIrMzAxVVlNVW1pbFh6TW92Y0REaFdsWm5DeU5o?= =?utf-8?B?bVhpQmRzQWR2OXdEQi9wK2wvOXNlcnk0b0F5bUZJVnlGOHpEU3duYWxpU05H?= =?utf-8?B?QXRtUUhrMnhmbFJCcVNnb2kra1BkcmVJdzhRd0doRnFZZnFpQmFxdGVZNDFL?= =?utf-8?B?djJUM0dlL21OUkxaSkJsd0VGbXlWbFZ2ZDErMStJYUtkVUM4ZmhlTEJ3YmQr?= =?utf-8?B?dE9RUWtjRXRnVHZlMXF0SHVYNTQwS1N3a3hyclJhL1d1WFRQRDM3cTN3YTNw?= =?utf-8?B?RDR4UmNnZjY2U3Frb3Vwa3FmTk9yVnloRTJVWWltdWRsd1VQK0NpOUJJaXFE?= =?utf-8?B?YUdFU0hxSlAyelFFYTVxemx5N1B5K1hna2FZRWtNQ1JSYThFUk1iMkpPMEw0?= =?utf-8?B?TnMweVFSQWhqWTJDdXJqUE9mM2t2UWx0aHdFMTE2VFpyTk9sSVZrVlh2MUpD?= =?utf-8?B?ZEdjY1h4UUZDNUpkYytMUzVUNjZOd2srRHRaOEErckJlRzFNOWNmYzhVYUpp?= =?utf-8?B?UWk2Q3dhRGJWS0owZVdIUisvMHVPZUF2TFNxV1hGMkVhbDk0eXY3SWIzM2E2?= =?utf-8?B?SDl0KzB4QlVlNW5HM0YzR2huM2l6QjRidUptRkk2TnI3SE55ZHRGNlFoM01U?= =?utf-8?B?RXNEU01sLzd6bDA2TkNEa29nYU1mRUYrTlJScm90Ry9lVk1qTGpDQVBOTENz?= =?utf-8?B?M2J2V3h6b0VVVVhjZFF4MXhVTzNIcXdsS29PZ1NGcExSTUVQQ2N4R2doMHkv?= =?utf-8?B?ZEV6LzRuZDJyNnVDUXVuc1J4RWl1SUxGUG9TU3J4anlqL1RheGVHeHh1VHJW?= =?utf-8?B?ek1OV2NTQVRNUlVpdGVzVWZJNWtERDJpd2poYTVNRWQ1ZnlZM2t6NnREN04x?= =?utf-8?B?OUN1WitFVXA5cy9vaEE5WW5OZmE1MEd2dDFoZktINXBMR3hQbW5zcDR3RVlZ?= =?utf-8?B?S1E5emtNUkFQaG1zQVBYcC81QUtEejRxbHB3N2RqVFZ3NllDVW4zM1BCRmNI?= =?utf-8?Q?0wfqaP/OtPeQf8n9ngpLulJuV?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: a4160caa-0488-413f-92b0-08dbbf64e748 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Sep 2023 14:20:30.2353 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: vH7dyT1nY4ha7sWUniebXkJQIIHx5wMizOEtAEIRCzl2ZtIMkJJqpjRSJjluLLj+ X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR12MB6021 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 On 9/26/2023 3:49 AM, Chaoyong He wrote: > This patch series add the support of ipsec offload feature, includes: > * Implement the communication channel between PMD and firmware through > mailbox. > * Implement the ipsec offload related APIs based the security framework. > * Implement the ipsec packets process logics in the data path. > > --- > v2: > * Fix one spell error cause check warning. > * Try to fix one compile error in Alpine environment of CI. > --- > > Chang Miao (2): > net/nfp: initialize IPsec related content > net/nfp: create security session > > Shihong Wang (8): > mailmap: update contributor entry > net/nfp: add TLVs capability parsing > net/nfp: add mailbox to support IPsec offload > net/nfp: get security capabilities and session size > net/nfp: get IPsec Rx/Tx packet statistics > net/nfp: update security session > net/nfp: support IPsec Rx and Tx offload > net/nfp: destroy security session > Hi Chaoyong, Patchset looks good, but adding ipsec support to driver seems significant enough to document in the release notes, what do you think?