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 4E3CD4326F; Thu, 2 Nov 2023 14:11:55 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 127CB40A76; Thu, 2 Nov 2023 14:11:55 +0100 (CET) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2088.outbound.protection.outlook.com [40.107.93.88]) by mails.dpdk.org (Postfix) with ESMTP id 808EC402D5 for ; Thu, 2 Nov 2023 14:11:52 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KAYz7VDtHXfQ6QAozxWTemFSXS1rzKZSFXu/5nni3gWtexQNOiL6+1vkfmLn6S17LHr2JXAhFdnjU/PC69NI1ej5jtmN2Cq8T6iO5Rx2gDoj6diSgQ5I1gc9oGDtOSqkmg8PVmJjjLB4Sf3gmwSDD9F96zF6IPzeS6evIhVKuTNW+XaIhSFN2ES+BdXVKUk1QpsbBdNriOJ5sXTHO5p9AoKgW7ubsrmEAwDjUQ7vTCaLccj+thYvKu4r5AuTx3sI8NXkNyHtSDd37uWpprBPkVEQp4ON54ufvhv3V8AQatgichsnaA28S3+wb0TWjSd50WBuLYSLbaCJUW+wy9Q1PQ== 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=Rt0Pcm+EcXdRZE/08x9a1Qi8MgNqSq+rG3QtE16y3s8=; b=H6rRgUGxpRteqmx3NYE6kgd8iJxy3sEl+5aLj8CRH89Z4aqL3QYBM4IMCOrTlEKUwAhGPApDfnQmYkxmLvZ//WrFoX7aO0oFFsm1rm8R8O5gvvQudJcPFrv3vtXlgE94qXfR+2+JD+CBvsgrgQtSdJy5VvQ9oRGVO9a3t6MH2alpqkPV9bskFAUNg736s3aoyyjmHng4qUikNT6qsjihCB2oDAI9nERy2dF2IAF52G420UIF/nOJ9+EFgXCMr8bKbJoJzmkMLy3TZ/gmLW6JM3LDJqKmL1qlgnmhJ4mzxkhi6unm7flDqfGm05o+WNrX9zbLZNdHU+VJ0at3/zXi9w== 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=Rt0Pcm+EcXdRZE/08x9a1Qi8MgNqSq+rG3QtE16y3s8=; b=rcVy5gdiZp8AUD6eRwu3y4iYft0ciP5W9M90EpBTEcLKw+KD+lxtnky1KycfVSq38sCOx0TZphIjCBuI6DGcRoyqWmcL0QZ8z723iQWAou0h6OeR3mKvwPO8ogLS99e5UNhEtRnyL5533e31M2GrAfX2GBqbUWmNWQXw/aPeKm8= 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 PH7PR12MB6585.namprd12.prod.outlook.com (2603:10b6:510:213::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.21; Thu, 2 Nov 2023 13:11:48 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::2569:edb2:670f:816f]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::2569:edb2:670f:816f%6]) with mapi id 15.20.6954.019; Thu, 2 Nov 2023 13:11:47 +0000 Message-ID: <958103a5-75e9-450c-9dff-1de2602b2133@amd.com> Date: Thu, 2 Nov 2023 13:11:38 +0000 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v9 0/9] support setting and querying RSS algorithms Content-Language: en-US To: Jie Hai , dev@dpdk.org Cc: lihuisong@huawei.com, fengchengwen@huawei.com, liudongdong3@huawei.com References: <20230315110033.30143-1-liudongdong3@huawei.com> <20231102082020.2588392-1-haijie1@huawei.com> From: Ferruh Yigit Autocrypt: addr=ferruh.yigit@amd.com; keydata= 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 8Zk= In-Reply-To: <20231102082020.2588392-1-haijie1@huawei.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR5P281CA0042.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f3::15) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|PH7PR12MB6585:EE_ X-MS-Office365-Filtering-Correlation-Id: 37cc21e8-2688-4d72-a085-08dbdba5446f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 798sqzJ1GUVGEutaCCt+GcI1SvEkVhpZYSjcCuMADhld794iH8LAdIcWpQa1n2Pzk/O3rKb1pRyd6Fa4IiquAq8eFH6gkCe4ptlVISubu96Ul8gfUTVMAM8dmuicOu6RnPz1OsCNosXGRmviqlnYtFsxQMmOCHDWwTAYO2h0yGO9C3y/eMv5AsoaZZerKWbK29t8v535XtSfLQIdQ/8OLKRxqquGpAyQjygIvXv6MoBl16WT3GzspKl6jawk21H9DqGDsGlcb3kymB1oP7rWMDnJGiuGGnEvmOhq4mQk15NcPC+mVWJsortexg+JdcsaBtYZklKIkr7Z6oRKtrD2YNys6MNuqXErDK4j4NFj5ePpJZ0lIaNNOzfoKoUK+aH/iNA/5zJ9XkqUF6AfOOEjEGvn1OaKM5DsJ2cHSjTw9JPlNmD3cqeAvHPXQwJ4Aeixop5noaF7FvUWb3aWjQUlVB1TJRgt4s2byX3vdv17vz2+4VcenORBlZZDo/fOLipb2vizSdUJVNW8ZS1NTsr3D/AFVcJFA14Q2d6SXkU7Ogtrh17LQLR0otfUg1y32tbuzr966586lzJNa4PmAze23Kt/xYcoNXRRx+dbboxSb/VznX0VswTStdwndusz1EtMH8PIXlhdWXjuuKYT+7NpYA== 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)(39860400002)(366004)(376002)(396003)(346002)(136003)(230922051799003)(1800799009)(186009)(451199024)(64100799003)(26005)(38100700002)(2616005)(316002)(66476007)(66556008)(66946007)(5660300002)(8936002)(4326008)(8676002)(44832011)(53546011)(6666004)(6512007)(2906002)(6486002)(478600001)(41300700001)(6506007)(31696002)(86362001)(36756003)(83380400001)(31686004)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MllVdGw3SG5mVTZZWTZ1WDF1VnJzNHlmbkpPS29jOVRqR3l3ZDRxL2ZjbXNi?= =?utf-8?B?RDJoMDhHeFpLL2IxNWVBQ2lsZFBhcStVcUxrOGNPMUZLZlQ4UXZUdlY3VzVR?= =?utf-8?B?cnZndFY2SDV2aS9HQXVpcFB4WkRkeVpqakU2WEtwSytrRndQNTBkN0x3MG5P?= =?utf-8?B?U3Y5TkhWaXhsKy8zOEc2OHB0Tm1yMHBEWmVxZWZqZHRPRkZaQU5HcGVWT2h1?= =?utf-8?B?eGl4SThmZHgyS0dNZnp3TExkM1FDdUN0M2l3a2dSUEMwUzZseW16UVFhalZS?= =?utf-8?B?L0t4RjdPWC82d0ZqVWFLMjlwZHJ1VUNRMldoRk5qSUh1Sm9HVng1Mnp5Wjcx?= =?utf-8?B?d2RmWHUxN0RtRGtqM3RNYmUwK2lXR1lkc00zWFJrK0JwSkh3cnNTb3FoaFNo?= =?utf-8?B?M0hCaTU2VGY5OVFWajhQVFlTNmVzRmUyY0Rlb0c3OXdmeDBpUVQ0Q0Q0NXdB?= =?utf-8?B?Z0UzcFdzWUYwNEYyQXhvTG9VNStFQXlRMkV0OVZIMDYyTmFSOGhmTTcyc0Q3?= =?utf-8?B?dnc5TVNnVmJEenBKaDFUN01PUFM0Nmh0WXNGVkZieEMyMmtpMzFMenY4cmJJ?= =?utf-8?B?Z2l4Z0lSL28xaEI0enNPeUw5VEVVRlQ5VVJJdlpLS3pHQjhsVW1oRzEvVDhx?= =?utf-8?B?RmdZeGpDQVkybWhVVzhRM1ozbUFIKytmOXY1d2Irdk1td2phb3dMSjFDdENk?= =?utf-8?B?TVZGK1ZPdTVSb09ncTlML1BKMHVQa3J1WFkxRmptMUVxVkh0cHcvVFh5ajNv?= =?utf-8?B?Q2tQaGczMm9nOFpITG9wbk9kZ2RxWUFFUlppbDA0SHFqaENpbkhYMno2b0lT?= =?utf-8?B?RDBFdVFPbmJBYmF0MTFtNXlmZDMyQmxHMWl3Q1dIcXlISnUvMmxYTFl6YWdN?= =?utf-8?B?cjVOaEw3N2NwNzJXZnR1ZHBmZnd4MmNqcG5xYkFHN2lEQ1V3WTRoWVAyQm9P?= =?utf-8?B?VWIzV3lQOHNTTWsvdS83MzdFV3VralJuT21QNjUvamNYZ09leW81aGg4bXBO?= =?utf-8?B?WkVLVWlPcmhINUx3VnhsTzVXL0RMK3A1Q2dQQlhScDhCUFVHSlBVWFI3ZnJL?= =?utf-8?B?ZzM4OU5WaENLL0ZHRUFLQWVJeGJsR3dIcVlheXNTT2VtMjdaclkwaHdaR0pX?= =?utf-8?B?ZnI5UDE5Sk1uOWwxQlA1NUJBWG51dVVyMjJXMGNhcVEyUHNkTm5pcnZWck1F?= =?utf-8?B?WEcyZzlHejJlWlpsVEI0UGY2dXFyNnJJanVaeFV2c0NXWVIyN1YrOWJMRXda?= =?utf-8?B?V3BPV0t2eDd1ekNOd3dtdkcrZU41cE5IbUFLQy9PUXVzN29jdUt6dG5HZ3FU?= =?utf-8?B?a3luVmRrc2pTMDJkV3l6dlYwOHlDYjh5citva1l4cjBNMjk4TzlMVjk4WDNs?= =?utf-8?B?RGwzQUN1ZXRmY1BUUjVTYlkzTks5eWJHZWZTYXE4ci9kbWNkR2JEc203ODR2?= =?utf-8?B?TmtZNDNYYTJuMmthWXlzME84TG91b2xVUTV2K3dDejlBbE9xeDYyMTc4OHBj?= =?utf-8?B?VVk1eDFwbW01dGducnVJcTlTL1hCL0tCV1cvb0s1ei9FenYzSzlkVDBuOGZm?= =?utf-8?B?eEVndzVidVNUcU1idWJFdGFzOXRkdkF6emlvSHVVT0FrUVUxQVdOTStYN3Vv?= =?utf-8?B?WnpiVStPRUxUMWdFOXB2cVNITGQxRHh3WURPdXF4cEw5eC9vczVSMnREeVE4?= =?utf-8?B?Zm9icWFqYURYdHpJLzZaUHhFRnRSRXZOajNZdFpUUDFWNlkrUUVST0liNFAw?= =?utf-8?B?Si9jUHVxeTY4UjdXWHF2dGZQU21jc0lxbU8rSkNhR2dpVGJTYUczTjBiSjhW?= =?utf-8?B?dHpySDZkeG4vUENaRHQyNjhrdzBlYUkwZDZBN3hXdEpheFh2YVVvSGwxZjJP?= =?utf-8?B?Wm90em5mb0wyVk10aDVWcnlWZUs2cnFpYUlPQkFJV0tVWE1Xak9pU1JSd3cw?= =?utf-8?B?eFp1d0R3aWwvNkdHZnZmM3I2M2lXZ3NtTVpEbVBhY1V3MytzLzBqM0M4OTVh?= =?utf-8?B?NFJDU0toQnZMMmFpTjhveEZDMCtDUHE2MHZRbDVsRzdEZ0MrOEtxRDhIb21l?= =?utf-8?B?QUI2RTB1OHgwUmJoc3RXbmtPaVg1blF3cnc2ZDM5MEE4bEhGaU9WM2dLNFI2?= =?utf-8?Q?78X/lg2ozC9X69POO/BsYnqn9?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 37cc21e8-2688-4d72-a085-08dbdba5446f X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Nov 2023 13:11:46.9666 (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: f6+EubWHOfXbYtmYsH110MrPVbO3AMCYerqnjXTS1IJJQLlwENxa6PeHfCplmHCy X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB6585 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 11/2/2023 8:20 AM, Jie Hai wrote: > This patchset is to support setting and querying RSS algorithms. > For this purpose, field "rss_algo_capa" is added to ``rte_eth_dev_info`` > and field "algorithm" is added to ``rte_eth_rss_conf``. > The drivers should reports their "rss_algo_capa" if they support > updating RSS algorithms. Otherwise, the "rss_algo_capa" is set to > RTE_ETH_HASH_ALGO_CAPA_MASK(DEFAULT). The app configures RSS algorithms > by field "algorithm" and the related API should verify "algorithm" with > "rss_algo_capa". > > -- > v9: > 1. rewrite some comments. > 2. modify check on rss_key_len and move it to patch 1. > 3. add API change for rss_key_len. > 4. add NEW Feature for RSS. > 5. move modification on rss_config_display to patch 7/9. > 6. update testpmd documentation. > 7. add acked-bys. > > v8: > 1. rewrite some comments. > 2. add check for rss_key_len in ethdev level. > 3. add Acked-by: Huisong Li . > 4. fix log on RSS hash algorithm. > 5. add rte_eth_dev_rss_algo_name to lib/ethdev/version.map. > 6. fix RSS algorithm display on testpmd. > > v7: > 1. fix compile error. > 2. add signed-off-by to patch[4/9]. > v6: > 1. rewrite some comments. > 2. add "rss_algo_capa" for `rte_eth_dev_info``. > 3. add new API to get name of RSS algorithms > > v5: > 1. rewrite some comments. > 2. check RSS algorithm for drivers supporting RSS. > 3. change field "func" of rss_conf to "algorithm". > 4. fix commit log for [PATCH v4 4/7]. > 5. add Acked-by Reshma Pattan. > 6. add symmetric_toeplitz_sort for showing. > 7. change "hf" to "hash function" for showing. > > v4: > 1. recomment some definitions related to RSS. > 2. allocate static memory for rss_key instead of dynamic. > 3. use array of strings to get the name of rss algorithm. > 4. add display of rss algorithm with testpmd. > > v3: > 1. fix commit log for PATCH [1/5]. > 2. make RSS ABI changes description to start the actual text at the margin. > 3. move defnition of enum rte_eth_hash_function to rte_ethdev.h. > 4. fix some comment codes. > > v2: > 1. return error if "func" is invalid. > 2. modify the comments of the "func" field. > 3. modify commit log of patch [3/5]. > 4. use malloc instead of rte_malloc. > 5. adjust display format of RSS info. > 6. remove the string display of rss_hf. > > Huisong Li (1): > net/hns3: support setting and querying RSS hash function > > Jie Hai (8): > ethdev: overwrite some comment related to RSS > ethdev: support setting and querying RSS algorithm > net/hns3: report RSS hash algorithms capability > app/proc-info: fix never show RSS info > app/proc-info: adjust the display format of RSS info > ethdev: add API to get RSS algorithm names > app/proc-info: support querying RSS hash algorithm > app/testpmd: add RSS hash algorithms display > > For series, Reviewed-by: Ferruh Yigit Series applied to dpdk-next-net/main, thanks.