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 E999642636; Mon, 25 Sep 2023 16:27:02 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8F3004069F; Mon, 25 Sep 2023 16:27:02 +0200 (CEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2069.outbound.protection.outlook.com [40.107.237.69]) by mails.dpdk.org (Postfix) with ESMTP id 60A194068E; Mon, 25 Sep 2023 16:27:01 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JsCNKyCRhD1Zw0dg1FU7A8s/v1gvIaofofJ8sXFmU9DvuO7b5FvUr2Qz1oeiyF8bEP9B0E9npPx2kALB3f90W37qf3qiZkcN0g/ogiYZsvyi5cTOQYmc6kzHX8wYuuR+xvfXJvaalcU1I98Y0iSt2ZDwf+BJZjB4jL0/RvhBrkAKVz9wH44gCG57fh9WLjuCzmsyJFsW0oMDrO0vv11zPJp6Rro9PvtzcC4bJYh25NdWJFQ7fAJaUQ4qohj8M7TTiGwO304eecdLerwI+UC+cmKdIzwO8r+qunJnWNVTtd1Z4KcwhdcoZMpYg8/ExCGSba86bew6mnNRR6e4jJjXxQ== 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=H9Pu6E3Su/08xAwlMiZSpngvjx1hWqcMAWiWOAm7qJk=; b=jRTYAI4ppq5iJPNVtTFkfjQExvyM3nT2PquOSswEOX4Eh8sa7/zWMlwbGrz5ezZncdV7tYvYlerRnbwd67aNFShicyyNVwMG7nXLJQgVRF/W8O7ZQ4ZS/jJj5IdP4RQSQu0V2edGvwI0hpbwGYh1kiD6kiYUt3YvPfpEyAT33cGYGbAdUSIFKpGSYCvJkWz5glYdor8Wwd+MK3wS6fnrRVrul2Y8p2tpDvpd7rxXGmI6/ySeC3+q58eV6D6Z9N3q/yGDAf8sjZL19dJXqsKtETI6MLOUDu1pZVIZmipCnBK90U23r5o41c15krEZzvx+Sl7HxtSClK7+r+3Q8r6aXQ== 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=H9Pu6E3Su/08xAwlMiZSpngvjx1hWqcMAWiWOAm7qJk=; b=ZibBSuxi96Wnv/0A4tDEilLxsky2WcFB4J8bnWHYsTlgZJuVnPDSuDnbgG3n9o1ifFFbJ+IZ/Br3sYC4Nc0L/LhOTCML/5h0K8vZe6mAK9b5/L44NZMF7rGy0lz3qZZihMON25mXiLhP29QF7PQtIMPNUK1IOLWEQ/8IbrCpK9g= 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 BY5PR12MB4049.namprd12.prod.outlook.com (2603:10b6:a03:201::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.28; Mon, 25 Sep 2023 14:26:59 +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.6813.027; Mon, 25 Sep 2023 14:26:59 +0000 Message-ID: Date: Mon, 25 Sep 2023 15:26:52 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 0/5] net/hns3: some performance optimizations Content-Language: en-US From: Ferruh Yigit To: Dongdong Liu , thomas@monjalon.net, andrew.rybchenko@oktetlabs.ru Cc: stable@dpdk.org, dev@dpdk.org, David Marchand References: <20230711102448.11627-1-liudongdong3@huawei.com> <69834ba2-fdd0-0132-8e66-c93685bfc532@huawei.com> Autocrypt: addr=ferruh.yigit@amd.com; keydata= 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 3FQ= In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: LO2P265CA0398.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:f::26) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|BY5PR12MB4049:EE_ X-MS-Office365-Filtering-Correlation-Id: f2bd961c-de09-4570-f59c-08dbbdd37a4a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hvUq+wLq/HL2iWZ13aA//Zcs0MZToyc+8V0QsaL2qCqgmbeBxcnKQHAa7Sx0iqKap5eUC8tTzaUuZOfVFHUlKE+vgo4rs8+DkO3qEq5M6EW1V2nhAbaDd7uElmpjaurSZZzq3ptqvAU3cWywzro1ZwcVJfkH9mNBOg9Uhre3DTSiE0X9z2XykFwLxRoGXcJWDAjDnwqJjAlrjnAikGzHAaKcDwxDc+f2g/5b114pXBsw3zieF37GAJr6tyPPOXqFbKELaBCOfMEbiTZO8CM5A4hhWHjVtIibcJ00dVubSgO1Yi7XNeweXCfbhE48PrB3bXOX/SWdF65Gstjx0mEkvCn/73pPEW9bCsH4ZQsEt9pHfnbM2BLanoJOHJ/eA5ActqTELMSPiO/DoT35sjH6nky8GYIi1VE9IrWCe9QFOHFMoPQZG1Yfg4SOdcDxwR4YKEgH4tXDJd7fv/lwkFdnf4qFgFP9zsy+/BX61tfylWeHGy8sWTiHHYuVmwua6/EWkKEZ6Y332x695yUaQoUTVUrAF29VI6xXNX3OweWwcAtKz63OwyFoawIuuc0Uw/LRw9IUnyOJetS1OHZM0w8YynnYf8iFZtITgO3FI9kFMYMKZ0hfYzPR2AUGPXLMd9MmWkH2Fa+JjgftWJVdDqk3mg== 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)(366004)(396003)(39850400004)(376002)(136003)(346002)(230922051799003)(186009)(1800799009)(451199024)(2616005)(53546011)(6506007)(6512007)(36756003)(26005)(8936002)(4326008)(478600001)(8676002)(44832011)(5660300002)(316002)(41300700001)(66476007)(66556008)(66946007)(31696002)(2906002)(38100700002)(6666004)(86362001)(6486002)(83380400001)(31686004)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Ym02dTNSOEd6VklGcGFOWUh5NExxdldOUUpNWnZncUo5SzhmNzlTY2VtenN4?= =?utf-8?B?MG41WnArUXMxZDg0ZmlwNkFpTVFwYmdWdXRZZmxDMUQ4TmdCa09aNGhyK2ph?= =?utf-8?B?N01PZjhnc3c1dVV1ZkxxREJncW5DUkpQWUUxWTJnOThHY28vN0U1aVJ0TUlX?= =?utf-8?B?bEVnQTRRd2RzZjZGaUFxbEhteWY2SmdjM2RvSkhCc0RPVU9xNmhMeDF1MHZU?= =?utf-8?B?U241UzdaUGY2Rkk1YWhkbjdRTFphV1RmUVRYZUV0ZEhTUmFvNWNMNStubkV0?= =?utf-8?B?L0JmUUR2WkxJZmdmZ1RjTE1EcEhYdHVaRXlFbTJERXFiTSs4QlJiMlFwMWZu?= =?utf-8?B?ZGNTNGNIWFZQVnhQV00yMHhCYmk5YmtnellNTWpxc0ttWkRsOFhWOGdOZ2tI?= =?utf-8?B?WkNNQW5kQmJmK1VRU2VSb05jWWhnbFA3d0VQQmJKcS9PbnVxM0J0b1pKeStR?= =?utf-8?B?aUVXbEZ3NnRNNHY4NHE1ejM3T3htSkl4L0dQRHJURWxKQVBsUVVPTkIzNXgv?= =?utf-8?B?WVdvQTBsZzNMN2o1V1JiSzhEekhKQmJ1S1hsQ1JERDVkU3pYZjhDUkxZTTN4?= =?utf-8?B?M0N3dm1CeE1YWWtVZ3VEbU92RDJrWFY0eGZjS05ab2lIcGtLWVh3bWl4QU9v?= =?utf-8?B?ZXA3QnRKSGUzdkRwZlUzV1d4Y2NJS0g3S09ma2YvOG1HVElhZTlnNlY3MXF4?= =?utf-8?B?ZUJyQkdNdVVPcDg3ZU1zZzRlamVpb25xN01oS09ibGJTdEhlSHh6a1VhQ1lu?= =?utf-8?B?dmI1QkcvN2MycmVGaG9scGlnUFZidWdmRkY5Wmk3cHRVeGJ5NURZQjJFaHRk?= =?utf-8?B?dWlxcWlBRGlTdnRhQS9ZUXQwcHh1MUhFMEtzSmNZc2JpS2QxcWNPcHpOZnpM?= =?utf-8?B?bUVnZytJeTVDOUdtR2RXd2RjaG1iNEtjQUxuQVp3ZytPdnBCSmlsdnFjWDM4?= =?utf-8?B?RWtITmEvQU5Oa2lxNStRRmdKb0d4VDJydDZXaTZqWU9SRGgyTy90emJGenpi?= =?utf-8?B?SjFFMlFvV2k2U01CeVhiaEt0QjJoc00yYkx4WjJpcXNHTFFlMlV3QjJOcTJh?= =?utf-8?B?NnRVTndmZkV5NE51ZFgvajR1RmpKOG0yZTg0Z2M1T3BFZVBBM3Q0NXUreGpX?= =?utf-8?B?b3ZUdHN1SXIzaTVnZDdaR0VaVlBlZUZUZndJMlZWSmREcC92enhtbE5NVDEy?= =?utf-8?B?YWwrSXIvdmVMUG4xbWs5QXNZYWV1N1Zodjl4NDd0a3VMWFF4V1Y1czlEOGph?= =?utf-8?B?Y0NMU0J0am9EV3YzVGJ4RitRYTFsTmEvbU5HaWlVaVRQSGFIV3lMb1lGcEk0?= =?utf-8?B?UndEcDA2OUJaYTlaTFJjRVBoWk9QUDB2aXN3cm1iMlJvZ1hDMjE3d0Z3WEVW?= =?utf-8?B?aW9LWVJKV1hqRU9CTFg0RFJIS2Vsc2Z3Mm0xcVNPeUdjWHNYcmFyOUMxeXFp?= =?utf-8?B?dUdKRm03NWFqUHpIRGR5bmRMYkNWWFMwSWdFeVBBbU5XZHRqOEtCN3lmM3hO?= =?utf-8?B?b3hkSHB2OGFWOWk2NUl1a29jU2wwNGV3azdaK1YzckNLczVDdVduTlcxaWdB?= =?utf-8?B?Qys2eklnUGhkU3ZmTnY3K2o1K0tRUWhWQnZhYUUxaS9BOFU1dGFKYzU2SzJX?= =?utf-8?B?VWtnbjF5T08wVjdOWEplT2pjVDVEL20xZ2NyZ1hNSnpyckJ1bWF1NHBRU3BC?= =?utf-8?B?SURXbUd2WFZ0aEJkK2tIRW0xWnJLYWZhby9lc2llb1pIMHhUTndHVmZjTC9S?= =?utf-8?B?cG5UcnRnVy81VGFpdDh4TERnTTNRY0FXb0RKVFl0ZWNOL2F3VFNuNUNQWnRW?= =?utf-8?B?L0gvVVYvM2NndjlmSlB6dHVWVDFYRlcyVU1uYkxFQkxIOXpqajZ3Zi8zc3Jr?= =?utf-8?B?STNncFlTTyt1QlloRCtITTFvTS85KzRKeURLclFtUG9WNGQ4Z3BGK0U3ZVIy?= =?utf-8?B?OVdWaWRIam5MZXdkeHJJUHA0SE0weWd0anVsR0hTYlVYTFRDT3ZQQ0N0WkpH?= =?utf-8?B?am9rM3JjOVNQQnY5Zm5Bb0JkN1pqR29NWjBocnIzRG1YdlRBN3ZSMnRqUTdy?= =?utf-8?B?VWJkaGorZnZaWFlqM3lZbCtDS0M3d0NOMExuOHdxOXNFUzZnUDdhU2Z4TmdL?= =?utf-8?Q?YbjfzhfJXrWvZImDGXhaJpPnO?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: f2bd961c-de09-4570-f59c-08dbbdd37a4a X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2023 14:26:59.2248 (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: W7GnYRbR0zCJR86iCcXN01aDIfQdcBA8ktphAqveBKY46D+00j9kjb5L16m/zje0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB4049 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 7/11/2023 1:26 PM, Ferruh Yigit wrote: > On 7/11/2023 12:27 PM, Dongdong Liu wrote: >> Hi, Ferruh >> On 2023/7/11 18:48, Ferruh Yigit wrote: >>> On 7/11/2023 11:24 AM, Dongdong Liu wrote: >>>> This patchset is to do some performance optimizations for hns3. >>>> >>>> Huisong Li (5): >>>>   net/hns3: fix incorrect index to look up table in NEON Rx >>>>   net/hns3: fix the order of NEON Rx code >>>>   net/hns3: optimize free mbuf code for SVE Tx >>>>   net/hns3: optimize the rearm mbuf function for SVE Rx >>>>   net/hns3: optimize SVE Rx performance >>>> >>> >>> Hi Dongdong, Huisong, >>> >>> Release is around a week away, OK to get critical fixes, but I can see >>> there are some optimizations as well. >>> >>> Is this set for current release or next release? >> >> If possible, we want this patchset can be applied for current release. >> >> > > I can see there is a good performance increase, this makes harder to > defer but I am feeling this level of change is risky and you won't have > time to test and fix any issue. > > Let me get first patch, as it is a fix. I can merge remaining patches > early in next release cycle. > @Thomas, what do you think? > Series applied to dpdk-next-net/main, thanks.